{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T23:00:32Z","timestamp":1777158032286,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":90,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,4,23]],"date-time":"2018-04-23T00:00:00Z","timestamp":1524441600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"AFOSR\/AFRL","award":["FA8750-11-2-0084"],"award-info":[{"award-number":["FA8750-11-2-0084"]}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS 1409416"],"award-info":[{"award-number":["CNS 1409416"]}],"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":[[2018,4,23]]},"DOI":"10.1145\/3190508.3190546","type":"proceedings-article","created":{"date-parts":[[2018,4,18]],"date-time":"2018-04-18T17:23:36Z","timestamp":1524072216000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":49,"title":["Service fabric"],"prefix":"10.1145","author":[{"given":"Gopal","family":"Kakivaya","sequence":"first","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lu","family":"Xun","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richard","family":"Hasha","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shegufta Bakht","family":"Ahsan","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana Champaign"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Todd","family":"Pfleiger","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rishi","family":"Sinha","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anurag","family":"Gupta","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mihail","family":"Tarta","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark","family":"Fussell","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vipul","family":"Modi","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mansoor","family":"Mohsin","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ray","family":"Kong","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anmol","family":"Ahuja","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Oana","family":"Platon","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alex","family":"Wun","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthew","family":"Snider","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chacko","family":"Daniel","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dan","family":"Mastrian","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yang","family":"Li","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Aprameya","family":"Rao","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vaishnav","family":"Kidambi","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Randy","family":"Wang","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abhishek","family":"Ram","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sumukh","family":"Shivaprakash","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rajeet","family":"Nair","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alan","family":"Warwick","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bharat S.","family":"Narasimman","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Meng","family":"Lin","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeffrey","family":"Chen","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abhay Balkrishna","family":"Mhatre","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Preetha","family":"Subbarayalu","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mert","family":"Coskun","sequence":"additional","affiliation":[{"name":"Microsoft Azure"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Indranil","family":"Gupta","sequence":"additional","affiliation":[{"name":"University of Illinois at Urbana Champaign"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,4,23]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"https:\/\/docs.datastax.com\/en\/cassandra\/2.1\/cassandra\/operations\/ops_add_node_to_cluster_t.html. Last accessed","author":"Adding","year":"2018","unstructured":"Adding nodes to an existing cluster. https:\/\/docs.datastax.com\/en\/cassandra\/2.1\/cassandra\/operations\/ops_add_node_to_cluster_t.html. Last accessed February 2018 . Adding nodes to an existing cluster. https:\/\/docs.datastax.com\/en\/cassandra\/2.1\/cassandra\/operations\/ops_add_node_to_cluster_t.html. Last accessed February 2018."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815413"},{"key":"e_1_3_2_1_3_1","volume-title":"http:\/\/akka.io\/. Last accessed","author":"Akka","year":"2018","unstructured":"Akka . http:\/\/akka.io\/. Last accessed February 2018 . Akka. http:\/\/akka.io\/. Last accessed February 2018."},{"key":"e_1_3_2_1_4_1","volume-title":"https:\/\/aws.amazon.com\/simpledb\/. Last accessed","author":"Amazon Simple DB.","year":"2018","unstructured":"Amazon Simple DB. https:\/\/aws.amazon.com\/simpledb\/. Last accessed February 2018 . Amazon SimpleDB. https:\/\/aws.amazon.com\/simpledb\/. Last accessed February 2018."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/381854.381881"},{"key":"e_1_3_2_1_6_1","volume-title":"https:\/\/github.com\/Netflix\/archaius. Last accessed","author":"Archaius","year":"2018","unstructured":"Archaius . https:\/\/github.com\/Netflix\/archaius. Last accessed February 2018 . Archaius. https:\/\/github.com\/Netflix\/archaius. Last accessed February 2018."},{"key":"e_1_3_2_1_7_1","volume-title":"https:\/\/aws.amazon.com\/lambda\/. Last accessed","author":"Lambda","year":"2018","unstructured":"AWS Lambda . https:\/\/aws.amazon.com\/lambda\/. Last accessed February 2018 . AWS Lambda. https:\/\/aws.amazon.com\/lambda\/. Last accessed February 2018."},{"key":"e_1_3_2_1_8_1","volume-title":"https:\/\/azure.microsoft.com\/en-us\/services\/container-service\/. Last accessed","author":"Azure Container Service","year":"2018","unstructured":"Azure Container Service . https:\/\/azure.microsoft.com\/en-us\/services\/container-service\/. Last accessed February 2018 . Azure Container Service. https:\/\/azure.microsoft.com\/en-us\/services\/container-service\/. Last accessed February 2018."},{"key":"e_1_3_2_1_9_1","volume-title":"https:\/\/azure.microsoft.com\/en-us\/services\/storage\/queues\/. Last accessed","author":"Azure Queue Storage","year":"2018","unstructured":"Azure Queue Storage . https:\/\/azure.microsoft.com\/en-us\/services\/storage\/queues\/. Last accessed February 2018 . Azure Queue Storage. https:\/\/azure.microsoft.com\/en-us\/services\/storage\/queues\/. Last accessed February 2018."},{"key":"e_1_3_2_1_10_1","volume-title":"https:\/\/azure.microsoft.com\/en-us\/services\/storage\/tables\/. Last accessed","author":"Azure Table Storage","year":"2018","unstructured":"Azure Table Storage . https:\/\/azure.microsoft.com\/en-us\/services\/storage\/tables\/. Last accessed February 2018 . Azure Table Storage. https:\/\/azure.microsoft.com\/en-us\/services\/storage\/tables\/. Last accessed February 2018."},{"key":"e_1_3_2_1_11_1","volume-title":"https:\/\/azure.microsoft.com\/en-us\/services\/cosmos-db\/. Last accessed","author":"Azure Cosmos DB.","year":"2018","unstructured":"Azure Cosmos DB. https:\/\/azure.microsoft.com\/en-us\/services\/cosmos-db\/. Last accessed February 2018 . Azure Cosmos DB. https:\/\/azure.microsoft.com\/en-us\/services\/cosmos-db\/. Last accessed February 2018."},{"key":"e_1_3_2_1_12_1","volume-title":"https:\/\/azure.microsoft.com\/en-us\/services\/event-hubs\/. Last accessed","author":"Azure Event Hubs","year":"2018","unstructured":"Azure Event Hubs . https:\/\/azure.microsoft.com\/en-us\/services\/event-hubs\/. Last accessed February 2018 . Azure Event Hubs. https:\/\/azure.microsoft.com\/en-us\/services\/event-hubs\/. Last accessed February 2018."},{"key":"e_1_3_2_1_13_1","volume-title":"https:\/\/azure.microsoft.com\/en-us\/services\/functions\/. Last accessed","author":"Azure Functions","year":"2018","unstructured":"Azure Functions . https:\/\/azure.microsoft.com\/en-us\/services\/functions\/. Last accessed February 2018 . Azure Functions. https:\/\/azure.microsoft.com\/en-us\/services\/functions\/. Last accessed February 2018."},{"key":"e_1_3_2_1_14_1","volume-title":"https:\/\/azure.microsoft.com\/en-us\/suites\/iot-suite\/. Last accessed","author":"Azure Io T.","year":"2018","unstructured":"Azure Io T. https:\/\/azure.microsoft.com\/en-us\/suites\/iot-suite\/. Last accessed February 2018 . Azure IoT. https:\/\/azure.microsoft.com\/en-us\/suites\/iot-suite\/. Last accessed February 2018."},{"key":"e_1_3_2_1_15_1","volume-title":"https:\/\/azure.microsoft.com\/en-us\/services\/sql-database\/. Last accessed","author":"Azure SQL DB","year":"2018","unstructured":"Azure SQL DB . https:\/\/azure.microsoft.com\/en-us\/services\/sql-database\/. Last accessed February 2018 . Azure SQL DB. https:\/\/azure.microsoft.com\/en-us\/services\/sql-database\/. Last accessed February 2018."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2447976.2447992"},{"key":"e_1_3_2_1_17_1","volume-title":"Migrating to cloud-native architectures using microservices: An experience report. Computing Research Repository abs\/1507.08217","author":"Balalaie A.","year":"2015","unstructured":"Balalaie , A. , Heydarnoori , A. , and Jamshidi , P . Migrating to cloud-native architectures using microservices: An experience report. Computing Research Repository abs\/1507.08217 ( 2015 ). Balalaie, A., Heydarnoori, A., and Jamshidi, P. Migrating to cloud-native architectures using microservices: An experience report. Computing Research Repository abs\/1507.08217 (2015)."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2016.64"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/41457.37515"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/312203.312207"},{"key":"e_1_3_2_1_21_1","volume-title":"https:\/\/www.ibm.com\/cloud-computing\/bluemix. Last accessed","author":"Bluemix","year":"2018","unstructured":"Bluemix . https:\/\/www.ibm.com\/cloud-computing\/bluemix. Last accessed February 2018 . Bluemix. https:\/\/www.ibm.com\/cloud-computing\/bluemix. Last accessed February 2018."},{"key":"e_1_3_2_1_22_1","volume-title":"http:\/\/www.bmwblog.com\/2016\/10\/06\/new-bmw-connected-app-now-available-ios-android\/. Last accessed","author":"Connected App","year":"2018","unstructured":"BMW Connected App . http:\/\/www.bmwblog.com\/2016\/10\/06\/new-bmw-connected-app-now-available-ios-android\/. Last accessed February 2018 . BMW Connected App. http:\/\/www.bmwblog.com\/2016\/10\/06\/new-bmw-connected-app-now-available-ios-android\/. Last accessed February 2018."},{"key":"e_1_3_2_1_23_1","volume-title":"http:\/\/www.bmwblog.com\/tag\/open-mobility-cloud\/. Last accessed","author":"Open Mobility Cloud","year":"2018","unstructured":"BMW Open Mobility Cloud . http:\/\/www.bmwblog.com\/tag\/open-mobility-cloud\/. Last accessed February 2018 . BMW Open Mobility Cloud. http:\/\/www.bmwblog.com\/tag\/open-mobility-cloud\/. Last accessed February 2018."},{"key":"e_1_3_2_1_24_1","volume-title":"M. The Chubby Lock Service for Loosely-coupled Distributed Systems. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation","author":"Burrows","year":"2006","unstructured":"Burrows , M. The Chubby Lock Service for Loosely-coupled Distributed Systems. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation ( Berkeley, CA, USA , 2006 ), OSDI '06, USENIX Association, pp. 335--350. Burrows, M. The Chubby Lock Service for Loosely-coupled Distributed Systems. In Proceedings of the 7th Symposium on Operating Systems Design and Implementation (Berkeley, CA, USA, 2006), OSDI '06, USENIX Association, pp. 335--350."},{"key":"e_1_3_2_1_25_1","first-page":"1053","volume-title":"International Journal of Innovative Computing, Information, and Control ICIC 3 (01","author":"Carretero J.","year":"2007","unstructured":"Carretero , J. , and Xhara , F . Genetic algorithm based schedulers for Grid computing systems . In International Journal of Innovative Computing, Information, and Control ICIC 3 (01 2007 ), vol. 5 , pp. 1053 -- 1071 . Carretero, J., and Xhara, F. Genetic algorithm based schedulers for Grid computing systems. In International Journal of Innovative Computing, Information, and Control ICIC 3 (01 2007), vol. 5, pp. 1053--1071."},{"key":"e_1_3_2_1_26_1","first-page":"1","volume-title":"Proceedings of the 6th International Conference on Networked Computing (May","author":"Carstoiu B.","year":"2010","unstructured":"Carstoiu , B. , and Carstoiu , D . High performance eventually consistent distributed database Zatara . In Proceedings of the 6th International Conference on Networked Computing (May 2010 ), pp. 1 -- 6 . Carstoiu, B., and Carstoiu, D. High performance eventually consistent distributed database Zatara. In Proceedings of the 6th International Conference on Networked Computing (May 2010), pp. 1--6."},{"key":"e_1_3_2_1_27_1","first-page":"251","volume-title":"Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (Berkeley, CA, USA, 2012), OSDI'12, USENIX Association","author":"Corbett J. C.","unstructured":"Corbett , J. C. , Dean , J. , Epstein , M. , Fikes , A. , Frost , C. , Furman , J. J. , Ghemawat , S. , Gubarev , A. , Heiser , C. , Hochschild , P. , Hsieh , W. , Kanthak , S. , Kogan , E. , Li , H. , Lloyd , A. , Melnik , S. , Mwaura , D. , Nagle , D. , Quinlan , S. , Rao , R. , Rolig , L. , Saito , Y. , Szymaniak , M. , Taylor , C. , Wang , R. , and Woodford , D . Spanner: Google's Globally-distributed Database . In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (Berkeley, CA, USA, 2012), OSDI'12, USENIX Association , pp. 251 -- 264 . Corbett, J. C., Dean, J., Epstein, M., Fikes, A., Frost, C., Furman, J. J., Ghemawat, S., Gubarev, A., Heiser, C., Hochschild, P., Hsieh, W., Kanthak, S., Kogan, E., Li, H., Lloyd, A., Melnik, S., Mwaura, D., Nagle, D., Quinlan, S., Rao, R., Rolig, L., Saito, Y., Szymaniak, M., Taylor, C., Wang, R., and Woodford, D. Spanner: Google's Globally-distributed Database. In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (Berkeley, CA, USA, 2012), OSDI'12, USENIX Association, pp. 251--264."},{"key":"e_1_3_2_1_28_1","volume-title":"http:\/\/couchdb.apache.org\/. Last accessed","author":"Couch DB.","year":"2018","unstructured":"Couch DB. http:\/\/couchdb.apache.org\/. Last accessed February 2018 . CouchDB. http:\/\/couchdb.apache.org\/. Last accessed February 2018."},{"key":"e_1_3_2_1_29_1","volume-title":"BMW Technology Corporation. https:\/\/blogs.msdn.microsoft.com\/azureservicefabric\/2016\/08\/24\/service-fabric-customer-profile-bmw-technology-corporation\/. Last accessed","author":"Service Fabric Customer Profile","year":"2018","unstructured":"Service Fabric Customer Profile : BMW Technology Corporation. https:\/\/blogs.msdn.microsoft.com\/azureservicefabric\/2016\/08\/24\/service-fabric-customer-profile-bmw-technology-corporation\/. Last accessed February 2018 . Service Fabric Customer Profile: BMW Technology Corporation. https:\/\/blogs.msdn.microsoft.com\/azureservicefabric\/2016\/08\/24\/service-fabric-customer-profile-bmw-technology-corporation\/. Last accessed February 2018."},{"key":"e_1_3_2_1_30_1","volume-title":"Mesh Systems. https:\/\/blogs.msdn.microsoft.com\/azureservicefabric\/2016\/06\/20\/service-fabric-customer-profile-mesh-systems\/. Last accessed","author":"Service Fabric Customer Profile","year":"2018","unstructured":"Service Fabric Customer Profile : Mesh Systems. https:\/\/blogs.msdn.microsoft.com\/azureservicefabric\/2016\/06\/20\/service-fabric-customer-profile-mesh-systems\/. Last accessed February 2018 . Service Fabric Customer Profile: Mesh Systems. https:\/\/blogs.msdn.microsoft.com\/azureservicefabric\/2016\/06\/20\/service-fabric-customer-profile-mesh-systems\/. Last accessed February 2018."},{"key":"e_1_3_2_1_31_1","volume-title":"TalkTalk TV. https:\/\/blogs.msdn.microsoft.com\/azureservicefabric\/2016\/03\/15\/service-fabric-customer-profile-talktalk-tv\/. Last accessed","author":"Service Fabric Customer Profile","year":"2018","unstructured":"Service Fabric Customer Profile : TalkTalk TV. https:\/\/blogs.msdn.microsoft.com\/azureservicefabric\/2016\/03\/15\/service-fabric-customer-profile-talktalk-tv\/. Last accessed February 2018 . Service Fabric Customer Profile: TalkTalk TV. https:\/\/blogs.msdn.microsoft.com\/azureservicefabric\/2016\/03\/15\/service-fabric-customer-profile-talktalk-tv\/. Last accessed February 2018."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.5555\/647883.738420"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294281"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815425"},{"key":"e_1_3_2_1_35_1","volume-title":"Microservices: yesterday, today, and tomorrow. Computing Research Repository abs\/1606.04036","author":"Dragoni N.","year":"2016","unstructured":"Dragoni , N. , Giallorenzo , S. , Lluch-Lafuente , A. , Mazzara , M. , Montesi , F. , Mustafin , R. , and Safina , L . Microservices: yesterday, today, and tomorrow. Computing Research Repository abs\/1606.04036 ( 2016 ). Dragoni, N., Giallorenzo, S., Lluch-Lafuente, A., Mazzara, M., Montesi, F., Mustafin, R., and Safina, L. Microservices: yesterday, today, and tomorrow. Computing Research Repository abs\/1606.04036 (2016)."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2016.105"},{"key":"e_1_3_2_1_37_1","volume-title":"https:\/\/github.com\/Netflix\/eureka. Last accessed","author":"Eureka","year":"2018","unstructured":"Eureka . https:\/\/github.com\/Netflix\/eureka. Last accessed February 2018 . Eureka. https:\/\/github.com\/Netflix\/eureka. Last accessed February 2018."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/WISM.2010.87"},{"key":"e_1_3_2_1_39_1","first-page":"2","volume-title":"Proceedings of the 9th Conference on Hot Topics in Operating Systems -","volume":"9","author":"Gupta A.","year":"2003","unstructured":"Gupta , A. , Liskov , B. , and Rodrigues , R . One hop lookups for peer-to-peer overlays . In Proceedings of the 9th Conference on Hot Topics in Operating Systems - Volume 9 (Berkeley, CA, USA, 2003 ), HOTOS'03, USENIX Association , pp. 2 -- 2 . Gupta, A., Liskov, B., and Rodrigues, R. One hop lookups for peer-to-peer overlays. In Proceedings of the 9th Conference on Hot Topics in Operating Systems - Volume 9 (Berkeley, CA, USA, 2003), HOTOS'03, USENIX Association, pp. 2--2."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45172-3_15"},{"key":"e_1_3_2_1_41_1","volume-title":"http:\/\/hadoop.apache.org\/. Last accessed","author":"Hadoop","year":"2018","unstructured":"Hadoop . http:\/\/hadoop.apache.org\/. Last accessed February 2018 . Hadoop. http:\/\/hadoop.apache.org\/. Last accessed February 2018."},{"key":"e_1_3_2_1_42_1","volume-title":"Allocating and reclaiming resources within a rendezvous federation. https:\/\/patents.google.com\/patent\/US20080031246 A1","author":"Hasha R.","year":"2008","unstructured":"Hasha , R. , Xun , L. , Kakivaya , G. , and Malkhi , D . Allocating and reclaiming resources within a rendezvous federation. https:\/\/patents.google.com\/patent\/US20080031246 A1 , 2008 . US Patent 11,752,198. Hasha, R., Xun, L., Kakivaya, G., and Malkhi, D. Allocating and reclaiming resources within a rendezvous federation. https:\/\/patents.google.com\/patent\/US20080031246 A1, 2008. US Patent 11,752,198."},{"key":"e_1_3_2_1_43_1","volume-title":"Maintaining consistency within a federation infrastructure. https:\/\/patents.google.com\/patent\/US20080288659 A1","author":"Hasha R. L.","year":"2008","unstructured":"Hasha , R. L. , Xun , L. , Kakivaya , G. K. R. , and Malkhi , D . Maintaining consistency within a federation infrastructure. https:\/\/patents.google.com\/patent\/US20080288659 A1 , 2008 . US Patent 11,936,589. Hasha, R. L., Xun, L., Kakivaya, G. K. R., and Malkhi, D. Maintaining consistency within a federation infrastructure. https:\/\/patents.google.com\/patent\/US20080288659 A1, 2008. US Patent 11,936,589."},{"key":"e_1_3_2_1_44_1","volume-title":"Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation","author":"Hindman B.","year":"2011","unstructured":"Hindman , B. , Konwinski , A. , Zaharia , M. , Ghodsi , A. , Joseph , A. D. , Katz , R. , Shenker , S. , and Stoica , I . Mesos: A platform for fine-grained resource sharing in the data center . In Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation ( Berkeley, CA, USA , 2011 ), NSDI '11, USENIX Association, pp. 295--308. Hindman, B., Konwinski, A., Zaharia, M., Ghodsi, A., Joseph, A. D., Katz, R., Shenker, S., and Stoica, I. Mesos: A platform for fine-grained resource sharing in the data center. In Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation (Berkeley, CA, USA, 2011), NSDI '11, USENIX Association, pp. 295--308."},{"key":"e_1_3_2_1_45_1","first-page":"11","volume-title":"Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference (Berkeley, CA, USA, 2010), USENIX ATC '10, USENIX Association","author":"Hunt P.","unstructured":"Hunt , P. , Konar , M. , Junqueira , F. P. , and Reed , B . ZooKeeper: Wait-free coordination for internet-scale systems . In Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference (Berkeley, CA, USA, 2010), USENIX ATC '10, USENIX Association , pp. 11 -- 11 . Hunt, P., Konar, M., Junqueira, F. P., and Reed, B. ZooKeeper: Wait-free coordination for internet-scale systems. In Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference (Berkeley, CA, USA, 2010), USENIX ATC '10, USENIX Association, pp. 11--11."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-585-29603-6_5"},{"key":"e_1_3_2_1_47_1","volume-title":"Maintaining routing consistency within a rendezvous federation. https:\/\/patents.google.com\/patent\/US20080005624 A1","author":"Kakivaya G.","year":"2008","unstructured":"Kakivaya , G. , Hasha , R. , Xun , L. , and Malkhi , D . Maintaining routing consistency within a rendezvous federation. https:\/\/patents.google.com\/patent\/US20080005624 A1 , 2008 . US Patent 11,549,332. Kakivaya, G., Hasha, R., Xun, L., and Malkhi, D. Maintaining routing consistency within a rendezvous federation. https:\/\/patents.google.com\/patent\/US20080005624 A1, 2008. US Patent 11,549,332."},{"key":"e_1_3_2_1_48_1","volume-title":"Neighborhood maintenance in the federation. https:\/\/patents.google.com\/patent\/US20090213757 A1","author":"Kakivaya G. K. R.","year":"2009","unstructured":"Kakivaya , G. K. R. , and Xun , L . Neighborhood maintenance in the federation. https:\/\/patents.google.com\/patent\/US20090213757 A1 , 2009 . US Patent 12,038,363. Kakivaya, G. K. R., and Xun, L. Neighborhood maintenance in the federation. https:\/\/patents.google.com\/patent\/US20090213757 A1, 2009. US Patent 12,038,363."},{"key":"e_1_3_2_1_49_1","volume-title":"https:\/\/web.mit.edu\/kerberos\/. Last accessed","author":"Kerberos","year":"2018","unstructured":"Kerberos . https:\/\/web.mit.edu\/kerberos\/. Last accessed February 2018 . Kerberos. https:\/\/web.mit.edu\/kerberos\/. Last accessed February 2018."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1107\/S0567739481001630"},{"key":"e_1_3_2_1_51_1","volume-title":"https:\/\/kubernetes.io\/. Last accessed","author":"Kubernetes","year":"2018","unstructured":"Kubernetes . https:\/\/kubernetes.io\/. Last accessed February 2018 . Kubernetes. https:\/\/kubernetes.io\/. Last accessed February 2018."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1773912.1773922"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815416"},{"key":"e_1_3_2_1_54_1","first-page":"265","volume-title":"Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (Berkeley, CA, USA, 2012), OSDI '12, USENIX Association","author":"Li C.","unstructured":"Li , C. , Porto , D. , Clement , A. , Gehrke , J. , Pregui\u00e7a , N. , and Rodrigues , R . Making geo-replicated systems fast as possible, consistent when necessary . In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (Berkeley, CA, USA, 2012), OSDI '12, USENIX Association , pp. 265 -- 278 . Li, C., Porto, D., Clement, A., Gehrke, J., Pregui\u00e7a, N., and Rodrigues, R. Making geo-replicated systems fast as possible, consistent when necessary. In Proceedings of the 10th USENIX Conference on Operating Systems Design and Implementation (Berkeley, CA, USA, 2012), OSDI '12, USENIX Association, pp. 265--278."},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043593"},{"key":"e_1_3_2_1_56_1","volume-title":"https:\/\/mariadb.org\/. Last accessed","author":"Maria DB.","year":"2018","unstructured":"Maria DB. https:\/\/mariadb.org\/. Last accessed February 2018 . MariaDB. https:\/\/mariadb.org\/. Last accessed February 2018."},{"key":"e_1_3_2_1_57_1","first-page":"53","volume-title":"Revised Papers from the First International Workshop on Peer-to-Peer Systems (London","author":"Maymounkov P.","year":"2002","unstructured":"Maymounkov , P. , and Mazi\u00e8res , D . Kademlia: A peer-to-peer information system based on the XOR metric . In Revised Papers from the First International Workshop on Peer-to-Peer Systems (London , UK, UK , 2002 ), IPTPS '01, Springer-Verlag , pp. 53 -- 65 . Maymounkov, P., and Mazi\u00e8res, D. Kademlia: A peer-to-peer information system based on the XOR metric. In Revised Papers from the First International Workshop on Peer-to-Peer Systems (London, UK, UK, 2002), IPTPS '01, Springer-Verlag, pp. 53--65."},{"key":"e_1_3_2_1_58_1","volume-title":"http:\/\/www.mesh-systems.com\/. Last accessed","author":"Mesh Systems","year":"2018","unstructured":"Mesh Systems . http:\/\/www.mesh-systems.com\/. Last accessed February 2018 . Mesh Systems. http:\/\/www.mesh-systems.com\/. Last accessed February 2018."},{"key":"e_1_3_2_1_59_1","volume-title":"https:\/\/www.microsoft.com\/en-us\/mobile\/experiences\/cortana\/. Last accessed","author":"Microsoft","year":"2018","unstructured":"Microsoft cortana. https:\/\/www.microsoft.com\/en-us\/mobile\/experiences\/cortana\/. Last accessed February 2018 . Microsoft cortana. https:\/\/www.microsoft.com\/en-us\/mobile\/experiences\/cortana\/. Last accessed February 2018."},{"key":"e_1_3_2_1_60_1","volume-title":"https:\/\/www.microsoft.com\/en-us\/cloud-platform\/microsoft-intune. Last accessed","author":"Microsoft Intune","year":"2018","unstructured":"Microsoft Intune . https:\/\/www.microsoft.com\/en-us\/cloud-platform\/microsoft-intune. Last accessed February 2018 . Microsoft Intune. https:\/\/www.microsoft.com\/en-us\/cloud-platform\/microsoft-intune. Last accessed February 2018."},{"key":"e_1_3_2_1_61_1","volume-title":"https:\/\/www.mongodb.org\/. Last accessed","author":"Mongo DB.","year":"2018","unstructured":"Mongo DB. https:\/\/www.mongodb.org\/. Last accessed February 2018 . MongoDB. https:\/\/www.mongodb.org\/. Last accessed February 2018."},{"key":"e_1_3_2_1_62_1","volume-title":"https:\/\/azure.microsoft.com\/en-us\/services\/service-fabric\/. Last accessed","author":"Microsoft Service Fabric","year":"2018","unstructured":"Microsoft Service Fabric . https:\/\/azure.microsoft.com\/en-us\/services\/service-fabric\/. Last accessed February 2018 . Microsoft Service Fabric. https:\/\/azure.microsoft.com\/en-us\/services\/service-fabric\/. Last accessed February 2018."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICISS.2010.5655013"},{"key":"e_1_3_2_1_64_1","volume-title":"http:\/\/www.nirmata.com\/. Last accessed","author":"Nirmata","year":"2018","unstructured":"Nirmata . http:\/\/www.nirmata.com\/. Last accessed February 2018 . Nirmata. http:\/\/www.nirmata.com\/. Last accessed February 2018."},{"key":"e_1_3_2_1_65_1","volume-title":"https:\/\/netflix.github.io\/. Last accessed","author":"Netflix Open Source Software Center","year":"2018","unstructured":"Netflix Open Source Software Center . https:\/\/netflix.github.io\/. Last accessed February 2018 . Netflix Open Source Software Center. https:\/\/netflix.github.io\/. Last accessed February 2018."},{"key":"e_1_3_2_1_66_1","first-page":"90","volume-title":"In Proceedings of the 2nd IEEE Workshop On Mobile Computing Systems and Applications","author":"Perkins C. E.","year":"1997","unstructured":"Perkins , C. E. , and Royer , E. M . Ad-hoc on-demand distance vector (AODV) routing . In In Proceedings of the 2nd IEEE Workshop On Mobile Computing Systems and Applications ( 1997 ), pp. 90 -- 100 . Perkins, C. E., and Royer, E. M. Ad-hoc on-demand distance vector (AODV) routing. In In Proceedings of the 2nd IEEE Workshop On Mobile Computing Systems and Applications (1997), pp. 90--100."},{"key":"e_1_3_2_1_67_1","volume-title":"https:\/\/pivotal.io\/platform\/pivotal-application-service. Last accessed","author":"Pivotal Application","year":"2018","unstructured":"Pivotal Application . https:\/\/pivotal.io\/platform\/pivotal-application-service. Last accessed February 2018 . Pivotal Application. https:\/\/pivotal.io\/platform\/pivotal-application-service. Last accessed February 2018."},{"key":"e_1_3_2_1_68_1","volume-title":"https:\/\/www.qbsol.com\/. Last accessed","author":"Quorum Business Solutions","year":"2018","unstructured":"Quorum Business Solutions . https:\/\/www.qbsol.com\/. Last accessed February 2018 . Quorum Business Solutions. https:\/\/www.qbsol.com\/. Last accessed February 2018."},{"key":"e_1_3_2_1_69_1","volume-title":"Quorum Business Solutions. https:\/\/blogs.msdn.microsoft.com\/azureservicefabric\/2016\/11\/15\/service-fabric-customer-profile-quorum-business-solutions\/. Last accessed","author":"Service Fabric Customer Profile","year":"2018","unstructured":"Service Fabric Customer Profile : Quorum Business Solutions. https:\/\/blogs.msdn.microsoft.com\/azureservicefabric\/2016\/11\/15\/service-fabric-customer-profile-quorum-business-solutions\/. Last accessed February 2018 . Service Fabric Customer Profile: Quorum Business Solutions. https:\/\/blogs.msdn.microsoft.com\/azureservicefabric\/2016\/11\/15\/service-fabric-customer-profile-quorum-business-solutions\/. Last accessed February 2018."},{"key":"e_1_3_2_1_70_1","first-page":"8","volume-title":"Proceedings of the 1st Conference on Symposium on Networked Systems Design and Implementation -","volume":"1","author":"Ramasubramanian V.","year":"2004","unstructured":"Ramasubramanian , V. , and Sirer , E. G . Beehive: O(1) lookup performance for power-law query distributions in peer-to-peer overlays . In Proceedings of the 1st Conference on Symposium on Networked Systems Design and Implementation - Volume 1 (Berkeley, CA, USA, 2004 ), NSDI '04, USENIX Association , pp. 8 -- 8 . Ramasubramanian, V., and Sirer, E. G. Beehive: O(1) lookup performance for power-law query distributions in peer-to-peer overlays. In Proceedings of the 1st Conference on Symposium on Networked Systems Design and Implementation - Volume 1 (Berkeley, CA, USA, 2004), NSDI '04, USENIX Association, pp. 8--8."},{"key":"e_1_3_2_1_71_1","volume-title":"https:\/\/redis.io\/. Last accessed","author":"Redis","year":"2018","unstructured":"Redis . https:\/\/redis.io\/. Last accessed February 2018 . Redis. https:\/\/redis.io\/. Last accessed February 2018."},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.5555\/1247415.1247425"},{"key":"e_1_3_2_1_73_1","volume-title":"http:\/\/basho.com\/products\/. Last accessed","author":"Riak","year":"2018","unstructured":"Riak . http:\/\/basho.com\/products\/. Last accessed February 2018 . Riak. http:\/\/basho.com\/products\/. Last accessed February 2018."},{"key":"e_1_3_2_1_74_1","volume-title":"https:\/\/github.com\/Netflix\/ribbon. Last accessed","author":"Ribbon","year":"2018","unstructured":"Ribbon . https:\/\/github.com\/Netflix\/ribbon. Last accessed February 2018 . Ribbon. https:\/\/github.com\/Netflix\/ribbon. Last accessed February 2018."},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.5555\/646591.697650"},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/357401.357402"},{"key":"e_1_3_2_1_77_1","volume-title":"https:\/\/www.skype.com\/en\/business\/skype-for-business\/. Last accessed","author":"Skype","year":"2018","unstructured":"Skype for Business. https:\/\/www.skype.com\/en\/business\/skype-for-business\/. Last accessed February 2018 . Skype for Business. https:\/\/www.skype.com\/en\/business\/skype-for-business\/. Last accessed February 2018."},{"key":"e_1_3_2_1_78_1","volume-title":"http:\/\/projects.spring.io\/spring-cloud\/. Last accessed","author":"Spring Cloud","year":"2018","unstructured":"Spring Cloud . http:\/\/projects.spring.io\/spring-cloud\/. Last accessed February 2018 . Spring Cloud. http:\/\/projects.spring.io\/spring-cloud\/. Last accessed February 2018."},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/383059.383071"},{"key":"e_1_3_2_1_80_1","first-page":"18","volume-title":"Proceedings of the 10th USENIX Conference on File and Storage Technologies (Berkeley, CA, USA, 2012), FAST'12, USENIX Association","author":"Sumbaly R.","unstructured":"Sumbaly , R. , Kreps , J. , Gao , L. , Feinberg , A. , Soman , C. , and Shah , S . Serving large-scale batch computed data with project voldemort . In Proceedings of the 10th USENIX Conference on File and Storage Technologies (Berkeley, CA, USA, 2012), FAST'12, USENIX Association , pp. 18 -- 18 . Sumbaly, R., Kreps, J., Gao, L., Feinberg, A., Soman, C., and Shah, S. Serving large-scale batch computed data with project voldemort. In Proceedings of the 10th USENIX Conference on File and Storage Technologies (Berkeley, CA, USA, 2012), FAST'12, USENIX Association, pp. 18--18."},{"key":"e_1_3_2_1_81_1","volume-title":"http:\/\/www.talktalk.co.uk\/. Last accessed","author":"Talk Talk TV.","year":"2018","unstructured":"Talk Talk TV. http:\/\/www.talktalk.co.uk\/. Last accessed February 2018 . Talk Talk TV. http:\/\/www.talktalk.co.uk\/. Last accessed February 2018."},{"key":"e_1_3_2_1_82_1","volume-title":"Scalable microservices at Netflix. challenges and tools of the trade. https:\/\/www.infoq.com\/presentations\/netflix-ipc. Last accessed","author":"Tonse S.","year":"2018","unstructured":"Tonse , S. Scalable microservices at Netflix. challenges and tools of the trade. https:\/\/www.infoq.com\/presentations\/netflix-ipc. Last accessed February 2018 . Tonse, S. Scalable microservices at Netflix. challenges and tools of the trade. https:\/\/www.infoq.com\/presentations\/netflix-ipc. Last accessed February 2018."},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.5555\/1659232.1659238"},{"key":"e_1_3_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523633"},{"key":"e_1_3_2_1_85_1","unstructured":"Wang A. and Tonse S. Announcing Ribbon: Tying the Netflix mid-tier services together. http:\/\/techblog.netflix.com\/2013\/01\/announcing-ribbon-ttying-netflix-mid.html. Last accessed February 2018.  Wang A. and Tonse S. Announcing Ribbon: Tying the Netflix mid-tier services together. http:\/\/techblog.netflix.com\/2013\/01\/announcing-ribbon-ttying-netflix-mid.html. Last accessed February 2018."},{"key":"e_1_3_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815419"},{"key":"e_1_3_2_1_87_1","volume-title":"Should your apps be cloud-native? https:\/\/devops.com\/apps-cloud-native\/. Last accessed","author":"Wheeler B.","year":"2018","unstructured":"Wheeler , B. Should your apps be cloud-native? https:\/\/devops.com\/apps-cloud-native\/. Last accessed February 2018 . Wheeler, B. Should your apps be cloud-native? https:\/\/devops.com\/apps-cloud-native\/. Last accessed February 2018."},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815430"},{"key":"e_1_3_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815404"},{"key":"e_1_3_2_1_90_1","volume-title":"https:\/\/github.com\/Netflix\/zuul. Last accessed","author":"Zuul","year":"2018","unstructured":"Zuul . https:\/\/github.com\/Netflix\/zuul. Last accessed February 2018 . Zuul. https:\/\/github.com\/Netflix\/zuul. Last accessed February 2018."}],"event":{"name":"EuroSys '18: Thirteenth EuroSys Conference 2018","location":"Porto Portugal","acronym":"EuroSys '18","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Thirteenth EuroSys Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3190508.3190546","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3190508.3190546","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3190508.3190546","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T01:08:09Z","timestamp":1750208889000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3190508.3190546"}},"subtitle":["a distributed platform for building microservices in the cloud"],"short-title":[],"issued":{"date-parts":[[2018,4,23]]},"references-count":90,"alternative-id":["10.1145\/3190508.3190546","10.1145\/3190508"],"URL":"https:\/\/doi.org\/10.1145\/3190508.3190546","relation":{},"subject":[],"published":{"date-parts":[[2018,4,23]]},"assertion":[{"value":"2018-04-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}