{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,17]],"date-time":"2025-11-17T14:27:14Z","timestamp":1763389634255,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,11,7]],"date-time":"2022-11-07T00:00:00Z","timestamp":1667779200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CCF-173062"],"award-info":[{"award-number":["CCF-173062"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,11,7]]},"DOI":"10.1145\/3542929.3563498","type":"proceedings-article","created":{"date-parts":[[2022,11,7]],"date-time":"2022-11-07T20:19:18Z","timestamp":1667852358000},"page":"47-62","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["ESCHER"],"prefix":"10.1145","author":[{"given":"Romil","family":"Bhardwaj","sequence":"first","affiliation":[{"name":"UC Berkeley"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexey","family":"Tumanov","sequence":"additional","affiliation":[{"name":"Georgia Tech"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephanie","family":"Wang","sequence":"additional","affiliation":[{"name":"UC Berkeley"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richard","family":"Liaw","sequence":"additional","affiliation":[{"name":"Anyscale Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philipp","family":"Moritz","sequence":"additional","affiliation":[{"name":"Anyscale Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Robert","family":"Nishihara","sequence":"additional","affiliation":[{"name":"Anyscale Inc."}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ion","family":"Stoica","sequence":"additional","affiliation":[{"name":"UC Berkeley"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,11,7]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Thomas Anthony Robert Nishihara Philipp Moritz Tim Salimans and John Schulman. 2019. Policy Gradient Search: Online Planning and Expert Iteration without Search Trees. arXiv:arXiv:1904.03646  Thomas Anthony Robert Nishihara Philipp Moritz Tim Salimans and John Schulman. 2019. Policy Gradient Search: Online Planning and Expert Iteration without Search Trees. arXiv:arXiv:1904.03646"},{"key":"e_1_3_2_1_2_1","volume-title":"Concepts: Kubernetes Scheduler. https:\/\/kubernetes.io\/docs\/concepts\/scheduling\/","author":"Authors Kubernetes","year":"2022","unstructured":"Kubernetes Authors . 2022 . Concepts: Kubernetes Scheduler. https:\/\/kubernetes.io\/docs\/concepts\/scheduling\/ Kubernetes Authors. 2022. Concepts: Kubernetes Scheduler. https:\/\/kubernetes.io\/docs\/concepts\/scheduling\/"},{"key":"e_1_3_2_1_3_1","unstructured":"Kubeflow authors. 2022. Kubeflow Homepage. https:\/\/www.kubeflow.org\/  Kubeflow authors. 2022. Kubeflow Homepage. https:\/\/www.kubeflow.org\/"},{"key":"e_1_3_2_1_4_1","unstructured":"Kubernetes authors. 2022. Managing Compute Resources for Containers - Kubernetes. https:\/\/kubernetes.io\/docs\/concepts\/configuration\/manage-compute-resources-container\/  Kubernetes authors. 2022. Managing Compute Resources for Containers - Kubernetes. https:\/\/kubernetes.io\/docs\/concepts\/configuration\/manage-compute-resources-container\/"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.1996.497885"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2898442.2898444"},{"key":"e_1_3_2_1_7_1","volume-title":"Apache flink: Stream and batch processing in a single engine. Bulletin of the IEEE Computer Society Technical Committee on Data Engineering 36, 4","author":"Carbone Paris","year":"2015","unstructured":"Paris Carbone , Asterios Katsifodimos , Stephan Ewen , Volker Markl , Seif Haridi , and Kostas Tzoumas . 2015. Apache flink: Stream and batch processing in a single engine. Bulletin of the IEEE Computer Society Technical Committee on Data Engineering 36, 4 ( 2015 ). Paris Carbone, Asterios Katsifodimos, Stephan Ewen, Volker Markl, Seif Haridi, and Kostas Tzoumas. 2015. Apache flink: Stream and batch processing in a single engine. Bulletin of the IEEE Computer Society Technical Committee on Data Engineering 36, 4 (2015)."},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the 4th Conference on Symposium on Operating System Design and Implementation -","volume":"4","author":"Chandra Abhishek","year":"2000","unstructured":"Abhishek Chandra , Micah Adler , Pawan Goyal , and Prashant Shenoy . 2000 . Surplus Fair Scheduling: A Proportional-Share CPU Scheduling Algorithm for Symmetric Multiprocessors . In Proceedings of the 4th Conference on Symposium on Operating System Design and Implementation - Volume 4 (San Diego, California) (OSDI'00). USENIX Association, USA, Article 4. Abhishek Chandra, Micah Adler, Pawan Goyal, and Prashant Shenoy. 2000. Surplus Fair Scheduling: A Proportional-Share CPU Scheduling Algorithm for Symmetric Multiprocessors. In Proceedings of the 4th Conference on Symposium on Operating System Design and Implementation - Volume 4 (San Diego, California) (OSDI'00). USENIX Association, USA, Article 4."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670979.2670981"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1327452.1327492"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224076"},{"key":"e_1_3_2_1_12_1","first-page":"24","article-title":"Dominant Resource Fairness: Fair Allocation of Multiple Resource Types","volume":"11","author":"Ghodsi Ali","year":"2011","unstructured":"Ali Ghodsi , Matei Zaharia , Benjamin Hindman , Andy Konwinski , Scott Shenker , and Ion Stoica . 2011 . Dominant Resource Fairness: Fair Allocation of Multiple Resource Types .. In Nsdi , Vol. 11. 24 -- 24 . Ali Ghodsi, Matei Zaharia, Benjamin Hindman, Andy Konwinski, Scott Shenker, and Ion Stoica. 2011. Dominant Resource Fairness: Fair Allocation of Multiple Resource Types.. In Nsdi, Vol. 11. 24--24.","journal-title":"Nsdi"},{"volume-title":"Using MPI: portable parallel programming with the message-passing interface","author":"Gropp William D","key":"e_1_3_2_1_13_1","unstructured":"William D Gropp , William Gropp , Ewing Lusk , and Anthony Skjellum . 1999. Using MPI: portable parallel programming with the message-passing interface . Vol. 1 . MIT press . William D Gropp, William Gropp, Ewing Lusk, and Anthony Skjellum. 1999. Using MPI: portable parallel programming with the message-passing interface. Vol. 1. MIT press."},{"key":"e_1_3_2_1_14_1","first-page":"22","article-title":"Mesos: A platform for fine-grained resource sharing in the data center","volume":"11","author":"Hindman Benjamin","year":"2011","unstructured":"Benjamin Hindman , Andy Konwinski , Matei Zaharia , Ali Ghodsi , Anthony D Joseph , Randy H Katz , Scott Shenker , and Ion Stoica . 2011 . Mesos: A platform for fine-grained resource sharing in the data center .. In NSDI , Vol. 11. 22 -- 22 . Benjamin Hindman, Andy Konwinski, Matei Zaharia, Ali Ghodsi, Anthony D Joseph, Randy H Katz, Scott Shenker, and Ion Stoica. 2011. Mesos: A platform for fine-grained resource sharing in the data center.. In NSDI, Vol. 11. 22--22.","journal-title":"NSDI"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629601"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266644"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3362719"},{"key":"e_1_3_2_1_18_1","volume-title":"Tune: A research platform for distributed model selection and training. arXiv preprint arXiv:1807.05118","author":"Liaw Richard","year":"2018","unstructured":"Richard Liaw , Eric Liang , Robert Nishihara , Philipp Moritz , Joseph E Gonzalez , and Ion Stoica . 2018 . Tune: A research platform for distributed model selection and training. arXiv preprint arXiv:1807.05118 (2018). Richard Liaw, Eric Liang, Robert Nishihara, Philipp Moritz, Joseph E Gonzalez, and Ion Stoica. 2018. Tune: A research platform for distributed model selection and training. arXiv preprint arXiv:1807.05118 (2018)."},{"key":"e_1_3_2_1_20_1","unstructured":"Klaus Ma. 2018. Coscheduling. by k82cn \u00b7 Pull Request #639 \u00b7 kubernetes\/enhancements. https:\/\/github.com\/kubernetes\/enhancements\/pull\/639  Klaus Ma. 2018. Coscheduling. by k82cn \u00b7 Pull Request #639 \u00b7 kubernetes\/enhancements. https:\/\/github.com\/kubernetes\/enhancements\/pull\/639"},{"key":"e_1_3_2_1_21_1","unstructured":"Klaus Ma. 2018. Coscheduling in Kubernetes \u00b7 Issue #61012 \u00b7 kubernetes\/kubernetes. https:\/\/github.com\/kubernetes\/kubernetes\/issues\/61012  Klaus Ma. 2018. Coscheduling in Kubernetes \u00b7 Issue #61012 \u00b7 kubernetes\/kubernetes. https:\/\/github.com\/kubernetes\/kubernetes\/issues\/61012"},{"key":"e_1_3_2_1_22_1","unstructured":"mali11. 2015. Schedule a group of pods all at once (aka coscheduling sometimes known as gang scheduling). https:\/\/github.com\/kubernetes\/kubernetes\/issues\/16845  mali11. 2015. Schedule a group of pods all at once (aka coscheduling sometimes known as gang scheduling). https:\/\/github.com\/kubernetes\/kubernetes\/issues\/16845"},{"key":"e_1_3_2_1_23_1","volume-title":"Ray: A Distributed Framework for Emerging AI Applications. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Moritz Philipp","year":"2018","unstructured":"Philipp Moritz , Robert Nishihara , Stephanie Wang , Alexey Tumanov , Richard Liaw , Eric Liang , Melih Elibol , Zongheng Yang , William Paul , Michael I. Jordan , and Ion Stoica . 2018 . Ray: A Distributed Framework for Emerging AI Applications. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18) . USENIX Association, Carlsbad, CA. Philipp Moritz, Robert Nishihara, Stephanie Wang, Alexey Tumanov, Richard Liaw, Eric Liang, Melih Elibol, Zongheng Yang, William Paul, Michael I. Jordan, and Ion Stoica. 2018. Ray: A Distributed Framework for Emerging AI Applications. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). USENIX Association, Carlsbad, CA."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522738"},{"key":"e_1_3_2_1_25_1","volume-title":"Vedavyas Panneershelvam, Mustafa Suleyman, Charles Beattie, Stig Petersen, et al.","author":"Nair Arun","year":"2015","unstructured":"Arun Nair , Praveen Srinivasan , Sam Blackwell , Cagdas Alcicek , Rory Fearon , Alessandro De Maria , Vedavyas Panneershelvam, Mustafa Suleyman, Charles Beattie, Stig Petersen, et al. 2015 . Massively parallel methods for deep reinforcement learning. arXiv preprint arXiv:1507.04296 (2015). Arun Nair, Praveen Srinivasan, Sam Blackwell, Cagdas Alcicek, Rory Fearon, Alessandro De Maria, Vedavyas Panneershelvam, Mustafa Suleyman, Charles Beattie, Stig Petersen, et al. 2015. Massively parallel methods for deep reinforcement learning. arXiv preprint arXiv:1507.04296 (2015)."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522716"},{"volume-title":"Scaling Interactive Data Science Transparently with Modin. Master's thesis. UC Berkeley","author":"Petersohn Devin","key":"e_1_3_2_1_27_1","unstructured":"Devin Petersohn . 2018. Scaling Interactive Data Science Transparently with Modin. Master's thesis. UC Berkeley , Berkeley, CA . Devin Petersohn. 2018. Scaling Interactive Data Science Transparently with Modin. Master's thesis. UC Berkeley, Berkeley, CA."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391244"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPDC.1998.709966"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465386"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1038\/nature16961"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"crossref","unstructured":"David Silver Julian Schrittwieser Karen Simonyan Ioannis Antonoglou Aja Huang Arthur Guez Thomas Hubert Lucas Baker Matthew Lai Adrian Bolton etal 2017. Mastering the game of go without human knowledge. Nature 550 7676 (2017) 354.  David Silver Julian Schrittwieser Karen Simonyan Ioannis Antonoglou Aja Huang Arthur Guez Thomas Hubert Lucas Baker Matthew Lai Adrian Bolton et al. 2017. Mastering the game of go without human knowledge. Nature 550 7676 (2017) 354.","DOI":"10.1038\/nature24270"},{"key":"e_1_3_2_1_33_1","volume-title":"Building Scalable and Flexible Cluster Managers Using Declarative Programming. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Suresh Lalith","year":"2020","unstructured":"Lalith Suresh , Jo\u00e3o Loff , Faria Kalim , Sangeetha Abdu Jyothi , Nina Narodytska , Leonid Ryzhyk , Sahan Gamage , Brian Oki , Pranshu Jain , and Michael Gasch . 2020 . Building Scalable and Flexible Cluster Managers Using Declarative Programming. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20) . USENIX Association, 827--844. https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/suresh Lalith Suresh, Jo\u00e3o Loff, Faria Kalim, Sangeetha Abdu Jyothi, Nina Narodytska, Leonid Ryzhyk, Sahan Gamage, Brian Oki, Pranshu Jain, and Michael Gasch. 2020. Building Scalable and Flexible Cluster Managers Using Declarative Programming. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20). USENIX Association, 827--844. https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/suresh"},{"key":"e_1_3_2_1_34_1","volume-title":"Wetherall","author":"Tanenbaum Andrew S.","year":"2010","unstructured":"Andrew S. Tanenbaum and David J . Wetherall . 2010 . Computer Networks (5th ed.). Prentice Hall Press , USA. Andrew S. Tanenbaum and David J. Wetherall. 2010. Computer Networks (5th ed.). Prentice Hall Press, USA."},{"volume-title":"Proc. of the 11th European Conference on Computer Systems","author":"Tumanov Alexey","key":"e_1_3_2_1_35_1","unstructured":"Alexey Tumanov , Timothy Zhu , Jun Woo Park , Michael A. Kozuch , Mor Harchol-Balter , and Gregory R. Ganger . 2016. TetriSched: global rescheduling with adaptive plan-ahead in dynamic heterogeneous clusters . In Proc. of the 11th European Conference on Computer Systems ( London, UK) (EuroSys '16). ACM. Alexey Tumanov, Timothy Zhu, Jun Woo Park, Michael A. Kozuch, Mor Harchol-Balter, and Gregory R. Ganger. 2016. TetriSched: global rescheduling with adaptive plan-ahead in dynamic heterogeneous clusters. In Proc. of the 11th European Conference on Computer Systems (London, UK) (EuroSys '16). ACM."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523633"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741964"},{"key":"e_1_3_2_1_38_1","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Xiao Wencong","year":"2018","unstructured":"Wencong Xiao , Romil Bhardwaj , Ramachandran Ramjee , Muthian Sivathanu , Nipun Kwatra , Zhenhua Han , Pratyush Patel , Xuan Peng , Hanyu Zhao , Quanlu Zhang , 2018 . Gandiva: Introspective cluster scheduling for deep learning . In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18) . 595--610. Wencong Xiao, Romil Bhardwaj, Ramachandran Ramjee, Muthian Sivathanu, Nipun Kwatra, Zhenhua Han, Pratyush Patel, Xuan Peng, Hanyu Zhao, Quanlu Zhang, et al. 2018. Gandiva: Introspective cluster scheduling for deep learning. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). 595--610."},{"key":"e_1_3_2_1_39_1","volume-title":"Project Hydrogen: Unifying State-of-the-art AI and Big Data in Apache Spark. https:\/\/databricks.com\/session\/databricks-keynote-2","author":"Xin Reynold","year":"2018","unstructured":"Reynold Xin . 2018 . Project Hydrogen: Unifying State-of-the-art AI and Big Data in Apache Spark. https:\/\/databricks.com\/session\/databricks-keynote-2 Reynold Xin. 2018. Project Hydrogen: Unifying State-of-the-art AI and Big Data in Apache Spark. https:\/\/databricks.com\/session\/databricks-keynote-2"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755940"},{"key":"e_1_3_2_1_41_1","volume-title":"Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing","author":"Zaharia Matei","year":"2010","unstructured":"Matei Zaharia , Mosharaf Chowdhury , Michael J. Franklin , Scott Shenker , and Ion Stoica . 2010 . Spark: Cluster Computing with Working Sets . In Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing ( Boston, MA) (HotCloud'10). USENIX Association, USA, 10. Matei Zaharia, Mosharaf Chowdhury, Michael J. Franklin, Scott Shenker, and Ion Stoica. 2010. Spark: Cluster Computing with Working Sets. In Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing (Boston, MA) (HotCloud'10). USENIX Association, USA, 10."}],"event":{"name":"SoCC '22: ACM Symposium on Cloud Computing","sponsor":["SIGMOD ACM Special Interest Group on Management of Data","SIGOPS ACM Special Interest Group on Operating Systems"],"location":"San Francisco California","acronym":"SoCC '22"},"container-title":["Proceedings of the 13th Symposium on Cloud Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3542929.3563498","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3542929.3563498","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3542929.3563498","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:49:31Z","timestamp":1750182571000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3542929.3563498"}},"subtitle":["expressive scheduling with ephemeral resources"],"short-title":[],"issued":{"date-parts":[[2022,11,7]]},"references-count":40,"alternative-id":["10.1145\/3542929.3563498","10.1145\/3542929"],"URL":"https:\/\/doi.org\/10.1145\/3542929.3563498","relation":{},"subject":[],"published":{"date-parts":[[2022,11,7]]},"assertion":[{"value":"2022-11-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}