{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T08:05:22Z","timestamp":1759133122213,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":61,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,11,20]],"date-time":"2019-11-20T00:00:00Z","timestamp":1574208000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["EP\/L016796\/1"],"award-info":[{"award-number":["EP\/L016796\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,11,20]]},"DOI":"10.1145\/3357223.3362724","type":"proceedings-article","created":{"date-parts":[[2019,11,11]],"date-time":"2019-11-11T18:15:00Z","timestamp":1573496100000},"page":"233-245","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Neptune"],"prefix":"10.1145","author":[{"given":"Panagiotis","family":"Garefalakis","sequence":"first","affiliation":[{"name":"Imperial College London"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Konstantinos","family":"Karanasos","sequence":"additional","affiliation":[{"name":"Microsoft"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Pietzuch","sequence":"additional","affiliation":[{"name":"Imperial College London"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,11,20]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Apache Apex. http:\/\/apex.apache.org. 2019.  Apache Apex. http:\/\/apex.apache.org. 2019."},{"key":"e_1_3_2_1_2_1","unstructured":"Apache Beam. http:\/\/beam.apache.org. 2019.  Apache Beam. http:\/\/beam.apache.org. 2019."},{"key":"e_1_3_2_1_3_1","unstructured":"Apache Flink's Table API. https:\/\/ci.apache.org\/projects\/flink\/flink-docs-stable\/dev\/table\/tableApi.html. 2019.  Apache Flink's Table API. https:\/\/ci.apache.org\/projects\/flink\/flink-docs-stable\/dev\/table\/tableApi.html. 2019."},{"key":"e_1_3_2_1_4_1","unstructured":"Apache Hadoop. http:\/\/hadoop.apache.org. 2019.  Apache Hadoop. http:\/\/hadoop.apache.org. 2019."},{"key":"e_1_3_2_1_5_1","unstructured":"Apache Hadoop Capacity Scheduler. http:\/\/hadoop.apache.org\/docs\/current\/hadoop-yarn\/hadoop-yarn-site\/CapacityScheduler.html. 2019.  Apache Hadoop Capacity Scheduler. http:\/\/hadoop.apache.org\/docs\/current\/hadoop-yarn\/hadoop-yarn-site\/CapacityScheduler.html. 2019."},{"key":"e_1_3_2_1_6_1","unstructured":"Apache Hadoop Fair Scheduler. http:\/\/hadoop.apache.org\/docs\/current\/hadoop-yarn\/hadoop-yarn-site\/FairScheduler.html. 2019.  Apache Hadoop Fair Scheduler. http:\/\/hadoop.apache.org\/docs\/current\/hadoop-yarn\/hadoop-yarn-site\/FairScheduler.html. 2019."},{"key":"e_1_3_2_1_7_1","unstructured":"Apache Heron. http:\/\/heronstreaming.io. 2019.  Apache Heron. http:\/\/heronstreaming.io. 2019."},{"key":"e_1_3_2_1_8_1","unstructured":"Apache Hive. https:\/\/hive.apache.org. 2019.  Apache Hive. https:\/\/hive.apache.org. 2019."},{"key":"e_1_3_2_1_9_1","unstructured":"Apache Parquet. https:\/\/parquet.apache.org. 2019.  Apache Parquet. https:\/\/parquet.apache.org. 2019."},{"key":"e_1_3_2_1_10_1","unstructured":"Apache Spark Fair Scheduler Pools. https:\/\/spark.apache.org\/docs\/latest\/job-scheduling.html#fair-scheduler-pools. 2019.  Apache Spark Fair Scheduler Pools. https:\/\/spark.apache.org\/docs\/latest\/job-scheduling.html#fair-scheduler-pools. 2019."},{"key":"e_1_3_2_1_11_1","unstructured":"Apache Storm. http:\/\/storm.apache.org. 2019.  Apache Storm. http:\/\/storm.apache.org. 2019."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3190664"},{"volume-title":"SIGMOD","year":"2015","author":"Armbrust Michael","key":"e_1_3_2_1_13_1"},{"volume-title":"Technology Conference on Performance Evaluation and Benchmarking","year":"2013","author":"Boncz Peter","key":"e_1_3_2_1_14_1"},{"volume-title":"OSDI","year":"2014","author":"Boutin Eric","key":"e_1_3_2_1_15_1"},{"volume-title":"Bulletin of the IEEE Computer Society Technical Committee on Data Engineering","year":"2015","author":"Carbone Paris","key":"e_1_3_2_1_16_1"},{"key":"e_1_3_2_1_17_1","unstructured":"Wei Chen Jia Rao and Xiaobo Zhou. Preemptive Low Latency Datacenter Scheduling via Lightweight Virtualization. USENIX ATC 2017.  Wei Chen Jia Rao and Xiaobo Zhou. Preemptive Low Latency Datacenter Scheduling via Lightweight Virtualization. USENIX ATC 2017."},{"key":"e_1_3_2_1_18_1","unstructured":"Sanket Chintapalli Derek Dagit Bobby Evans Reza Farivar Tom Graves Mark Holderbaugh Zhuo Liu Kyle Nusbaum Kishorkumar Patil Boyang Jerry Peng et al. Benchmarking Streaming Computation Engines at Yahoo! Yahoo! Engineering Blog 2015.  Sanket Chintapalli Derek Dagit Bobby Evans Reza Farivar Tom Graves Mark Holderbaugh Zhuo Liu Kyle Nusbaum Kishorkumar Patil Boyang Jerry Peng et al. Benchmarking Streaming Computation Engines at Yahoo! Yahoo! Engineering Blog 2015."},{"key":"e_1_3_2_1_19_1","unstructured":"Continuous Applications: Evolving Streaming in Apache Spark 2.0. https:\/\/databricks.com\/blog\/2016\/07\/28\/continuous-applications-evolving-streaming-in-apache-spark-2-0.html. 2016.  Continuous Applications: Evolving Streaming in Apache Spark 2.0. https:\/\/databricks.com\/blog\/2016\/07\/28\/continuous-applications-evolving-streaming-in-apache-spark-2-0.html. 2016."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132772"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"crossref","unstructured":"Carlo Curino Djellel E. Difallah Chris Douglas Subru Krishnan Raghu Ramakrishnan and Sriram Rao. Reservation-based Scheduling: If You're Late Don't Blame Us! SoCC 2014.  Carlo Curino Djellel E. Difallah Chris Douglas Subru Krishnan Raghu Ramakrishnan and Sriram Rao. Reservation-based Scheduling: If You're Late Don't Blame Us! SoCC 2014.","DOI":"10.1145\/2670979.2670981"},{"volume-title":"NSDI","year":"2019","author":"Curino Carlo","key":"e_1_3_2_1_22_1"},{"volume-title":"OSDI","year":"2004","author":"Dean Jeffrey","key":"e_1_3_2_1_23_1"},{"volume-title":"SoCC","year":"2018","author":"Delgado Pamela","key":"e_1_3_2_1_24_1"},{"volume-title":"USENIX ATC","year":"2015","author":"Delgado Pamela","key":"e_1_3_2_1_25_1"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815407"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190549"},{"volume-title":"NSDI","year":"2011","author":"Ghodsi Ali","key":"e_1_3_2_1_28_1"},{"volume-title":"OSDI","year":"2016","author":"Grandl Robert","key":"e_1_3_2_1_29_1"},{"volume-title":"NSDI","year":"2011","author":"Hindman Benjamin","key":"e_1_3_2_1_30_1"},{"volume-title":"NIPS","year":"2010","author":"Hoffman Matthew","key":"e_1_3_2_1_31_1"},{"key":"e_1_3_2_1_32_1","unstructured":"How to avoid long running jobs blocking short running jobs. http:\/\/apache-spark-user-list.1001560.n3.nabble.com\/How-to-avoid-long-running-jobs-blocking-short-running-jobs-td33882.html. 2018.  How to avoid long running jobs blocking short running jobs. http:\/\/apache-spark-user-list.1001560.n3.nabble.com\/How-to-avoid-long-running-jobs-blocking-short-running-jobs-td33882.html. 2018."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273005"},{"key":"e_1_3_2_1_34_1","unstructured":"Xiaowei Jiang. A Year of Blink at Alibaba: Apache Flink in Large Scale Production. https:\/\/www.dataversity.net\/year-blink-alibaba. 2017.  Xiaowei Jiang. A Year of Blink at Alibaba: Apache Flink in Large Scale Production. https:\/\/www.dataversity.net\/year-blink-alibaba. 2017."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.14778\/3236187.3236216"},{"volume-title":"USENIX ATC","year":"2015","author":"Karanasos Konstantinos","key":"e_1_3_2_1_36_1"},{"key":"e_1_3_2_1_37_1","unstructured":"Lightweight pipeline execution. http:\/\/apache-spark-user-list.1001560.n3.nabble.com\/Lightweight-pipeline-execution-for-single-eow-td33506.html. 2018.  Lightweight pipeline execution. http:\/\/apache-spark-user-list.1001560.n3.nabble.com\/Lightweight-pipeline-execution-for-single-eow-td33506.html. 2018."},{"key":"e_1_3_2_1_38_1","unstructured":"Nathan Marz and James Warren. Big Data: Principles and best practices of scalable real-time data systems. New York; Manning Publications Co. 2015.  Nathan Marz and James Warren. Big Data: Principles and best practices of scalable real-time data systems. New York; Manning Publications Co. 2015."},{"key":"e_1_3_2_1_39_1","unstructured":"Mixing Long Run Periodic Update Jobs With Streaming Scoring. http:\/\/apache-spark-user-list.1001560.n3.nabble.com\/Mixing-Long-Run-Periodic-Update-Jobs-With-Streaming-Scoring-td25705.html. 2018.  Mixing Long Run Periodic Update Jobs With Streaming Scoring. http:\/\/apache-spark-user-list.1001560.n3.nabble.com\/Mixing-Long-Run-Periodic-Update-Jobs-With-Streaming-Scoring-td25705.html. 2018."},{"volume-title":"Transactions and Interactice Analytics. CIDR","year":"2017","author":"Mozafari Barzan","key":"e_1_3_2_1_40_1"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522738"},{"key":"e_1_3_2_1_42_1","unstructured":"Open Sourcing Delta Lake. https:\/\/databricks.com\/blog\/2019\/04\/24\/open-sourcing-delta-lake.html. 2019.  Open Sourcing Delta Lake. https:\/\/databricks.com\/blog\/2019\/04\/24\/open-sourcing-delta-lake.html. 2019."},{"volume-title":"HotOS","year":"2013","author":"Ousterhout Kay","key":"e_1_3_2_1_43_1"},{"volume-title":"Low Latency Scheduling. SOSP","year":"2013","author":"Ousterhout Kay","key":"e_1_3_2_1_44_1"},{"volume-title":"EuroSys","year":"2018","author":"Park Jun Woo","key":"e_1_3_2_1_45_1"},{"key":"e_1_3_2_1_46_1","unstructured":"Presto. http:\/\/prestodb.io. 2019.  Presto. http:\/\/prestodb.io. 2019."},{"volume-title":"ECOOP","year":"2018","author":"Prokopec Aleksandar","key":"e_1_3_2_1_47_1"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.14778\/3149193.3149202"},{"volume-title":"Litz: Elastic Framework for High-Performance Distributed Machine Learning. USENIX ATC","year":"2018","author":"Qiao Aurick","key":"e_1_3_2_1_49_1"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901354"},{"key":"e_1_3_2_1_51_1","unstructured":"Robert Xue. Real-time fraud detection at Groupon. https:\/\/bit.ly\/2Chmnv7. 2018.  Robert Xue. Real-time fraud detection at Groupon. https:\/\/bit.ly\/2Chmnv7. 2018."},{"volume-title":"Spark and AI Summit","year":"2019","author":"Ankit Agarwal Sameer","key":"e_1_3_2_1_52_1"},{"key":"e_1_3_2_1_53_1","unstructured":"Spark MLLib. http:\/\/spark.apache.org\/docs\/latest\/ml-guide.html. 2019.  Spark MLLib. http:\/\/spark.apache.org\/docs\/latest\/ml-guide.html. 2019."},{"key":"e_1_3_2_1_54_1","unstructured":"Spark+AI Summit. https:\/\/databricks.com\/sparkaisummit\/north-america. 2019.  Spark+AI Summit. https:\/\/databricks.com\/sparkaisummit\/north-america. 2019."},{"key":"e_1_3_2_1_55_1","unstructured":"TPC-H Benchmark. http:\/\/www.tpc.org\/tpch. 2019.  TPC-H Benchmark. http:\/\/www.tpc.org\/tpch. 2019."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523633"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132750"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741964"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755940"},{"volume-title":"NSDI","year":"2012","author":"Zaharia Matei","key":"e_1_3_2_1_60_1"},{"volume-title":"HotCloud","year":"2010","author":"Zaharia Matei","key":"e_1_3_2_1_61_1"}],"event":{"name":"SoCC '19: ACM Symposium on Cloud Computing","sponsor":["SIGMOD ACM Special Interest Group on Management of Data","SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Santa Cruz CA USA","acronym":"SoCC '19"},"container-title":["Proceedings of the ACM Symposium on Cloud Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3357223.3362724","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3357223.3362724","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:13:44Z","timestamp":1750202024000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3357223.3362724"}},"subtitle":["Scheduling Suspendable Tasks for Unified Stream\/Batch Applications"],"short-title":[],"issued":{"date-parts":[[2019,11,20]]},"references-count":61,"alternative-id":["10.1145\/3357223.3362724","10.1145\/3357223"],"URL":"https:\/\/doi.org\/10.1145\/3357223.3362724","relation":{},"subject":[],"published":{"date-parts":[[2019,11,20]]},"assertion":[{"value":"2019-11-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}