{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,25]],"date-time":"2025-09-25T18:05:42Z","timestamp":1758823542358,"version":"3.41.0"},"reference-count":67,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2021,8,24]],"date-time":"2021-08-24T00:00:00Z","timestamp":1629763200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGMOD Rec."],"published-print":{"date-parts":[[2021,8,24]]},"abstract":"<jats:p>In the current era of big spatial data, the vast amount of produced mobility data (by sensors, GPS-equipped devices, surveillance networks, radars, etc.) poses new challenges related to mobility analytics. A cornerstone facilitator for performing mobility analytics at scale is the availability of big data processing frameworks and techniques tailored for spatial and spatio-temporal data. Motivated by this pressing need, in this paper, we provide a survey of big data processing frameworks for mobility analytics. Particular focus is put on the underlying techniques; indexing, partitioning, query processing are essential for enabling efficient and scalable data management. In this way, this report serves as a useful guide of state-of-the-art methods and modern techniques for scalable mobility data management and analytics.<\/jats:p>","DOI":"10.1145\/3484622.3484626","type":"journal-article","created":{"date-parts":[[2021,8,31]],"date-time":"2021-08-31T20:31:09Z","timestamp":1630441869000},"page":"18-29","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["A Survey on Big Data Processing Frameworks for Mobility Analytics"],"prefix":"10.1145","volume":"50","author":[{"given":"Christos","family":"Doulkeridis","sequence":"first","affiliation":[{"name":"University of Piraeus, Greece"}]},{"given":"Akrivi","family":"Vlachou","sequence":"additional","affiliation":[{"name":"University of the Aegean, Greece"}]},{"given":"Nikos","family":"Pelekis","sequence":"additional","affiliation":[{"name":"University of Piraeus, Greece"}]},{"given":"Yannis","family":"Theodoridis","sequence":"additional","affiliation":[{"name":"University of Piraeus, Greece"}]}],"member":"320","published-online":{"date-parts":[[2021,8,31]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.14778\/1687627.1687731"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.14778\/2536222.2536227"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3282834.3282841"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.14778\/3137765.3137819"},{"key":"e_1_2_1_5_1","first-page":"226","volume-title":"Proc. of MDM","author":"Alarabi L.","year":"2020","unstructured":"L. Alarabi and M. F. Mokbel . A demonstration of Summit: A scalable data management framework for massive trajectory . In Proc. of MDM , pages 226 -- 227 , 2020 . L. Alarabi and M. F. Mokbel. A demonstration of Summit: A scalable data management framework for massive trajectory. In Proc. of MDM, pages 226--227, 2020."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-64367-0_5"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.14778\/2831360.2831361"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3400903.3400927"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10109-019-00292-4"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MDM48529.2020.00052"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3397536.3422262"},{"issue":"4","key":"e_1_2_1_12_1","first-page":"28","article-title":"Apache Flink?: Stream and batch processing in a single engine","volume":"38","author":"Carbone P.","year":"2015","unstructured":"P. Carbone , A. Katsifodimos , S. Ewen , V. Markl , S. Haridi , and K. Tzoumas . Apache Flink?: Stream and batch processing in a single engine . IEEE Data Eng. Bull. , 38 ( 4 ): 28 -- 38 , 2015 . P. Carbone, A. Katsifodimos, S. Ewen, V. Markl, S. Haridi, and K. Tzoumas. Apache Flink?: Stream and batch processing in a single engine. IEEE Data Eng. Bull., 38(4):28--38, 2015.","journal-title":"IEEE Data Eng. Bull."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1978915.1978919"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3080546.3080553"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1007568.1007646"},{"key":"e_1_2_1_16_1","volume-title":"A survey on NoSQL stores. ACM Comput. Surv., 51(2)","author":"Davoudian A.","year":"2018","unstructured":"A. Davoudian , L. Chen , and M. Liu . A survey on NoSQL stores. ACM Comput. Surv., 51(2) , 2018 . A. Davoudian, L. Chen, and M. Liu. A survey on NoSQL stores. ACM Comput. Surv., 51(2), 2018."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.14778\/3192965.3192970"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-013-0319-9"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.14778\/2824032.2824057"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2014.6816751"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2015.7113382"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1561\/9781680832259"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2015.2492561"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-021-00652-x"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2013.6691586"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2019.10.030"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-019-00557-w"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/GEOINFORMATICS.2017.8090927"},{"key":"e_1_2_1_29_1","first-page":"490","volume-title":"Proc. of EDBT","author":"Hagedorn S.","year":"2017","unstructured":"S. Hagedorn , P. G\u00a8otze , and K. Sattler . Big spatial data processing frameworks: Feature and performance evaluation . In Proc. of EDBT , pages 490 -- 493 , 2017 . S. Hagedorn, P. G\u00a8otze, and K. Sattler. Big spatial data processing frameworks: Feature and performance evaluation. In Proc. of EDBT, pages 490--493, 2017."},{"key":"e_1_2_1_30_1","first-page":"123","volume-title":"Proc. of BTW","author":"Hagedorn S.","year":"2017","unstructured":"S. Hagedorn , P. G\u00a8otze , and K. Sattler . The STARK framework for spatio-temporal data analytics on Spark . In Proc. of BTW , pages 123 -- 142 , 2017 . S. Hagedorn, P. G\u00a8otze, and K. Sattler. The STARK framework for spatio-temporal data analytics on Spark. In Proc. of BTW, pages 123--142, 2017."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2983323.2983751"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDMW.2014.46"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1206049.1206056"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2611567"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/645482.653437"},{"key":"e_1_2_1_36_1","first-page":"97","volume-title":"Proc. of USENIX","author":"Li S.","year":"2015","unstructured":"S. Li , S. Hu , R. K. Ganti , M. Srivatsa , and T. F. Abdelzaher . Pyro: A spatial-temporal big-data storage system . In Proc. of USENIX , pages 97 -- 109 , 2015 . S. Li, S. Hu, R. K. Ganti, M. Srivatsa, and T. F. Abdelzaher. Pyro: A spatial-temporal big-data storage system. In Proc. of USENIX, pages 97--109, 2015."},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2013.6691767"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.14778\/2336664.2336674"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-38562-9_16"},{"key":"e_1_2_1_40_1","first-page":"127","volume-title":"Proc. of INTIS","author":"Maguerra S.","year":"2018","unstructured":"S. Maguerra , A. Boulmakoul , L. Karim , and B. Hassan . A survey on solutions for big spatio-temporal data processing and analytics . In Proc. of INTIS , pages 127 -- 140 , 2018 . S. Maguerra, A. Boulmakoul, L. Karim, and B. Hassan. A survey on solutions for big spatio-temporal data processing and analytics. In Proc. of INTIS, pages 127--140, 2018."},{"key":"e_1_2_1_41_1","first-page":"125","volume-title":"Proc. of BMDA","author":"Nikitopoulos P.","year":"2018","unstructured":"P. Nikitopoulos , A. Vlachou , C. Doulkeridis , and G. A. Vouros . DiStRDF: Distributed spatio-temporal RDF queries on Spark . In Proc. of BMDA , pages 125 -- 132 , 2018 . P. Nikitopoulos, A. Vlachou, C. Doulkeridis, and G. A. Vouros. DiStRDF: Distributed spatio-temporal RDF queries on Spark. In Proc. of BMDA, pages 125--132, 2018."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/MDM.2011.41"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3035934"},{"key":"e_1_2_1_44_1","volume-title":"Proc. of AIDB","author":"Pandey V.","year":"2020","unstructured":"V. Pandey , A. van Renen , A. Kipf , J. Ding , I. Sabek , and A. Kemper . The case for learned spatial indexes . In Proc. of AIDB , 2020 . V. Pandey, A. van Renen, A. Kipf, J. Ding, I. Sabek, and A. Kemper. The case for learned spatial indexes. In Proc. of AIDB, 2020."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.14778\/3407790.3407829"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2018.07.007"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.14778\/3137628.3137630"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-018-0502-0"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3183743"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373642"},{"key":"e_1_2_1_51_1","volume-title":"LocationSpark: In-memory distributed spatial query processing and optimization. CoRR, abs\/1907.03736","author":"Tang M.","year":"2019","unstructured":"M. Tang , Y. Yu , W. G. Aref , A. R. Mahmood , Q. M. Malluhi , and M. Ouzzani . LocationSpark: In-memory distributed spatial query processing and optimization. CoRR, abs\/1907.03736 , 2019 . M. Tang, Y. Yu, W. G. Aref, A. R. Mahmood, Q. M. Malluhi, and M. Ouzzani. LocationSpark: In-memory distributed spatial query processing and optimization. CoRR, abs\/1907.03736, 2019."},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.14778\/3007263.3007310"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2595641"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297280.3299732"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.3389\/fdata.2020.00028"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3325135"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3139958.3139963"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2996913.2996935"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2915237"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDEW.2015.7129541"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2016.7498357"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10707-018-0330-9"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2019.00115"},{"key":"e_1_2_1_64_1","first-page":"15","volume-title":"Proc. of NSDI","author":"Zaharia M.","year":"2012","unstructured":"M. Zaharia , M. Chowdhury , T. Das , A. Dave , J. Ma , M. McCauly , M. J. Franklin , S. Shenker , and I. Stoica . Resilient distributed datasets: A fault-tolerant abstraction for in-memory cluster computing . In Proc. of NSDI , pages 15 -- 28 , 2012 . M. Zaharia, M. Chowdhury, T. Das, A. Dave, J. Ma, M. McCauly, M. J. Franklin, S. Shenker, and I. Stoica. Resilient distributed datasets: A fault-tolerant abstraction for in-memory cluster computing. In Proc. of NSDI, pages 15--28, 2012."},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934664"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/2247596.2247602"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3406534"}],"container-title":["ACM SIGMOD Record"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3484622.3484626","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3484622.3484626","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:17:14Z","timestamp":1750191434000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3484622.3484626"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,24]]},"references-count":67,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2021,8,24]]}},"alternative-id":["10.1145\/3484622.3484626"],"URL":"https:\/\/doi.org\/10.1145\/3484622.3484626","relation":{},"ISSN":["0163-5808"],"issn-type":[{"type":"print","value":"0163-5808"}],"subject":[],"published":{"date-parts":[[2021,8,24]]},"assertion":[{"value":"2021-08-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}