Journal of South China University of Technology (Natural Science Edition) ›› 2008, Vol. 36 ›› Issue (1): 44-49.

• Computer Science & Technology • Previous Articles     Next Articles

Query Trimming for Semantic Cache Based on Predicate Classification

Li Dong  Yang Xiao-peng  Luo Peng-fei   

  1. 1.School of Computer Science and Engineering, South China University of Technology, Guangzhou 510640, Guangdong, China; 2. School of Computer Software, South China University of Technology, Guangzhou 510006, Guangdong, China
  • Received:2007-01-31 Revised:2007-08-25 Online:2008-01-25 Published:2008-01-25
  • Contact: 李东(1970-),男,博士,副教授,主要从事数据库、XML和移动计算方面的研究. E-mail:cslidong@scut.edu.cn
  • About author:李东(1970-),男,博士,副教授,主要从事数据库、XML和移动计算方面的研究.
  • Supported by:

    广东省自然科学基金资助项目(48086040550)

Abstract:

In order to overcome the high complexity of the traditional query-trimming algorithm in time and space domains, a query-trimming algorithm for semantic cache is proposed based on predicate classification. In the proposed algorithm, all predicates are first divided into two different categories, namely restricted predicate and range predicate, which are then defined as semantic satisfaction, semantic intersection and semantic inclusion. Afterwards, a new query-trimming algorithm is presented, with its complexity being also analyzed. The proposed trimming algorithm is finally compared with the traditional serial trimming algorithm based on predicate model and with the trimming algorithm based on logic rules. Simulated results show that the proposed algorithm greatly improves the query-trimming efficiency, especially in the case of intersection between query and cache.

Key words: query trimming, semantics, restricted predication, range predication, semantic cache