Improvement of Filtering Algorithm for RFID Middleware Using KDB-tree Query Index

RFID middleware collects and filters RFID streaming data gathered continuously by numerous readers to process requests from applications. These requests are called continuous queries. The problem when using any of the existing query indexes on these continuous queries is that it takes a long time to build the index because it is necessary to insert a large number of segments into the index. KDB-tree is an index which can dispose multidimensional data. It is also a dynamic balance tree that has a good query performance and high spatial usage. This paper propose an aggregate transformation algorithm for querydata filtering, and applies KDB-tree into RFID event filtering to improve the performance of query. Comparing to other indexes, the result of simulation shows that KDB-tree index outperforms others in synthesized consideration of storage cost, insertion time cost and query time cost. In particular the query time cost of KDB-tree is distinctly lower than others because it provides single path traverse in the query process.

[1]  Bonghee Hong,et al.  A Continuous Query Index for Processing Queries on RFID Data Stream , 2007, 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007).

[2]  Beng Chin Ooi,et al.  Indexing high-dimensional data for efficient in-memory similarity search , 2005, IEEE Transactions on Knowledge and Data Engineering.

[3]  Tei-Wei Kuo,et al.  A Signature-based Grid Index Design for RFID Main-Memory Databases , 2008, 2008 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing.

[4]  Walid G. Aref,et al.  Efficient Evaluation of Continuous Range Queries on Moving Objects , 2002, DEXA.

[5]  Philip S. Yu,et al.  Processing continual range queries over moving objects using VCR-based query indexes , 2004, The First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, 2004. MOBIQUITOUS 2004..

[6]  Cheng Wang,et al.  Clustered Sorting R-Tree: An Index for Multi-Dimensional Spatial Objects , 2008, 2008 Fourth International Conference on Natural Computation.

[7]  Hung-Yi Lin,et al.  Perfect KDB-Tree: A Compact KDB-Tree Structure for Indexing Multidimensional Data , 2005, Third International Conference on Information Technology and Applications (ICITA'05).

[8]  Bonghee Hong,et al.  Efficient Transformation Scheme for Indexing Continuous Queries on RFID Streaming Data , 2007, 2007 Second International Conference on Systems and Networks Communications (ICSNC 2007).

[9]  Christos Faloutsos,et al.  Analysis of Range Queries and Self-Spatial Join Queries on Real Region Datasets Stored Using an R-Tree , 2000, IEEE Trans. Knowl. Data Eng..

[10]  Yonggang Wu,et al.  An Improvement of Index Method and Structure Based on R-Tree , 2008, 2008 International Conference on Computer Science and Software Engineering.

[11]  Lai Sheng-li Structure of main memory databases of radio frequency identification middleware , 2008 .