{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:36:04Z","timestamp":1750221364852,"version":"3.41.0"},"reference-count":8,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2018,1,9]],"date-time":"2018-01-09T00:00:00Z","timestamp":1515456000000},"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":["SIGSPATIAL Special"],"published-print":{"date-parts":[[2018,1,9]]},"abstract":"<jats:p>The widespread use of GPS-enabled smart devices and the increased popularity of their applications, e.g., social networks, has led to the generation of huge amounts of spatio-textual data. This spatio-textual data needs to be processed in real-time. However, existing data management systems are either centralized or general-purpose distributed systems, e.g., Spark [2] and Storm [3]. Centralized systems do not scale and general purpose distributed systems are not optimized for the processing of spatio-textual data. In this paper, we present Tornado [7], a distributed in-memory spatio-textual stream processing system. To efficiently process spatio-textual streams, Tornado extends Storm [3] with a spatio-textual indexing layer that significantly improves the overall system performance. Tornado is adaptive, i.e., it dynamically redistributes the workload across worker processes according to changes in the distribution of spatio-textual data and queries.<\/jats:p>","DOI":"10.1145\/3178392.3178397","type":"journal-article","created":{"date-parts":[[2018,1,10]],"date-time":"2018-01-10T16:51:38Z","timestamp":1515603098000},"page":"8-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["SRC: tornado"],"prefix":"10.1145","volume":"9","author":[{"given":"Ahmed R.","family":"Mahmood","sequence":"first","affiliation":[{"name":"Purdue University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,1,9]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"2017. Hadoop. http:\/\/hadoop.apache.org\/. (2017).  2017. Hadoop. http:\/\/hadoop.apache.org\/. (2017)."},{"key":"e_1_2_1_2_1","unstructured":"2017. Spark. https:\/\/spark.apache.org\/. (2017).  2017. Spark. https:\/\/spark.apache.org\/. (2017)."},{"key":"e_1_2_1_3_1","unstructured":"2017. Storm. https:\/\/storm.apache.org\/. (2017).  2017. Storm. https:\/\/storm.apache.org\/. (2017)."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-38562-9_16"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2666310.2666397"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3054773"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.14778\/2824032.2824126"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2996913.2996987"}],"container-title":["SIGSPATIAL Special"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3178392.3178397","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3178392.3178397","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:26:23Z","timestamp":1750213583000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3178392.3178397"}},"subtitle":["a distributed spatio-textual stream processing system"],"short-title":[],"issued":{"date-parts":[[2018,1,9]]},"references-count":8,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2018,1,9]]}},"alternative-id":["10.1145\/3178392.3178397"],"URL":"https:\/\/doi.org\/10.1145\/3178392.3178397","relation":{},"ISSN":["1946-7729"],"issn-type":[{"type":"electronic","value":"1946-7729"}],"subject":[],"published":{"date-parts":[[2018,1,9]]},"assertion":[{"value":"2018-01-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}