会议专题

Improving Throughout of Continuous k-Nearest Neighbor Queries with Multi-threaded Techniques

Traditional moving objects database has faced the rapid evolution of modern CMP processor. To evaluate massive concurrent continuous queries towards moving objects, parallel processing techniques and cacheconscious algorithms adapting to memory hierarchy and multi-core architecture should be developed to maximize the processor computation abilities. This paper introduces a multi-staged engine (MSE) for high performance and adaptable execution of massive concurrent continuous queries processing, which exploits pipeline strategy and departs the continuous query processing into three simultaneous stages: preprocessing, executing and dispatching modules to improve the parallelism with multi-threaded technology. Based on MSE framework and grid index for moving objects, we present a multi-threaded algorithm (MT-CNN) for massive continuous k nearest neighbor queries processing. MT-CNN algorithm uses threaded workload parallelism and cache-conscious execution reorganization strategies to improve the spatial and temporal locality. Experimental evaluation on a dualcore platform and analysis show that MT-CNN algorithm achieves a performance improvement over the existing traditional optimization counterparts.

CKNN queries multi-thread MSE framework MT-CNN algorithm pipeline strategy

LIAO Wei WU Xiao-Ping ZHANG Qi ZHONG Zhi-Nong

School of Electronic Engineering Naval University of Engineering Wuhan,China College of Electronic Science and Engineering National University of Defense Technology Changsha,Chi

国际会议

2009 IEEE International Conference on Intelligent Computing and Intelligent Systems(2009 IEEE 智能计算与智能系统国际会议)

上海

英文

2253-2257

2009-11-20(万方平台首次上网日期,不代表论文的发表时间)