{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:27:29Z","timestamp":1750220849737,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,10,21]],"date-time":"2019-10-21T00:00:00Z","timestamp":1571616000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["Collaborative Research Center (CRC) 1053"],"award-info":[{"award-number":["Collaborative Research Center (CRC) 1053"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100011199","name":"FP7 Ideas: European Research Council","doi-asserted-by":"publisher","award":["617805 LiveSoft"],"award-info":[{"award-number":["617805 LiveSoft"]}],"id":[{"id":"10.13039\/100011199","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,10,21]]},"DOI":"10.1145\/3358503.3361274","type":"proceedings-article","created":{"date-parts":[[2019,10,10]],"date-time":"2019-10-10T18:52:21Z","timestamp":1570733541000},"page":"21-30","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["GRASS: generic reactive application-specific scheduling"],"prefix":"10.1145","author":[{"given":"Marcel","family":"Bl\u00f6cher","sequence":"first","affiliation":[{"name":"TU Darmstadt, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthias","family":"Eichholz","sequence":"additional","affiliation":[{"name":"TU Darmstadt, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pascal","family":"Weisenburger","sequence":"additional","affiliation":[{"name":"TU Darmstadt, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Patrick","family":"Eugster","sequence":"additional","affiliation":[{"name":"USI Lugano, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mira","family":"Mezini","sequence":"additional","affiliation":[{"name":"TU Darmstadt, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guido","family":"Salvaneschi","sequence":"additional","affiliation":[{"name":"TU Darmstadt, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,10,21]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Heinrich Apfelmus. 2011. Reactive-banana. http:\/\/hackage.haskell. org\/package\/reactive-banana . Accessed 2019-09-11.  Heinrich Apfelmus. 2011. Reactive-banana. http:\/\/hackage.haskell. org\/package\/reactive-banana . Accessed 2019-09-11."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2018436.2018465"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321436"},{"key":"e_1_3_2_1_4_1","volume-title":"Proc. USENIX Symp. on Operating Systems Design and Implementation (OSDI).","author":"Boutin Eric","year":"2014","unstructured":"Eric Boutin , Jaliya Ekanayake , Wei Lin , Bing Shi , Jingren Zhou , Zhengping Qian , Ming Wu , and Lidong Zhou . 2014 . Apollo: Scalable and Coordinated Scheduling for Cloud-scale Computing . In Proc. USENIX Symp. on Operating Systems Design and Implementation (OSDI). Eric Boutin, Jaliya Ekanayake, Wei Lin, Bing Shi, Jingren Zhou, Zhengping Qian, Ming Wu, and Lidong Zhou. 2014. Apollo: Scalable and Coordinated Scheduling for Cloud-scale Computing. In Proc. USENIX Symp. on Operating Systems Design and Implementation (OSDI)."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3141858.3141861"},{"key":"e_1_3_2_1_6_1","volume-title":"Hydra: A Federated Resource Manager for Data-center Scale Analytics. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Curino Carlo","year":"2019","unstructured":"Carlo Curino , Subru Krishnan , Konstantinos Karanasos , Sriram Rao , Giovanni M. Fumarola , Botong Huang , Kishore Chaliparambil , Arun Suresh , Young Chen , Solom Heddaya , Roni Burd , Sarvesh Sakalanaga , Chris Douglas , Bill Ramsey , and Raghu Ramakrishnan . 2019 . Hydra: A Federated Resource Manager for Data-center Scale Analytics. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19) . USENIX Association, Boston, MA, 177\u2013192. Carlo Curino, Subru Krishnan, Konstantinos Karanasos, Sriram Rao, Giovanni M. Fumarola, Botong Huang, Kishore Chaliparambil, Arun Suresh, Young Chen, Solom Heddaya, Roni Burd, Sarvesh Sakalanaga, Chris Douglas, Bill Ramsey, and Raghu Ramakrishnan. 2019. Hydra: A Federated Resource Manager for Data-center Scale Analytics. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). USENIX Association, Boston, MA, 177\u2013192."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462161"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2987550.2987563"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3267809.3267838"},{"key":"e_1_3_2_1_10_1","volume-title":"Hawk: Hybrid Datacenter Scheduling. In 2015 USENIX Annual Technical Conference. USENIX Association, 499\u2013510","author":"Delgado Pamela","year":"2015","unstructured":"Pamela Delgado , Florin Dinu , Anne-Marie Kermarrec , and Willy Zwaenepoel . 2015 . Hawk: Hybrid Datacenter Scheduling. In 2015 USENIX Annual Technical Conference. USENIX Association, 499\u2013510 . Pamela Delgado, Florin Dinu, Anne-Marie Kermarrec, and Willy Zwaenepoel. 2015. Hawk: Hybrid Datacenter Scheduling. In 2015 USENIX Annual Technical Conference. USENIX Association, 499\u2013510."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3276477"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/258948.258973"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3055378.3055385"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2034773.2034812"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2017.2782006"},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of OSDI\u201916: 12th USENIX Symposium on Operating Systems Design and Implementation. 99","author":"Gog Ionel","year":"2016","unstructured":"Ionel Gog , Malte Schwarzkopf , Adam Gleave , Robert NM Watson , and Steven Hand . 2016 . Firmament: Fast, Centralized Cluster Scheduling at Scale . In Proceedings of OSDI\u201916: 12th USENIX Symposium on Operating Systems Design and Implementation. 99 . Ionel Gog, Malte Schwarzkopf, Adam Gleave, Robert NM Watson, and Steven Hand. 2016. Firmament: Fast, Centralized Cluster Scheduling at Scale. In Proceedings of OSDI\u201916: 12th USENIX Symposium on Operating Systems Design and Implementation. 99."},{"key":"e_1_3_2_1_17_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 \u2013 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\u201322.","journal-title":"NSDI"},{"key":"e_1_3_2_1_18_1","volume-title":"Summer School on Advanced Functional Programming","author":"Hudak Paul","year":"2002","unstructured":"Paul Hudak , Antony Courtney , Henrik Nilsson , and John Peterson . 2003. Arrows , Robots, and Functional Reactive Programming . In Summer School on Advanced Functional Programming 2002 , Oxford University (Lecture Notes in Computer Science), Vol. 2638 . Springer-Verlag . Paul Hudak, Antony Courtney, Henrik Nilsson, and John Peterson. 2003. Arrows, Robots, and Functional Reactive Programming. In Summer School on Advanced Functional Programming 2002, Oxford University (Lecture Notes in Computer Science), Vol. 2638. Springer-Verlag."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629601"},{"key":"e_1_3_2_1_20_1","volume-title":"Resource Management in Clouds: Survey and Research Challenges. Journal of Network and Systems Management","author":"Jennings Brendan","year":"2014","unstructured":"Brendan Jennings and Rolf Stadler . 2014. Resource Management in Clouds: Survey and Research Challenges. Journal of Network and Systems Management ( 2014 ), 1\u201353. Brendan Jennings and Rolf Stadler. 2014. Resource Management in Clouds: Survey and Research Challenges. Journal of Network and Systems Management (2014), 1\u201353."},{"key":"e_1_3_2_1_21_1","volume-title":"NetChain: Scale-Free SubRTT Coordination. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Jin Xin","year":"2018","unstructured":"Xin Jin , Xiaozhou Li , Haoyu Zhang , Nate Foster , Jeongkeun Lee , Robert Soul\u00e9 , Changhoon Kim , and Ion Stoica . 2018 . NetChain: Scale-Free SubRTT Coordination. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18) . USENIX Association, Renton, WA, 35\u201349. Xin Jin, Xiaozhou Li, Haoyu Zhang, Nate Foster, Jeongkeun Lee, Robert Soul\u00e9, Changhoon Kim, and Ion Stoica. 2018. NetChain: Scale-Free SubRTT Coordination. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18). USENIX Association, Renton, WA, 35\u201349."},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the 2014 ACM conference on SIGCOMM. ACM, 467\u2013478","author":"Lee Jeongkeun","year":"2014","unstructured":"Jeongkeun Lee , Yoshio Turner , Myungjin Lee , Lucian Popa , Sujata Banerjee , Joon-Myung Kang , and Puneet Sharma . 2014 . Applicationdriven Bandwidth Guarantees in Datacenters . In Proceedings of the 2014 ACM conference on SIGCOMM. ACM, 467\u2013478 . Jeongkeun Lee, Yoshio Turner, Myungjin Lee, Lucian Popa, Sujata Banerjee, Joon-Myung Kang, and Puneet Sharma. 2014. Applicationdriven Bandwidth Guarantees in Datacenters. In Proceedings of the 2014 ACM conference on SIGCOMM. ACM, 467\u2013478."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2833109"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1640089.1640091"},{"volume-title":"32nd European Conference on Object-Oriented Programming (ECOOP 2018) (Leibniz International Proceedings in Informatics (LIPIcs))","author":"Mogk Ragnar","key":"e_1_3_2_1_25_1","unstructured":"Ragnar Mogk , Lars Baumg\u00e4rtner , Guido Salvaneschi , Bernd Freisleben , and Mira Mezini . 2018. Fault-tolerant Distributed Reactive Programming . In 32nd European Conference on Object-Oriented Programming (ECOOP 2018) (Leibniz International Proceedings in Informatics (LIPIcs)) , Todd Millstein (Ed.), Vol. 109 . Schloss Dagstuhl\u2013Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany , 1:1\u20131:26. Ragnar Mogk, Lars Baumg\u00e4rtner, Guido Salvaneschi, Bernd Freisleben, and Mira Mezini. 2018. Fault-tolerant Distributed Reactive Programming. In 32nd European Conference on Object-Oriented Programming (ECOOP 2018) (Leibniz International Proceedings in Informatics (LIPIcs)), Todd Millstein (Ed.), Vol. 109. Schloss Dagstuhl\u2013Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany, 1:1\u20131:26."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1236360.1236422"},{"key":"e_1_3_2_1_27_1","volume-title":"Continued. In Proceedings of the 2002 ACM SIGPLAN Workshop on Haskell (Haskell \u201902)","author":"Nilsson Henrik","year":"2002","unstructured":"Henrik Nilsson , Antony Courtney , and John Peterson . 2002 . Functional Reactive Programming , Continued. In Proceedings of the 2002 ACM SIGPLAN Workshop on Haskell (Haskell \u201902) . ACM, New York, NY, USA, 51\u201364. Henrik Nilsson, Antony Courtney, and John Peterson. 2002. Functional Reactive Programming, Continued. In Proceedings of the 2002 ACM SIGPLAN Workshop on Haskell (Haskell \u201902). ACM, New York, NY, USA, 51\u201364."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522716"},{"key":"e_1_3_2_1_29_1","volume-title":"Hellerstein","author":"Reiss Charles","year":"2011","unstructured":"Charles Reiss , John Wilkes , and Joseph L . Hellerstein . 2011 . Google Cluster-usage Traces: Format + Schema. Technical Report. Google Inc., Mountain View, CA, USA. Revised 2014-11-17 for version 2.1. Posted at https:\/\/github.com\/google\/cluster-data . Charles Reiss, John Wilkes, and Joseph L. Hellerstein. 2011. Google Cluster-usage Traces: Format + Schema. Technical Report. Google Inc., Mountain View, CA, USA. Revised 2014-11-17 for version 2.1. Posted at https:\/\/github.com\/google\/cluster-data ."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2577080.2577083"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465386"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901355"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523633"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741964"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3276499"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAMS.2017.10"},{"key":"e_1_3_2_1_37_1","volume-title":"Multitier Modules. In 33rd European Conference on Object-Oriented Programming (ECOOP 2019) (Leibniz International Proceedings in Informatics (LIPIcs)), Alastair F. Donaldson (Ed.)","volume":"134","author":"Weisenburger Pascal","year":"2019","unstructured":"Pascal Weisenburger and Guido Salvaneschi . 2019 . Multitier Modules. In 33rd European Conference on Object-Oriented Programming (ECOOP 2019) (Leibniz International Proceedings in Informatics (LIPIcs)), Alastair F. Donaldson (Ed.) , Vol. 134 . Schloss Dagstuhl\u2013Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany, 3:1\u20133:29. Pascal Weisenburger and Guido Salvaneschi. 2019. Multitier Modules. In 33rd European Conference on Object-Oriented Programming (ECOOP 2019) (Leibniz International Proceedings in Informatics (LIPIcs)), Alastair F. Donaldson (Ed.), Vol. 134. Schloss Dagstuhl\u2013Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany, 3:1\u20133:29."}],"event":{"name":"SPLASH '19: 2019 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Athens Greece","acronym":"SPLASH '19"},"container-title":["Proceedings of the 6th ACM SIGPLAN International Workshop on Reactive and Event-Based Languages and Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3358503.3361274","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3358503.3361274","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:23:12Z","timestamp":1750202592000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3358503.3361274"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10,21]]},"references-count":37,"alternative-id":["10.1145\/3358503.3361274","10.1145\/3358503"],"URL":"https:\/\/doi.org\/10.1145\/3358503.3361274","relation":{},"subject":[],"published":{"date-parts":[[2019,10,21]]},"assertion":[{"value":"2019-10-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}