{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,17]],"date-time":"2025-10-17T14:06:13Z","timestamp":1760709973692,"version":"3.41.0"},"reference-count":21,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2019,7,25]],"date-time":"2019-07-25T00:00:00Z","timestamp":1564012800000},"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":["SIGOPS Oper. Syst. Rev."],"published-print":{"date-parts":[[2019,7,25]]},"abstract":"<jats:p>Performance unpredictability is a major roadblock towards cloud adoption, and has performance, cost, and revenue ramifications. Predictable performance is even more critical as cloud services transition from monolithic designs to microservices. Detecting UOS violations after they occur in systems with microservices results in long recovery times, as hotspots propagate and amplify across dependent services.<\/jats:p>","DOI":"10.1145\/3352020.3352026","type":"journal-article","created":{"date-parts":[[2019,7,26]],"date-time":"2019-07-26T13:17:18Z","timestamp":1564147038000},"page":"34-39","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Leveraging Deep Learning to Improve Performance Predictability in Cloud Microservices with Seer"],"prefix":"10.1145","volume":"53","author":[{"given":"Yu","family":"Gan","sequence":"first","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}]},{"given":"Yanqi","family":"Zhang","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}]},{"given":"Kelvin","family":"Hu","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}]},{"given":"Dailun","family":"Cheng","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}]},{"given":"Yuan","family":"He","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}]},{"given":"Meghna","family":"Pancholi","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}]},{"given":"Christina","family":"Delimitrou","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}]}],"member":"320","published-online":{"date-parts":[[2019,7,25]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Decomposing twitter: Adventures in service-oriented architecture. http:\/\/tiny.cc\/rg0k6y  Decomposing twitter: Adventures in service-oriented architecture. http:\/\/tiny.cc\/rg0k6y"},{"key":"e_1_2_1_2_1","unstructured":"Golang microservices example. https:\/\/github.com\/harlow\/go-micro-services.  Golang microservices example. https:\/\/github.com\/harlow\/go-micro-services."},{"key":"e_1_2_1_3_1","unstructured":"Sockshop: A microservices demo application. http:\/\/tiny.cc\/5c0k6y.  Sockshop: A microservices demo application. http:\/\/tiny.cc\/5c0k6y."},{"key":"e_1_2_1_4_1","unstructured":"Zipkin. http:\/\/zipkin.io.  Zipkin. http:\/\/zipkin.io."},{"key":"e_1_2_1_5_1","volume-title":"http:\/\/tiny.cc\/ka0k6y","author":"The","year":"2016","unstructured":"The evolition of microservices. http:\/\/tiny.cc\/ka0k6y , 2016 The evolition of microservices. http:\/\/tiny.cc\/ka0k6y, 2016"},{"key":"e_1_2_1_6_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-01722-3","volume-title":"The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines","author":"Barroso Luiz","year":"2009","unstructured":"Luiz Barroso and Urs Hoelzle . The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines . 2009 . Luiz Barroso and Urs Hoelzle. The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines. 2009."},{"key":"e_1_2_1_7_1","volume-title":"The bellkor 2008 solution to the netflix prize. Technical report","author":"Bell Robert","year":"2007","unstructured":"Robert Bell , Yehuda Koren , and Chris Volinsky . The bellkor 2008 solution to the netflix prize. Technical report , 2007 . Robert Bell, Yehuda Koren, and Chris Volinsky. The bellkor 2008 solution to the netflix prize. Technical report, 2007."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/3195638.3195647"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541967"},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of OSDI","author":"Chow Michael","year":"2014","unstructured":"Michael Chow , David Meisner , Jason Flinn , Daniel Peek , and Thomas F. Wenisch . The mystery machine: End-toend performance analysis of large-scale internet services . In Proceedings of OSDI , 2014 . Michael Chow, David Meisner, Jason Flinn, Daniel Peek, and Thomas F. Wenisch. The mystery machine: End-toend performance analysis of large-scale internet services. In Proceedings of OSDI, 2014."},{"key":"e_1_2_1_11_1","volume-title":"Serving dnns in real time at datacenter scale with project brainwave","author":"Chung Eric S.","year":"2018","unstructured":"Eric S. Chung , Jeremy Fowers , and Serving dnns in real time at datacenter scale with project brainwave . IEEE Micro , 38(2)m 2018 . Eric S. Chung, Jeremy Fowers, and et al. Serving dnns in real time at datacenter scale with project brainwave. IEEE Micro, 38(2)m 2018."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408794"},{"key":"e_1_2_1_13_1","volume-title":"IISWC.","author":"Delimitrou Christina","year":"2013","unstructured":"Christina Delimitrou and Christos Kozyrakis . iBench: Quantifying Interference for Datacenter Workloads . In IISWC. 2013 . Christina Delimitrou and Christos Kozyrakis. iBench: Quantifying Interference for Datacenter Workloads. In IISWC. 2013."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451125"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541941"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872365"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2806777.2806779"},{"key":"e_1_2_1_18_1","volume-title":"Proceedings of NSDI","author":"Fonseca Rodrigo","year":"2017","unstructured":"Rodrigo Fonseca , George Porter , Rnady H. Katz , Scott Shenker and Ion Stoica . X-trace : A pervasive network tracing framework . In Proceedings of NSDI , 2017 . Rodrigo Fonseca, George Porter, Rnady H. Katz, Scott Shenker and Ion Stoica. X-trace: A pervasive network tracing framework. In Proceedings of NSDI, 2017."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2018.2839189"},{"key":"e_1_2_1_20_1","volume-title":"Proc. of HotCloud","author":"Gan Yu","year":"2018","unstructured":"Yu Gan , Meghna Pancholi , Dailun Cheng , Siyuan Hu , Yuan He , an Christina Delimtrou . Seer : leveraging Big Data to Navigate the Complexity of Cloud Debugging . In Proc. of HotCloud , 2018 . Yu Gan, Meghna Pancholi, Dailun Cheng, Siyuan Hu, Yuan He, an Christina Delimtrou. Seer: leveraging Big Data to Navigate the Complexity of Cloud Debugging. In Proc. of HotCloud, 2018."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304013"}],"container-title":["ACM SIGOPS Operating Systems Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3352020.3352026","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3352020.3352026","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:26:15Z","timestamp":1750206375000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3352020.3352026"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,25]]},"references-count":21,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,7,25]]}},"alternative-id":["10.1145\/3352020.3352026"],"URL":"https:\/\/doi.org\/10.1145\/3352020.3352026","relation":{},"ISSN":["0163-5980"],"issn-type":[{"type":"print","value":"0163-5980"}],"subject":[],"published":{"date-parts":[[2019,7,25]]},"assertion":[{"value":"2019-07-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}