Trees or Grids? Indexing Moving Objects in Main Memory

Darius Sidlauskas, Simonas Saltenis, Christian Winther Christiansen, Jan M. Johansen, Donatas Saulys

Publikation: Bidrag til bog/antologi/rapport/konference proceedingKonferenceartikel i proceedingForskningpeer review

62 Citationer (Scopus)

Abstract

New application areas, such as location-based services, rely on the efficient management of large collections of mobile objects. Maintaining accurate, up-to-date positions of these objects results in massive update loads that must be supported by spatial indexing structures and main-memory indexes are usually necessary to provide high update performance. Traditionally, the R-tree and its variants were used for indexing spatial data, but most of the recent research assumes that a simple, uniform grid is the best choice for managing moving objects in main memory.

We perform an extensive experimental study to compare the two approaches on modern hardware. As the result of numerous design-and-experiment iterations, we propose the update- and query-efficient variants of the R-tree and the grid. The experiments with these indexes reveal a number of interesting insights. First, the coupling of a spatial index, grid or R-tree, with a secondary index on object IDs boosts the update performance significantly. Next, the R-tree, when combined with such a secondary index, can provide update performance competitive with the grid. Finally, the grid can compete with the R-tree in terms of the query performance and it is surprisingly robust to varying parameters of the workloads. In summary, the study shows that, in most cases, the choice of the index boils down to the issues such as the ease of implementation or the support for spatially extended objects.

OriginalsprogEngelsk
TitelProceedings of the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems
Antal sider10
Vol/bind17
ForlagAssociation for Computing Machinery
Publikationsdato2009
Sider236-245
ISBN (Trykt)978-1-60558-649-6
DOI
StatusUdgivet - 2009
Begivenhed17th ACM SIGSPATIAL International Symposium on Advances in Geographic Information Systems, ACM-GIS 2009 - Seattle, USA
Varighed: 4 nov. 20096 nov. 2009
Konferencens nummer: 17

Konference

Konference17th ACM SIGSPATIAL International Symposium on Advances in Geographic Information Systems, ACM-GIS 2009
Nummer17
Land/OmrådeUSA
BySeattle
Periode04/11/200906/11/2009
NavnGeographic Information Systems (GIS 09)
Nummer17

Emneord

  • R-tree

Fingeraftryk

Dyk ned i forskningsemnerne om 'Trees or Grids? Indexing Moving Objects in Main Memory'. Sammen danner de et unikt fingeraftryk.

Citationsformater