{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,8]],"date-time":"2026-09-08T14:59:53Z","timestamp":1788879593051,"version":"build-2803163510"},"publisher-location":"New York, NY, USA","reference-count":78,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,9,24]],"date-time":"2017-09-24T00:00:00Z","timestamp":1506211200000},"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":[],"published-print":{"date-parts":[[2017,9,24]]},"DOI":"10.1145\/3127479.3132020","type":"proceedings-article","created":{"date-parts":[[2017,9,27]],"date-time":"2017-09-27T12:34:00Z","timestamp":1506515640000},"page":"611-623","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":34,"title":["Distributed resource management across process boundaries"],"prefix":"10.1145","author":[{"given":"Lalith","family":"Suresh","sequence":"first","affiliation":[{"name":"Microsoft Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Peter","family":"Bodik","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ishai","family":"Menache","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marco","family":"Canini","sequence":"additional","affiliation":[{"name":"KAUST"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Florin","family":"Ciucu","sequence":"additional","affiliation":[{"name":"University of Warwick"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2017,9,24]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"http:\/\/www.ieee802.org\/1\/pages\/802.1bb.html","author":"Flow Control Qbb","year":"2016","unstructured":"802 .1 Qbb - Priority-based Flow Control . http:\/\/www.ieee802.org\/1\/pages\/802.1bb.html . 2016 . 802.1Qbb - Priority-based Flow Control. http:\/\/www.ieee802.org\/1\/pages\/802.1bb.html. 2016."},{"key":"e_1_3_2_1_2_1","volume-title":"https:\/\/cloud.google.com\/appengine\/articles\/deadlineexceedederrors","author":"DeadlineExceededErrors Dealing","year":"2012","unstructured":"Dealing with DeadlineExceededErrors . https:\/\/cloud.google.com\/appengine\/articles\/deadlineexceedederrors . 2012 . Dealing with DeadlineExceededErrors. https:\/\/cloud.google.com\/appengine\/articles\/deadlineexceedederrors. 2012."},{"key":"e_1_3_2_1_3_1","unstructured":"Openstack. https:\/\/www.openstack.org\/.  Openstack. https:\/\/www.openstack.org\/."},{"key":"e_1_3_2_1_4_1","volume-title":"https:\/\/msdn.microsoft.com\/en-us\/library\/azure\/dd179431.aspx","author":"Blob Service Operations Setting Timeouts","year":"2016","unstructured":"Setting Timeouts for Blob Service Operations . https:\/\/msdn.microsoft.com\/en-us\/library\/azure\/dd179431.aspx . 2016 . Setting Timeouts for Blob Service Operations. https:\/\/msdn.microsoft.com\/en-us\/library\/azure\/dd179431.aspx. 2016."},{"key":"e_1_3_2_1_5_1","volume-title":"Protocol Specification. https:\/\/tools.ietf.org\/html\/rfc4654","author":"Congestion Friendly Multicast","year":"2006","unstructured":"TCP- Friendly Multicast Congestion Control (TFMCC) : Protocol Specification. https:\/\/tools.ietf.org\/html\/rfc4654 , 2006 . TCP-Friendly Multicast Congestion Control (TFMCC): Protocol Specification. https:\/\/tools.ietf.org\/html\/rfc4654, 2006."},{"key":"e_1_3_2_1_6_1","volume-title":"http:\/\/zookeeper.apache.org\/","author":"Zookeeper Apache","year":"2008","unstructured":"Apache Zookeeper . http:\/\/zookeeper.apache.org\/ , 2008 . Apache Zookeeper. http:\/\/zookeeper.apache.org\/, 2008."},{"key":"e_1_3_2_1_7_1","volume-title":"2012 AWS Service Event in the US-East Region","author":"Summary","year":"2012","unstructured":"Summary of the October 22 , 2012 AWS Service Event in the US-East Region , 2012 . https:\/\/aws.amazon.com\/message\/680342\/. Summary of the October 22, 2012 AWS Service Event in the US-East Region, 2012. https:\/\/aws.amazon.com\/message\/680342\/."},{"key":"e_1_3_2_1_8_1","volume-title":"http:\/\/goo.gl\/53t3XN","author":"Spotify Docker","year":"2013","unstructured":"Docker at Spotify . http:\/\/goo.gl\/53t3XN , 2013 . Docker at Spotify. http:\/\/goo.gl\/53t3XN, 2013."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486031"},{"key":"e_1_3_2_1_10_1","first-page":"233","volume-title":"Proceedings of the USENIX Symposium on Operating Systems Design and Implementation, OSDI '14","author":"Angel S.","year":"2014","unstructured":"S. Angel , H. Ballani , T. Karagiannis , G. O'Shea , and E. Thereska . End-to-end performance isolation through virtual datacenters . In Proceedings of the USENIX Symposium on Operating Systems Design and Implementation, OSDI '14 , pages 233 -- 248 , Berkeley, CA, USA , 2014 . USENIX Association. S. Angel, H. Ballani, T. Karagiannis, G. O'Shea, and E. Thereska. End-to-end performance isolation through virtual datacenters. In Proceedings of the USENIX Symposium on Operating Systems Design and Implementation, OSDI '14, pages 233--248, Berkeley, CA, USA, 2014. USENIX Association."},{"key":"e_1_3_2_1_11_1","first-page":"285","volume-title":"Proceedings of the USENIX Symposium on Operating Systems Design and Implementation, OSDI '14","author":"Boutin E.","year":"2014","unstructured":"E. Boutin , J. Ekanayake , W. Lin , B. Shi , J. Zhou , Z. Qian , M. Wu , and L. Zhou . Apollo: scalable and coordinated scheduling for cloud-scale computing . In Proceedings of the USENIX Symposium on Operating Systems Design and Implementation, OSDI '14 , pages 285 -- 300 , Broomfield, CO , Oct. 2014 . USENIX Association. E. Boutin, J. Ekanayake, W. Lin, B. Shi, J. Zhou, Z. Qian, M. Wu, and L. Zhou. Apollo: scalable and coordinated scheduling for cloud-scale computing. In Proceedings of the USENIX Symposium on Operating Systems Design and Implementation, OSDI '14, pages 285--300, Broomfield, CO, Oct. 2014. USENIX Association."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/4236.939450"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043571"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00364960"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043164.2018448"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626315"},{"key":"e_1_3_2_1_17_1","unstructured":"B. Christensen. Application Resilience in a Service-oriented Architecture. http:\/\/goo.gl\/0TKDmQ 2013.  B. Christensen. Application Resilience in a Service-oriented Architecture. http:\/\/goo.gl\/0TKDmQ 2013."},{"key":"e_1_3_2_1_18_1","first-page":"243","volume-title":"Proceedings of the USENIX Symposium on Internet Technologies and Systems","volume":"10","author":"Crovella M.","year":"1999","unstructured":"M. Crovella , R. Frangioso , and M. Harchol-Balter . Connection scheduling in web servers . In Proceedings of the USENIX Symposium on Internet Technologies and Systems , volume 10 of USITS '99, pages 243 -- 254 , 1999 . M. Crovella, R. Frangioso, and M. Harchol-Balter. Connection scheduling in web servers. In Proceedings of the USENIX Symposium on Internet Technologies and Systems, volume 10 of USITS '99, pages 243--254, 1999."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670979.2670995"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408794"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294281"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626322"},{"key":"e_1_3_2_1_23_1","first-page":"5","volume-title":"Proceedings of the USENIX Symposium on Internet Technologies and Systems, USITS'03","author":"Doyle R. P.","year":"2003","unstructured":"R. P. Doyle , J. S. Chase , O. M. Asad , W. Jin , and A. M. Vahdat . Model-based resource provisioning in a web service utility . In Proceedings of the USENIX Symposium on Internet Technologies and Systems, USITS'03 , pages 5 -- 5 , Berkeley, CA, USA , 2003 . USENIX Association. R. P. Doyle, J. S. Chase, O. M. Asad, W. Jin, and A. M. Vahdat. Model-based resource provisioning in a web service utility. In Proceedings of the USENIX Symposium on Internet Technologies and Systems, USITS'03, pages 5--5, Berkeley, CA, USA, 2003. USENIX Association."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111322.1111336"},{"key":"e_1_3_2_1_25_1","volume-title":"Concepts, Technology, and Design","author":"Erl T.","year":"2005","unstructured":"T. Erl . Service-Oriented Architecture (SOA) : Concepts, Technology, and Design . Prentice Hall , 2005 . T. Erl. Service-Oriented Architecture (SOA): Concepts, Technology, and Design. Prentice Hall, 2005."},{"key":"e_1_3_2_1_26_1","first-page":"323","volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation, NSDI '11","author":"Ghodsi A.","year":"2011","unstructured":"A. Ghodsi , M. Zaharia , B. Hindman , A. Konwinski , S. Shenker , and I. Stoica . Dominant resource fairness: Fair allocation of multiple resource types . In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation, NSDI '11 , pages 323 -- 336 , Berkeley, CA, USA , 2011 . USENIX Association. A. Ghodsi, M. Zaharia, B. Hindman, A. Konwinski, S. Shenker, and I. Stoica. Dominant resource fairness: Fair allocation of multiple resource types. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation, NSDI '11, pages 323--336, Berkeley, CA, USA, 2011. USENIX Association."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/CNSM.2010.5691343"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626334"},{"key":"e_1_3_2_1_29_1","first-page":"1","volume-title":"NSDI '15","author":"Grosvenor M. P.","year":"2015","unstructured":"M. P. Grosvenor , M. Schwarzkopf , I. Gog , R. N. Watson , A. W. Moore , S. Hand , and J. Crowcroft . Queues Don't Matter When You Can JUMP Them! In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation , NSDI '15 , pages 1 -- 14 , Oakland, CA , May 2015 . USENIX Association. M. P. Grosvenor, M. Schwarzkopf, I. Gog, R. N. Watson, A. W. Moore, S. Hand, and J. Crowcroft. Queues Don't Matter When You Can JUMP Them! In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation, NSDI '15, pages 1--14, Oakland, CA, May 2015. USENIX Association."},{"key":"e_1_3_2_1_30_1","first-page":"85","volume-title":"Proceedings of the International Conference on File and Storage Technologies, FAST '09","author":"Gulati A.","year":"2009","unstructured":"A. Gulati , I. Ahmad , C. A. Waldspurger , : Proportional allocation of resources for distributed storage access . In Proceedings of the International Conference on File and Storage Technologies, FAST '09 , pages 85 -- 98 , Berkeley, CA, USA , 2009 . USENIX Association. A. Gulati, I. Ahmad, C. A. Waldspurger, et al. Parda: Proportional allocation of resources for distributed storage access. In Proceedings of the International Conference on File and Storage Technologies, FAST '09, pages 85--98, Berkeley, CA, USA, 2009. USENIX Association."},{"key":"e_1_3_2_1_31_1","first-page":"437","volume-title":"Proceedings of the USENIX Symposium on Operating Systems Design and Implementation, OSDI '10","author":"Gulati A.","year":"2010","unstructured":"A. Gulati , A. Merchant , and P. J. Varman . mclock: handling throughput variability for hypervisor io scheduling . In Proceedings of the USENIX Symposium on Operating Systems Design and Implementation, OSDI '10 , pages 437 -- 450 , Berkeley, CA, USA , 2010 . USENIX Association. A. Gulati, A. Merchant, and P. J. Varman. mclock: handling throughput variability for hypervisor io scheduling. In Proceedings of the USENIX Symposium on Operating Systems Design and Implementation, OSDI '10, pages 437--450, Berkeley, CA, USA, 2010. USENIX Association."},{"key":"e_1_3_2_1_32_1","volume-title":"Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS '14","author":"Guo Z.","year":"2013","unstructured":"Z. Guo , S. McDirmid , M. Yang , L. Zhuang , P. Zhang , Y. Luo , T. Bergan , M. Musuvathi , Z. Zhang , and L. Zhou . Failure recovery: When the cure is worse than the disease . In Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS '14 , Berkeley, CA , 2013 . USENIX. Z. Guo, S. McDirmid, M. Yang, L. Zhuang, P. Zhang, Y. Luo, T. Bergan, M. Musuvathi, Z. Zhang, and L. Zhou. Failure recovery: When the cure is worse than the disease. In Proceedings of the Workshop on Hot Topics in Operating Systems, HotOS '14, Berkeley, CA, 2013. USENIX."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555349.1555385"},{"key":"e_1_3_2_1_34_1","volume-title":"Explanation of July 18th outage","author":"Harry B.","unstructured":"B. Harry . Explanation of July 18th outage . http:\/\/goo.gl\/DPuJBm, 2014. B. Harry. Explanation of July 18th outage. http:\/\/goo.gl\/DPuJBm, 2014."},{"key":"e_1_3_2_1_35_1","volume-title":"An introduction to real-time scheduling","author":"Herrtwich R. G.","year":"1990","unstructured":"R. G. Herrtwich . An introduction to real-time scheduling . International Computer Science Institute , 1990 . R. G. Herrtwich. An introduction to real-time scheduling. International Computer Science Institute, 1990."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2342356.2342389"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486028"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787479"},{"key":"e_1_3_2_1_39_1","volume-title":"http:\/\/www.evanjones.ca\/retries-considered-harmful.html","author":"Jones E.","year":"2015","unstructured":"E. Jones . Retries considered harmful. http:\/\/www.evanjones.ca\/retries-considered-harmful.html , 2015 . E. Jones. Retries considered harmful. http:\/\/www.evanjones.ca\/retries-considered-harmful.html, 2015."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882943"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2742788"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787478"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901351"},{"key":"e_1_3_2_1_44_1","volume-title":"AWAIT: Efficient overload management for busy multi-tier web services under bursty workloads","author":"Lu L.","year":"2010","unstructured":"L. Lu , L. Cherkasova , V. de Nitto Persone , N. Mi , and E. Smirni . AWAIT: Efficient overload management for busy multi-tier web services under bursty workloads . Springer , 2010 . L. Lu, L. Cherkasova, V. de Nitto Persone, N. Mi, and E. Smirni. AWAIT: Efficient overload management for busy multi-tier web services under bursty workloads. Springer, 2010."},{"key":"e_1_3_2_1_45_1","first-page":"589","volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation, NSDI '15","author":"Mace J.","year":"2015","unstructured":"J. Mace , P. Bodik , R. Fonseca , and M. Musuvathi . Retro: Targeted resource management in multi-tenant distributed systems . In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation, NSDI '15 , pages 589 -- 603 , Oakland, CA , May 2015 . USENIX Association. J. Mace, P. Bodik, R. Fonseca, and M. Musuvathi. Retro: Targeted resource management in multi-tenant distributed systems. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation, NSDI '15, pages 589--603, Oakland, CA, May 2015. USENIX Association."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934878"},{"key":"e_1_3_2_1_47_1","unstructured":"C. Munns. I Love APIs 2015: Microservices at Amazon. http:\/\/goo.gl\/aVWlpY 2015.  C. Munns. I Love APIs 2015: Microservices at Amazon. http:\/\/goo.gl\/aVWlpY 2015."},{"key":"e_1_3_2_1_48_1","volume-title":"Adopting Microservices at Netflix: Lessons for Architectural Design. https:\/\/goo.gl\/sNuQPj","year":"2012","unstructured":"Netflix. Adopting Microservices at Netflix: Lessons for Architectural Design. https:\/\/goo.gl\/sNuQPj , 2012 . Netflix. Adopting Microservices at Netflix: Lessons for Architectural Design. https:\/\/goo.gl\/sNuQPj, 2012."},{"key":"e_1_3_2_1_49_1","unstructured":"Netflix. Embracing the Differences : Inside the Netflix API Redesign. http:\/\/techblog.netflix.com\/2012\/07\/embracing-differences-inside-netflix.html 2012.  Netflix. Embracing the Differences : Inside the Netflix API Redesign. http:\/\/techblog.netflix.com\/2012\/07\/embracing-differences-inside-netflix.html 2012."},{"key":"e_1_3_2_1_50_1","unstructured":"Netflix. Introducing Hystrix for Resilience Engineering. http:\/\/goo.gl\/h9brP0 2012.  Netflix. Introducing Hystrix for Resilience Engineering. http:\/\/goo.gl\/h9brP0 2012."},{"key":"e_1_3_2_1_51_1","volume-title":"Strategy for tuning the hystrix configuration. https:\/\/github.com\/Netflix\/Hystrix\/issues\/866","year":"2015","unstructured":"Netflix. Strategy for tuning the hystrix configuration. https:\/\/github.com\/Netflix\/Hystrix\/issues\/866 , 2015 . Netflix. Strategy for tuning the hystrix configuration. https:\/\/github.com\/Netflix\/Hystrix\/issues\/866, 2015."},{"key":"e_1_3_2_1_52_1","volume-title":"O'Reilly Media","author":"Newman S.","year":"2015","unstructured":"S. Newman . Building Microservices . O'Reilly Media , 2015 . S. Newman. Building Microservices. O'Reilly Media, 2015."},{"key":"e_1_3_2_1_53_1","volume-title":"Adopting Microservices at Netflix: Lessons for Team and Process Design. https:\/\/goo.gl\/KOrUfT","year":"2015","unstructured":"Nginx. Adopting Microservices at Netflix: Lessons for Team and Process Design. https:\/\/goo.gl\/KOrUfT , 2015 . Nginx. Adopting Microservices at Netflix: Lessons for Team and Process Design. https:\/\/goo.gl\/KOrUfT, 2015."},{"key":"e_1_3_2_1_54_1","first-page":"69","volume-title":"Proceedings of the International Conference on Autonomic Computing, ICAC '13","author":"Nguyen H.","year":"2013","unstructured":"H. Nguyen , Z. Shen , X. Gu , S. Subbiah , and J. Wilkes . AGILE: Elastic distributed resource scaling for infrastructure-as-a-service . In Proceedings of the International Conference on Autonomic Computing, ICAC '13 , pages 69 -- 82 , San Jose, CA , 2013 . USENIX Association. H. Nguyen, Z. Shen, X. Gu, S. Subbiah, and J. Wilkes. AGILE: Elastic distributed resource scaling for infrastructure-as-a-service. In Proceedings of the International Conference on Autonomic Computing, ICAC '13, pages 69--82, San Jose, CA, 2013. USENIX Association."},{"key":"e_1_3_2_1_55_1","first-page":"385","volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation","author":"Nishtala R.","year":"2013","unstructured":"R. Nishtala , H. Fugal , S. Grimm , M. Kwiatkowski , H. Lee , H. C. Li , R. McElroy , M. Paleczny , D. Peek , P. Saab , D. Stafford , T. Tung , and V. Venkataramani . Scaling Memcache at Facebook . In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation , pages 385 -- 398 , Berkeley, CA, USA , 2013 . USENIX Association. R. Nishtala, H. Fugal, S. Grimm, M. Kwiatkowski, H. Lee, H. C. Li, R. McElroy, M. Paleczny, D. Peek, P. Saab, D. Stafford, T. Tung, and V. Venkataramani. Scaling Memcache at Facebook. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation, pages 385--398, Berkeley, CA, USA, 2013. USENIX Association."},{"key":"e_1_3_2_1_56_1","volume-title":"https:\/\/www.rabbitmq.com\/","author":"Software Pivotal","year":"2012","unstructured":"Pivotal Software . Rabbit MQ. https:\/\/www.rabbitmq.com\/ , 2012 . Pivotal Software. RabbitMQ. https:\/\/www.rabbitmq.com\/, 2012."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2342356.2342396"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486027"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1282380.1282419"},{"key":"e_1_3_2_1_60_1","first-page":"351","volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation","author":"Sharma Y.","year":"2015","unstructured":"Y. Sharma , P. Ajoux , P. Ang , D. Callies , A. Choudhary , L. Demailly , T. Fersch , L. A. Guz , A. Kotulski , S. Kulkarni , S. Kumar , H. Li , J. Li , E. Makeev , K. Prakasam , R. V. Renesse , S. Roy , P. Seth , Y. J. Song , B. Wester , K. Veeraraghavan , and P. Xie . Wormhole: Reliable pub-sub to support geo-replicated internet services . In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation , pages 351 -- 366 , Oakland, CA , 2015 . USENIX Association. Y. Sharma, P. Ajoux, P. Ang, D. Callies, A. Choudhary, L. Demailly, T. Fersch, L. A. Guz, A. Kotulski, S. Kulkarni, S. Kumar, H. Li, J. Li, E. Makeev, K. Prakasam, R. V. Renesse, S. Roy, P. Seth, Y. J. Song, B. Wester, K. Veeraraghavan, and P. Xie. Wormhole: Reliable pub-sub to support geo-replicated internet services. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation, pages 351--366, Oakland, CA, 2015. USENIX Association."},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/217391.217453"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.5555\/2387880.2387914"},{"key":"e_1_3_2_1_63_1","unstructured":"S. Souders. Velocity and the bottom line. http:\/\/radar.oreilly.com\/2009\/07\/velocity-making-your-site-fast.html 2009.  S. Souders. Velocity and the bottom line. http:\/\/radar.oreilly.com\/2009\/07\/velocity-making-your-site-fast.html 2009."},{"key":"e_1_3_2_1_64_1","volume-title":"Building products at SoundCloud - part I: Dealing with the monolith. https:\/\/goo.gl\/Qra2tA","year":"2014","unstructured":"SoundCloud. Building products at SoundCloud - part I: Dealing with the monolith. https:\/\/goo.gl\/Qra2tA , 2014 . SoundCloud. Building products at SoundCloud - part I: Dealing with the monolith. https:\/\/goo.gl\/Qra2tA, 2014."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.5555\/552538"},{"key":"e_1_3_2_1_66_1","unstructured":"A. Storm. http:\/\/storm.apache.org\/ 2011.  A. Storm. http:\/\/storm.apache.org\/ 2011."},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522723"},{"key":"e_1_3_2_1_68_1","volume-title":"http:\/\/goo.gl\/9j5wSv","author":"Tonse S.","year":"2014","unstructured":"S. Tonse . MicroServices at Netflix - challenges of scale. http:\/\/goo.gl\/9j5wSv , 2014 . S. Tonse. MicroServices at Netflix - challenges of scale. http:\/\/goo.gl\/9j5wSv, 2014."},{"key":"e_1_3_2_1_69_1","volume-title":"Finagle: A Protocol-Agnostic RPC System. https:\/\/goo.gl\/ITebZs","year":"2011","unstructured":"Twitter. Finagle: A Protocol-Agnostic RPC System. https:\/\/goo.gl\/ITebZs , 2011 . Twitter. Finagle: A Protocol-Agnostic RPC System. https:\/\/goo.gl\/ITebZs, 2011."},{"key":"e_1_3_2_1_70_1","volume-title":"Service-oriented Architecture: Scaling the Uber Codebase as We Grow. https:\/\/eng.uber.com\/soa\/","year":"2015","unstructured":"Uber. Service-oriented Architecture: Scaling the Uber Codebase as We Grow. https:\/\/eng.uber.com\/soa\/ , 2015 . Uber. Service-oriented Architecture: Scaling the Uber Codebase as We Grow. https:\/\/eng.uber.com\/soa\/, 2015."},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741964"},{"key":"e_1_3_2_1_72_1","volume-title":"https:\/\/github.com\/vmware\/xenon","year":"2017","unstructured":"VMware. Xenon. https:\/\/github.com\/vmware\/xenon , 2017 . VMware. Xenon. https:\/\/github.com\/vmware\/xenon, 2017."},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391243"},{"key":"e_1_3_2_1_74_1","first-page":"229","volume-title":"Proceedings of the International Conference on File and Storage Technologies, FAST '14","author":"Wang H.","year":"2014","unstructured":"H. Wang and P. Varman . Balancing Fairness and Efficiency in Tiered Storage Systems with Bottleneck-aware Allocation . In Proceedings of the International Conference on File and Storage Technologies, FAST '14 , pages 229 -- 242 , Berkeley, CA, USA , 2014 . USENIX Association. H. Wang and P. Varman. Balancing Fairness and Efficiency in Tiered Storage Systems with Bottleneck-aware Allocation. In Proceedings of the International Conference on File and Storage Technologies, FAST '14, pages 229--242, Berkeley, CA, USA, 2014. USENIX Association."},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133373.1133386"},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/2018436.2018443"},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755940"},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/2371536.2371546"}],"event":{"name":"SoCC '17: ACM Symposium on Cloud Computing","location":"Santa Clara California","acronym":"SoCC '17","sponsor":["SIGMOD ACM Special Interest Group on Management of Data","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 2017 Symposium on Cloud Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3127479.3132020","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3127479.3132020","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:30:29Z","timestamp":1750217429000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3127479.3132020"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,9,24]]},"references-count":78,"alternative-id":["10.1145\/3127479.3132020","10.1145\/3127479"],"URL":"https:\/\/doi.org\/10.1145\/3127479.3132020","relation":{},"subject":[],"published":{"date-parts":[[2017,9,24]]},"assertion":[{"value":"2017-09-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}