• DocumentCode
    2907605
  • Title

    Scalable Distributed Processing of Spatial Point Data

  • Author

    Raack, Martin ; Kao, Odej

  • Author_Institution
    Complex & Distrib. IT Syst., Tech. Univ. Berlin, Berlin, Germany
  • fYear
    2011
  • fDate
    7-9 Dec. 2011
  • Firstpage
    597
  • Lastpage
    604
  • Abstract
    The increasing availability of cheap location tracking devices is causing a steadily increasing demand for location based services. Such services usually utilize spatial data structures that need to scale with increasing request load. While static data allows for scaling by simple service replication, dynamic data such as moving users requires administration in a single coherent system to provide consistent and up-to-date processing results. In this paper, we propose a distributed system based on a P2P architecture to store and process spatial data, in particular with window- and k-nearest-neighbors queries. Our system is very simple in that it solely manages a range-partitioned linear data space defined by a Hilbert Curve mapping and neither requires explicit hashing, clustering or the maintenance of a dedicated distributed spatial structure at all. Our main focus is on the inherent quad-tree structure of the 2d Hilbert Curve and how it suffices to efficiently evaluate nearest-neighbor queries in a distributed manner. We verify our approach using real-world data from Open Street Map and demonstrate that the throughput of our system scales asymptotically linear with the network size.
  • Keywords
    distributed processing; pattern clustering; peer-to-peer computing; quadtrees; query processing; tree data structures; Hilbert curve mapping; P2P architecture; clustering; distributed spatial structure; explicit hashing; k-nearest neighbors queries; location tracking devices; open street map; quad tree structure; range partitioned linear data space; scalable distributed processing; single coherent system; spatial data structures; spatial point data; static data; window queries; Distributed databases; Maintenance engineering; Partitioning algorithms; Peer to peer computing; Spatial databases; Spatial indexes; distributed spatial index; hilbert curve; nearest neighbor queries; p2p; spatial queries; window queries;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2011 IEEE 17th International Conference on
  • Conference_Location
    Tainan
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4577-1875-5
  • Type

    conf

  • DOI
    10.1109/ICPADS.2011.114
  • Filename
    6121329