Journal
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING
Volume 28, Issue 9, Pages 2334-2348Publisher
IEEE COMPUTER SOC
DOI: 10.1109/TKDE.2016.2572697
Keywords
Spatial databases; distributed systems; parallel databases
Categories
Funding
- US National Science Foundation [IIS-1115153, IIS-1320149, CNS-1461963]
- USC Integrated Media Systems Center (IMSC)
Ask authors/readers for more resources
Many applications deal with moving object datasets, e.g., mobile phone social networking, scientific simulations, and ride-sharing services. These applications need to handle a tremendous number of spatial objects that continuously move and execute spatial queries to explore their surroundings. To manage such update-heavy workloads, several throwaway index structures have recently been proposed, where a static index is rebuilt periodically from scratch rather than updated incrementally. It has been shown that throwaway indices outperform specialized moving-object indices that maintain location updates incrementally. However, throwaway indices suffer from scalability due to their single-server design and the only distributed throwaway index (D-MOVIES), extension of a centralized approach, does not scale out as the number of servers increases, especially during query processing phase. We propose a distributed throwaway spatial index structure (D-ToSS) that not only scales out to multiple servers by using an intelligent partitioning technique but also scales up since it fully exploits the multi-core CPUs available on each server. D-ToSS rapidly constructs a Voronoi Diagram, which has a flat structure making it a perfect fit for parallel processing. For example, we experimentally show a 25 x speedup in query processing compared to D-MOVIES and this gap gets larger as the number of servers increases.
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available