DocumentCode :
2211351
Title :
A Time/Space Efficient XML Filtering System for Mobile Environment
Author :
Xiaochuan, Yu ; Alvin, Chan Toong Shoon
Author_Institution :
Dept. of Comput., Hong Kong Polytech. Univ., Kowloon, China
Volume :
1
fYear :
2011
fDate :
6-9 June 2011
Firstpage :
184
Lastpage :
193
Abstract :
Existing XML filtering approaches suffer from excessive overheads incurred in matching time and the storage/memory space needed during the matching process. This makes them unsuitable in mobile computing environment, where computing resources are extremely scarce. Hence there is a need to formulate a filtering mechanism that optimizes the computation and space constraints in performing XML filtering across a distributed environment. In our experiments, we found that the time imposed on parsing is a dominant factor of the total matching time cost, and the space needed is largely dependent on the structural representation. Motivated by these insights, we developed a highly compact structure representation using bloom filter, which also provides an easy solution for separation of the parsing process from the matching process so as to relief the burden of parsing from the matching. In general, our proposed method includes a preprocessing component, where the incoming documents/subscriptions are parsed and fed into the bloom-filter creator, and a matching component, where the bloom-filter will be used for evaluation. Experiments show that, by our approach, the matching time is significantly reduced due to the separation of parsing and matching, and the space for indexing structure is tremendously reduced due to the compactness of bloom filter. Although the bloom filter introduced false positive errors in the matching results, it can be controlled to a selectable and reasonable range. Importantly, considering the significant speedup and performance gain, our approach represents a viable solution when time/space efficiency is paramount.
Keywords :
XML; document handling; indexing; information filtering; information filters; mobile computing; XML filtering system; bloom filter; compact structure representation; distributed environment; document parsing; indexing structure; matching process; mobile computing environment; parsing process; preprocessing component; structural representation; subscription parsing; Aerospace electronics; Engines; Filtering algorithms; Indexing; Matched filters; Subscriptions; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Mobile Data Management (MDM), 2011 12th IEEE International Conference on
Conference_Location :
Lulea
Print_ISBN :
978-1-4577-0581-6
Electronic_ISBN :
978-0-7695-4436-6
Type :
conf
DOI :
10.1109/MDM.2011.78
Filename :
6068437
Link To Document :
بازگشت