• DocumentCode
    710145
  • Title

    SpatialHadoop: A MapReduce framework for spatial data

  • Author

    Eldawy, Ahmed ; Mokbel, Mohamed F.

  • Author_Institution
    Comput. Sci. & Eng., Univ. of Minnesota, Minneapolis, MN, USA
  • fYear
    2015
  • fDate
    13-17 April 2015
  • Firstpage
    1352
  • Lastpage
    1363
  • Abstract
    This paper describes SpatialHadoop; a full-fledged MapReduce framework with native support for spatial data. SpatialHadoop is a comprehensive extension to Hadoop that injects spatial data awareness in each Hadoop layer, namely, the language, storage, MapReduce, and operations layers. In the language layer, SpatialHadoop adds a simple and expressive high level language for spatial data types and operations. In the storage layer, SpatialHadoop adapts traditional spatial index structures, Grid, R-tree and R+-tree, to form a two-level spatial index. SpatialHadoop enriches the MapReduce layer by two new components, SpatialFileSplitter and SpatialRecordReader, for efficient and scalable spatial data processing. In the operations layer, SpatialHadoop is already equipped with a dozen of operations, including range query, kNN, and spatial join. Other spatial operations are also implemented following a similar approach. Extensive experiments on real system prototype and real datasets show that SpatialHadoop achieves orders of magnitude better performance than Hadoop for spatial data processing.
  • Keywords
    data handling; spatial data structures; MapReduce framework; R-tree; SpatialFileSplitter; SpatialHadoop; SpatialRecordReader; expressive high level language; kNN; language layer; range query; spatial data; spatial data awareness; spatial data processing; spatial index structures; two-level spatial index; Buildings; Computer architecture; Indexing; Partitioning algorithms; Spatial databases; Spatial indexes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2015 IEEE 31st International Conference on
  • Conference_Location
    Seoul
  • Type

    conf

  • DOI
    10.1109/ICDE.2015.7113382
  • Filename
    7113382