{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:19:12Z","timestamp":1750220352986,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":35,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,11,4]],"date-time":"2021-11-04T00:00:00Z","timestamp":1635984000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CNS-1750158, CCF-1763514"],"award-info":[{"award-number":["CNS-1750158, CCF-1763514"]}],"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":[[2021,11,10]]},"DOI":"10.1145\/3484266.3487378","type":"proceedings-article","created":{"date-parts":[[2021,11,4]],"date-time":"2021-11-04T22:31:15Z","timestamp":1636065075000},"page":"213-220","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Charon"],"prefix":"10.1145","author":[{"given":"Jiali","family":"Xing","sequence":"first","affiliation":[{"name":"University of Pennsylvania"}]},{"given":"Henri Maxime","family":"Demoulin","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}]},{"given":"Konstantinos","family":"Kallas","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}]},{"given":"Benjamin C.","family":"Lee","sequence":"additional","affiliation":[{"name":"University of Pennsylvania"}]}],"member":"320","published-online":{"date-parts":[[2021,11,4]]},"reference":[{"unstructured":"Amazon Web Service. [n. d.]. AWS auto-scaling. https:\/\/aws.amazon.com\/autoscaling\/. ([n. d.]). Accessed: 2021-22-09.  Amazon Web Service. [n. d.]. AWS auto-scaling. https:\/\/aws.amazon.com\/autoscaling\/. ([n. d.]). Accessed: 2021-22-09.","key":"e_1_3_2_1_1_1"},{"unstructured":"Apache Software Foundation. [n. d.]. Apache Thrift. https:\/\/thrift.apache.org\/. ([n. d.]). Accessed: 2021-23-06.  Apache Software Foundation. [n. d.]. Apache Thrift. https:\/\/thrift.apache.org\/. ([n. d.]). Accessed: 2021-23-06.","key":"e_1_3_2_1_2_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_3_1","DOI":"10.1145\/2254756.2254766"},{"unstructured":"C4Media. [n. d.]. Decomposing Twitter: Adventures in Service-Oriented Architecture. https:\/\/www.slideshare.net\/InfoQ\/decomposing-twitter-adventures-in-serviceoriented-architecture. ([n. d.]).  C4Media. [n. d.]. Decomposing Twitter: Adventures in Service-Oriented Architecture. https:\/\/www.slideshare.net\/InfoQ\/decomposing-twitter-adventures-in-serviceoriented-architecture. ([n. d.]).","key":"e_1_3_2_1_4_1"},{"volume-title":"Proceedings of the 1st ACM Workshop on Research on Enterprise Networking (WREN '09)","author":"Chen Yanpei","unstructured":"Yanpei Chen , Rean Griffith , Junda Liu , Randy H. Katz , and Anthony D. Joseph . 2009. Understanding TCP Incast Throughput Collapse in Datacenter Networks . In Proceedings of the 1st ACM Workshop on Research on Enterprise Networking (WREN '09) . Association for Computing Machinery, New York, NY, USA, 73--82. https:\/\/doi.org\/10.1145\/1592681.1592693 10.1145\/1592681.1592693 Yanpei Chen, Rean Griffith, Junda Liu, Randy H. Katz, and Anthony D. Joseph. 2009. Understanding TCP Incast Throughput Collapse in Datacenter Networks. In Proceedings of the 1st ACM Workshop on Research on Enterprise Networking (WREN '09). Association for Computing Machinery, New York, NY, USA, 73--82. https:\/\/doi.org\/10.1145\/1592681.1592693","key":"e_1_3_2_1_5_1"},{"key":"e_1_3_2_1_6_1","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Cho Inho","year":"2020","unstructured":"Inho Cho , Ahmed Saeed , Joshua Fried , Seo Jin Park , Mohammad Alizadeh , and Adam Belay . 2020 . Overload Control for &mu;s-scale RPCs with Breakwater . In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20) . 299--314. Inho Cho, Ahmed Saeed, Joshua Fried, Seo Jin Park, Mohammad Alizadeh, and Adam Belay. 2020. Overload Control for &mu;s-scale RPCs with Breakwater. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20). 299--314."},{"unstructured":"Cloud Native Computing Foundation. [n. d.]. gRPC A high performance open source universal RPC framework. https:\/\/grpc.io\/. ([n. d.]). Accessed: 2021-23-06.  Cloud Native Computing Foundation. [n. d.]. gRPC A high performance open source universal RPC framework. https:\/\/grpc.io\/. ([n. d.]). Accessed: 2021-23-06.","key":"e_1_3_2_1_7_1"},{"unstructured":"Adrian Cockcroft. [n. d.]. Evolution of Microservices - Craft Conference. https:\/\/www.slideshare.net\/adriancockcroft\/evolution-of-microservices-craft-conference. ([n. d.]). https:\/\/www.slideshare.net\/adriancockcroft\/evolution-of-microservices-craft-conference  Adrian Cockcroft. [n. d.]. Evolution of Microservices - Craft Conference. https:\/\/www.slideshare.net\/adriancockcroft\/evolution-of-microservices-craft-conference. ([n. d.]). https:\/\/www.slideshare.net\/adriancockcroft\/evolution-of-microservices-craft-conference","key":"e_1_3_2_1_8_1"},{"unstructured":"Adrian Cockcroft. [n. d.]. Microservices Workshop - Craft Conference. https:\/\/www.slideshare.net\/adriancockcroft\/microservices-workshop-craft-conference. ([n. d.]). https:\/\/www.slideshare.net\/adriancockcroft\/microservices-workshop-craft-conference  Adrian Cockcroft. [n. d.]. Microservices Workshop - Craft Conference. https:\/\/www.slideshare.net\/adriancockcroft\/microservices-workshop-craft-conference. ([n. d.]). https:\/\/www.slideshare.net\/adriancockcroft\/microservices-workshop-craft-conference","key":"e_1_3_2_1_9_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_10_1","DOI":"10.1145\/1807128.1807152"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_11_1","DOI":"10.1145\/2408776.2408794"},{"volume-title":"Proceedings of the 27th Symposium on Operating Systems Principles (2021-10-26)","author":"Demoulin Henri Maxime","unstructured":"Henri Maxime Demoulin , Joshua Fried , Isaac Pedisich , Marios Kogias , Boon Loo , and Linh Phan . [n. d.]. When Idling is Ideal: Optimizing Tail-Latency for Heavy-Tailed Datacenter Workloads with Pers\u00c3l'phone . In Proceedings of the 27th Symposium on Operating Systems Principles (2021-10-26) (SOSP '21). Association for Computing Machinery. https:\/\/doi.org\/10.1145\/3477132.3483571 10.1145\/3477132.3483571 Henri Maxime Demoulin, Joshua Fried, Isaac Pedisich, Marios Kogias, Boon Loo, and Linh Phan. [n. d.]. When Idling is Ideal: Optimizing Tail-Latency for Heavy-Tailed Datacenter Workloads with Pers\u00c3l'phone. In Proceedings of the 27th Symposium on Operating Systems Principles (2021-10-26) (SOSP '21). Association for Computing Machinery. https:\/\/doi.org\/10.1145\/3477132.3483571","key":"e_1_3_2_1_12_1"},{"unstructured":"Nandita Dukkipati. 2008. Rate Control Protocol (RCP): Congestion control to make flows complete quickly. Citeseer.  Nandita Dukkipati. 2008. Rate Control Protocol (RCP): Congestion control to make flows complete quickly. Citeseer.","key":"e_1_3_2_1_13_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_14_1","DOI":"10.1145\/988672.988710"},{"unstructured":"Duncan K. Foley. [n. d.]. Resource allocation and the public sector. 7 1 ([n. d.]).  Duncan K. Foley. [n. d.]. Resource allocation and the public sector. 7 1 ([n. d.]).","key":"e_1_3_2_1_15_1"},{"key":"e_1_3_2_1_16_1","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Fried Joshua","year":"2020","unstructured":"Joshua Fried , Zhenyuan Ruan , Amy Ousterhout , and Adam Belay . 2020 . Caladan: Mitigating Interference at Microsecond Timescales . In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20) . USENIX Association, 281--297. https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/fried Joshua Fried, Zhenyuan Ruan, Amy Ousterhout, and Adam Belay. 2020. Caladan: Mitigating Interference at Microsecond Timescales. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20). USENIX Association, 281--297. https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/fried"},{"volume-title":"Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems (2019-04-04)","author":"Gan Yu","unstructured":"Yu Gan , Yanqi Zhang , Dailun Cheng , Ankitha Shetty , Priyal Rathi , Nayan Katarki , Ariana Bruno , Justin Hu , Brian Ritchken , Brendon Jackson , Kelvin Hu , Meghna Pancholi , Yuan He , Brett Clancy , Chris Colen , Fukang Wen , Catherine Leung , Siyuan Wang , Leon Zaruvinsky , Mateo Espinosa , Rick Lin , Zhongling Liu , Jake Padilla , and Christina Delimitrou . [n. d.]. An Open-Source Benchmark Suite for Microservices and Their Hardware-Software Implications for Cloud &Edge Systems . In Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems (2019-04-04) (ASPLOS '19). Association for Computing Machinery, 3--18. https:\/\/doi.org\/10.1145\/3297858.3304013 10.1145\/3297858.3304013 Yu Gan, Yanqi Zhang, Dailun Cheng, Ankitha Shetty, Priyal Rathi, Nayan Katarki, Ariana Bruno, Justin Hu, Brian Ritchken, Brendon Jackson, Kelvin Hu, Meghna Pancholi, Yuan He, Brett Clancy, Chris Colen, Fukang Wen, Catherine Leung, Siyuan Wang, Leon Zaruvinsky, Mateo Espinosa, Rick Lin, Zhongling Liu, Jake Padilla, and Christina Delimitrou. [n. d.]. An Open-Source Benchmark Suite for Microservices and Their Hardware-Software Implications for Cloud &Edge Systems. In Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems (2019-04-04) (ASPLOS '19). Association for Computing Machinery, 3--18. https:\/\/doi.org\/10.1145\/3297858.3304013","key":"e_1_3_2_1_17_1"},{"unstructured":"Google. [n. d.]. Autoscaling groups of instances. https:\/\/cloud.google.com\/compute\/docs\/autoscaler. ([n. d.]). Accessed: 2021-22-09.  Google. [n. d.]. Autoscaling groups of instances. https:\/\/cloud.google.com\/compute\/docs\/autoscaler. ([n. d.]). Accessed: 2021-22-09.","key":"e_1_3_2_1_18_1"},{"volume-title":"Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS ' 15)","author":"Haque Md E.","unstructured":"Md E. Haque , Yong hun Eom , Yuxiong He , Sameh Elnikety , Ricardo Bianchini , and Kathryn S . McKinley. 2015. Few-to-Many: Incremental Parallelism for Reducing Tail Latency in Interactive Services . In Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS ' 15) . Association for Computing Machinery, New York, NY, USA, 161--175. https:\/\/doi.org\/10.1145\/2694344.2694384 10.1145\/2694344.2694384 Md E. Haque, Yong hun Eom, Yuxiong He, Sameh Elnikety, Ricardo Bianchini, and Kathryn S. McKinley. 2015. Few-to-Many: Incremental Parallelism for Reducing Tail Latency in Interactive Services. In Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS ' 15). Association for Computing Machinery, New York, NY, USA, 161--175. https:\/\/doi.org\/10.1145\/2694344.2694384","key":"e_1_3_2_1_19_1"},{"volume-title":"Proceedings of the 50th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO-50'17)","author":"Haque Md E.","unstructured":"Md E. Haque , Yuxiong He , Sameh Elnikety , Thu D. Nguyen , Ricardo Bianchini , and Kathryn S . McKinley. 2017. Exploiting Heterogeneity for Tail Latency and Energy Efficiency . In Proceedings of the 50th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO-50'17) . Association for Computing Machinery, New York, NY, USA, 625--638. https:\/\/doi.org\/10.1145\/3123939.3123956 10.1145\/3123939.3123956 Md E. Haque, Yuxiong He, Sameh Elnikety, Thu D. Nguyen, Ricardo Bianchini, and Kathryn S. McKinley. 2017. Exploiting Heterogeneity for Tail Latency and Energy Efficiency. In Proceedings of the 50th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO-50'17). Association for Computing Machinery, New York, NY, USA, 625--638. https:\/\/doi.org\/10.1145\/3123939.3123956","key":"e_1_3_2_1_20_1"},{"volume-title":"Performance modeling and design of computer systems: queueing theory in action","author":"Harchol-Balter Mor","unstructured":"Mor Harchol-Balter . 2013. Performance modeling and design of computer systems: queueing theory in action . Cambridge University Press . Mor Harchol-Balter. 2013. Performance modeling and design of computer systems: queueing theory in action. Cambridge University Press.","key":"e_1_3_2_1_21_1"},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation (NSDI'19)","author":"Kaffes Kostis","year":"2019","unstructured":"Kostis Kaffes , Timothy Chong , Jack Tigar Humphries , Adam Belay , David Mazi\u00e8res , and Christos Kozyrakis . 2019 . Shinjuku: Preemptive Scheduling for Msecond-Scale Tail Latency . In Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation (NSDI'19) . USENIX Association, USA, 345--359. Kostis Kaffes, Timothy Chong, Jack Tigar Humphries, Adam Belay, David Mazi\u00e8res, and Christos Kozyrakis. 2019. Shinjuku: Preemptive Scheduling for Msecond-Scale Tail Latency. In Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation (NSDI'19). USENIX Association, USA, 345--359."},{"unstructured":"Microsoft Azure. [n. d.]. Azure Autoscale. https:\/\/azure.microsoft.com\/en-us\/features\/autoscale\/. ([n. d.]). Accessed: 2021-22-09.  Microsoft Azure. [n. d.]. Azure Autoscale. https:\/\/azure.microsoft.com\/en-us\/features\/autoscale\/. ([n. d.]). Accessed: 2021-22-09.","key":"e_1_3_2_1_23_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_24_1","DOI":"10.1145\/3230543.3230564"},{"unstructured":"Network Working Group. [n. d.]. RFC 2475. https:\/\/datatracker.ietf.org\/doc\/html\/rfc2475#section-2.3.3.3. ([n. d.]). Accessed: 2021-23-06.  Network Working Group. [n. d.]. RFC 2475. https:\/\/datatracker.ietf.org\/doc\/html\/rfc2475#section-2.3.3.3. ([n. d.]). Accessed: 2021-23-06.","key":"e_1_3_2_1_25_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_26_1","DOI":"10.1145\/2209249.2209264"},{"unstructured":"Rajesh Nishtala Hans Fugal Steven Grimm Marc Kwiatkowski Herman Lee Harry C Li Ryan McElroy Mike Paleczny Daniel Peek Paul Saab etal 2013. Scaling memcache at facebook. In 10th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 13). 385--398.  Rajesh Nishtala Hans Fugal Steven Grimm Marc Kwiatkowski Herman Lee Harry C Li Ryan McElroy Mike Paleczny Daniel Peek Paul Saab et al. 2013. Scaling memcache at facebook. In 10th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 13). 385--398.","key":"e_1_3_2_1_27_1"},{"volume-title":"Gigabit networking","author":"Partridge Craig","unstructured":"Craig Partridge . 1994. Gigabit networking . Addison-Wesley Professional . Craig Partridge. 1994. Gigabit networking. Addison-Wesley Professional.","key":"e_1_3_2_1_28_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_29_1","DOI":"10.1145\/3132747.3132780"},{"volume-title":"Evolution of Microservices - Craft Conference. https:\/\/microservices.io\/patterns\/reliability\/circuit-breaker.html. ([n. d.]). https:\/\/microservices.io\/patterns\/reliability\/circuit-breaker.html","author":"Richardson Chris","unstructured":"Chris Richardson . [n. d.]. Evolution of Microservices - Craft Conference. https:\/\/microservices.io\/patterns\/reliability\/circuit-breaker.html. ([n. d.]). https:\/\/microservices.io\/patterns\/reliability\/circuit-breaker.html Chris Richardson. [n. d.]. Evolution of Microservices - Craft Conference. https:\/\/microservices.io\/patterns\/reliability\/circuit-breaker.html. ([n. d.]). https:\/\/microservices.io\/patterns\/reliability\/circuit-breaker.html","key":"e_1_3_2_1_30_1"},{"doi-asserted-by":"crossref","unstructured":"Hal R Varian. [n. d.]. Equity envy and efficiency. 9 1 ([n. d.]) 63--91. https:\/\/doi.org\/10.1016\/0022-0531(74)90075-1    10.1016\/0022-0531(74)90075-1\nHal R Varian. [n. d.]. Equity envy and efficiency. 9 1 ([n. d.]) 63--91. https:\/\/doi.org\/10.1016\/0022-0531(74)90075-1","key":"e_1_3_2_1_31_1","DOI":"10.1016\/0022-0531(74)90075-1"},{"volume-title":"Proceedings of the 10th workshop on ACM SIGOPS European workshop (2002-07-01)","author":"Welsh Matt","unstructured":"Matt Welsh and David Culler . [n. d.]. Overload management as a fundamental service design primitive . In Proceedings of the 10th workshop on ACM SIGOPS European workshop (2002-07-01) (EW 10). Association for Computing Machinery, 63--69. https:\/\/doi.org\/10.1145\/1133373.1133386 10.1145\/1133373.1133386 Matt Welsh and David Culler. [n. d.]. Overload management as a fundamental service design primitive. In Proceedings of the 10th workshop on ACM SIGOPS European workshop (2002-07-01) (EW 10). Association for Computing Machinery, 63--69. https:\/\/doi.org\/10.1145\/1133373.1133386","key":"e_1_3_2_1_32_1"},{"key":"e_1_3_2_1_33_1","volume-title":"Is tail-optimal scheduling possible? Operations research 60, 5","author":"Wierman Adam","year":"2012","unstructured":"Adam Wierman and Bert Zwart . 2012. Is tail-optimal scheduling possible? Operations research 60, 5 ( 2012 ), 1249--1257. Adam Wierman and Bert Zwart. 2012. Is tail-optimal scheduling possible? Operations research 60, 5 (2012), 1249--1257."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_34_1","DOI":"10.1145\/2018436.2018443"},{"volume-title":"Proceedings of the ACM Symposium on Cloud Computing (2018-10-11)","author":"Zhou Hao","unstructured":"Hao Zhou , Ming Chen , Qian Lin , Yong Wang , Xiaobin She , Sifan Liu , Rui Gu , Beng Chin Ooi , and Junfeng Yang . [n. d.]. Overload Control for Scaling WeChat Microservices . In Proceedings of the ACM Symposium on Cloud Computing (2018-10-11) (SoCC '18). Association for Computing Machinery, 149--161. https:\/\/doi.org\/10.1145\/3267809.3267823 10.1145\/3267809.3267823 Hao Zhou, Ming Chen, Qian Lin, Yong Wang, Xiaobin She, Sifan Liu, Rui Gu, Beng Chin Ooi, and Junfeng Yang. [n. d.]. Overload Control for Scaling WeChat Microservices. In Proceedings of the ACM Symposium on Cloud Computing (2018-10-11) (SoCC '18). Association for Computing Machinery, 149--161. https:\/\/doi.org\/10.1145\/3267809.3267823","key":"e_1_3_2_1_35_1"}],"event":{"sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"],"acronym":"HotNets '21","name":"HotNets '21: The 20th ACM Workshop on Hot Topics in Networks","location":"Virtual Event United Kingdom"},"container-title":["Proceedings of the Twentieth ACM Workshop on Hot Topics in Networks"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3484266.3487378","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/abs\/10.1145\/3484266.3487378","content-type":"text\/html","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3484266.3487378","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3484266.3487378","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:17:13Z","timestamp":1750191433000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3484266.3487378"}},"subtitle":["A Framework for Microservice Overload Control"],"short-title":[],"issued":{"date-parts":[[2021,11,4]]},"references-count":35,"alternative-id":["10.1145\/3484266.3487378","10.1145\/3484266"],"URL":"https:\/\/doi.org\/10.1145\/3484266.3487378","relation":{},"subject":[],"published":{"date-parts":[[2021,11,4]]},"assertion":[{"value":"2021-11-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}