DocumentCode
263682
Title
Speed Up Distance-Based Similarity Query Using Multiple Threads
Author
Fuli Lei ; Wenbo Wu ; Qiaozhi Li ; He Zhang ; Ping Li ; Qiuming Luo ; Rui Mao
Author_Institution
Coll. of Comput. Sci. & Software Eng., Shenzhen Univ., Shenzhen, China
fYear
2014
fDate
13-15 July 2014
Firstpage
215
Lastpage
219
Abstract
Metric-space indexing, also known as distance-based indexing, is a universal indexing to support similarity queries. It only requires that the similarity of data be defined by a metric distance function. To achieve the great universalness, metric-space indexing does not take use of the domain information of data, and is thus outperformed by many domain-specific methods. In this paper, to speed up metric-space similarity query, we first assign one thread for each query in the multi-query case to increase the throughput. Then, for a single query, we assign one thread for each search path from the root of the index tree to decrease the responding time. Last but not least, we implement an in-memory buffer to break the bottleneck of the disk access to the index file. Experimental results show that our efforts result in good speed up and parallel efficiency.
Keywords
database indexing; query processing; storage management; tree data structures; disk access; distance-based indexing; in-memory buffer; metric distance function; metric-space indexing; metric-space similarity query; multiple threads; speed up distance-based similarity query; universal indexing; Extraterrestrial measurements; Indexing; Instruction sets; Search problems; metric space; multi-thread; similarity searching;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architectures, Algorithms and Programming (PAAP), 2014 Sixth International Symposium on
Conference_Location
Beijing
ISSN
2168-3034
Print_ISBN
978-1-4799-3844-5
Type
conf
DOI
10.1109/PAAP.2014.54
Filename
6916467
Link To Document