{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T17:42:03Z","timestamp":1777657323738,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":77,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,11,27]],"date-time":"2024-11-27T00:00:00Z","timestamp":1732665600000},"content-version":"vor","delay-in-days":366,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["2000681,2245827,2212256"],"award-info":[{"award-number":["2000681,2245827,2212256"]}],"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":[[2023,11,27]]},"DOI":"10.1145\/3590140.3592851","type":"proceedings-article","created":{"date-parts":[[2023,11,24]],"date-time":"2023-11-24T18:06:33Z","timestamp":1700849193000},"page":"43-56","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["Sora"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7199-9224","authenticated-orcid":false,"given":"Jianshu","family":"Liu","sequence":"first","affiliation":[{"name":"Louisiana State University, Baton Rouge, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5729-2898","authenticated-orcid":false,"given":"Qingyang","family":"Wang","sequence":"additional","affiliation":[{"name":"Louisiana State University, Baton Rouge, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1219-2084","authenticated-orcid":false,"given":"Shungeng","family":"Zhang","sequence":"additional","affiliation":[{"name":"Augusta University, Augusta, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8512-5176","authenticated-orcid":false,"given":"Liting","family":"Hu","sequence":"additional","affiliation":[{"name":"University of California Santa Cruz, Santa Cruz, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6538-2888","authenticated-orcid":false,"given":"Dilma","family":"Da Silva","sequence":"additional","affiliation":[{"name":"Texas A&amp;M University, College Station, USA"}]}],"member":"320","published-online":{"date-parts":[[2023,11,27]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Decomposing twitter: Adventures in service-oriented architecture. https:\/\/www.infoq.com\/presentations\/twitter-soa\/."},{"key":"e_1_3_2_1_2_1","unstructured":"Mean absolute percentage error. https:\/\/en.wikipedia.org\/wiki\/Mean_absolute_percentage_error."},{"key":"e_1_3_2_1_3_1","unstructured":"mongodb. https:\/\/www.mongodb.com."},{"key":"e_1_3_2_1_4_1","unstructured":"Neo4j:native graph database. https:\/\/github.com\/neo4j\/neo4j."},{"key":"e_1_3_2_1_5_1","unstructured":"Tony mauro. adopting microservices at netflix: Lessons for architectural design. https:\/\/www.nginx.com\/blog\/microservices-at-netflix-architectural-best-practices\/."},{"key":"e_1_3_2_1_6_1","volume-title":"https:\/\/microservices-demo.github.io\/","author":"Sock","year":"2016","unstructured":"Sock shop microservice demo application. https:\/\/microservices-demo.github.io\/, 2016."},{"key":"e_1_3_2_1_7_1","volume-title":"https:\/\/kubernetes.io\/docs\/tasks\/run-application\/horizontal-pod-autoscale\/","author":"Kubernetes","year":"2019","unstructured":"Kubernetes horizontal pod auto-scaling. https:\/\/kubernetes.io\/docs\/tasks\/run-application\/horizontal-pod-autoscale\/, 2019."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3486999"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-00296-0_5"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/IC2E.2019.00031"},{"key":"e_1_3_2_1_11_1","unstructured":"Consortium O. Rubbos: Bulletin board benchmark. http:\/\/jmob.ow2.org\/rubbos.html 2005."},{"key":"e_1_3_2_1_12_1","unstructured":"container L. Infrastructure for container projects. https:\/\/linuxcontainers.org\/."},{"key":"e_1_3_2_1_13_1","first-page":"313","volume-title":"Sub-second Container Resource Allocation. In 2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS) (July","author":"Cusack G.","year":"2022","unstructured":"Cusack, G., Nazari, M., Goodarzy, S., Hunhoff, E., Oberai, P., Keller, E., Rozner, E., and Han, R. Escra: Event-driven, Sub-second Container Resource Allocation. In 2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS) (July 2022), pp. 313--324."},{"key":"e_1_3_2_1_14_1","unstructured":"Docker. Docker. https:\/\/www.docker.com\/."},{"key":"e_1_3_2_1_15_1","unstructured":"Einav Y. Amazon found every 100ms of latency cost them 1 https:\/\/www.gigaspaces.com\/blog\/amazon-found-every-100ms-of-latency-cost-them-1-in-sales\/."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304013"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2382553.2382556"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2019.00197"},{"key":"e_1_3_2_1_19_1","unstructured":"golang. Go official website. https:\/\/golang.org\/."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3423211.3425683"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3417066"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3486994"},{"key":"e_1_3_2_1_23_1","first-page":"721","volume-title":"18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21)","author":"Hwang C.","year":"2021","unstructured":"Hwang, C., Kim, T., Kim, S., Shin, J., and Park, K. Elastic resource sharing for distributed deep learning. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21) (2021), pp. 721--739."},{"key":"e_1_3_2_1_24_1","unstructured":"Jaeger. Jaeger: open source end-to-end distributed tracing. https:\/\/www.jaegertracing.io\/."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297663.3310309"},{"key":"e_1_3_2_1_26_1","unstructured":"Jolokia. Jolokia official website. https:\/\/jolokia.org\/."},{"key":"e_1_3_2_1_27_1","first-page":"117","volume-title":"12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)","author":"Jyothi S. A.","year":"2016","unstructured":"Jyothi, S. A., Curino, C., Menache, I., Narayanamurthy, S. M., Tumanov, A., Yaniv, J., Mavlyutov, R., Goiri, I., Krishnan, S., Kulkarni, J., et al. Morpheus: Towards automated {SLOs} for enterprise clusters. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16) (2016), pp. 117--134."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132749"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303958"},{"key":"e_1_3_2_1_30_1","unstructured":"Kubernetes. Kubernetes. https:\/\/kubernetes.io\/."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2019.00017"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-23502-4_20"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS47924.2020.00046"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2022.3151512"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3486997"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3487003"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3135974.3135991"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2663165.2663330"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3005745.3005750"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3486985"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICAC.2019.00031"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3487014"},{"key":"e_1_3_2_1_43_1","first-page":"562","volume-title":"USA","author":"Mvondo D.","year":"2021","unstructured":"Mvondo, D., Barbalace, A., Tchana, A., and Muller, G. Tell me when you are sleepy and what may wake you up! In SoCC '21: ACM Symposium on Cloud Computing, Seattle, WA, USA, November 1-4, 2021, C. Curino, G. Koutrika, and R. Netravali, Eds., ACM, pp. 562--569."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOTS.2014.32"},{"key":"e_1_3_2_1_45_1","first-page":"361","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Ousterhout A.","year":"2019","unstructured":"Ousterhout, A., Fried, J., Behrens, J., Belay, A., and Balakrishnan, H. Shenango: Achieving high CPU efficiency for latency-sensitive datacenter workloads. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19) (2019), pp. 361--378."},{"key":"e_1_3_2_1_46_1","first-page":"01","article-title":"Microservices in practice, part 1: Reality check and service design","volume":"34","author":"Pautasso C.","year":"2017","unstructured":"Pautasso, C., Zimmermann, O., Amundsen, M., Lewis, J., and Josuttis, N. Microservices in practice, part 1: Reality check and service design. IEEE Annals of the History of Computing 34, 01 (2017), 91--98.","journal-title":"IEEE Annals of the History of Computing"},{"key":"e_1_3_2_1_47_1","first-page":"805","volume-title":"14th {USENIX} Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Qiu H.","year":"2020","unstructured":"Qiu, H., Banerjee, S. S., Jha, S., Kalbarczyk, Z. T., and Iyer, R. K. {FIRM}: An intelligent fine-grained resource management framework for SLO-oriented microservices. In 14th {USENIX} Symposium on Operating Systems Design and Implementation (OSDI 20) (2020), pp. 805--825."},{"key":"e_1_3_2_1_48_1","volume-title":"Auto-scaling web applications in clouds: A taxonomy and survey. ACM Computing Surveys (CSUR) 51, 4","author":"Qu C.","year":"2018","unstructured":"Qu, C., Calheiros, R. N., and Buyya, R. Auto-scaling web applications in clouds: A taxonomy and survey. ACM Computing Surveys (CSUR) 51, 4 (2018), 73."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/IC2E.2019.00034"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2637166.2637226"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387524"},{"key":"e_1_3_2_1_52_1","first-page":"420","volume-title":"Incentivizing Microservices for Online Resource Sharing in Edge Clouds. In 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS)","author":"Samanta A.","unstructured":"Samanta, A., Jiao, L., M\u00fchlh\u00e4user, M., and Wang, L. Incentivizing Microservices for Online Resource Sharing in Edge Clouds. In 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), pp. 420--430."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCSW.2011.20"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2011.59"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3437984.3458828"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"crossref","unstructured":"Song W. Xiao Z. Chen Q. and Luo H. Adaptive Resource Provisioning for the Cloud Using Online Bin Packing. 2647--2660.","DOI":"10.1109\/TC.2013.148"},{"key":"e_1_3_2_1_57_1","unstructured":"Spring. Spring boot overview. https:\/\/spring.io\/projects\/spring-boot."},{"key":"e_1_3_2_1_58_1","first-page":"177","volume-title":"13th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 18)","author":"Sriraman A.","year":"2018","unstructured":"Sriraman, A., and Wenisch, T. F. &mu;tune: Auto-tuned threading for {OLDI} microservices. In 13th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 18) (2018), pp. 177--194."},{"key":"e_1_3_2_1_59_1","first-page":"697","volume-title":"An analysis of holistic tail latency behaviors of java microservices. In 2019 IEEE 21st International Conference on High Performance Computing and Communications","author":"Tennage P.","year":"2019","unstructured":"Tennage, P., Perera, S., Jayasinghe, M., and Jayasena, S. An analysis of holistic tail latency behaviors of java microservices. In 2019 IEEE 21st International Conference on High Performance Computing and Communications; IEEE 17th International Conference on Smart City; IEEE 5th International Conference on Data Science and Systems (HPCC\/SmartCity\/DSS) (2019), IEEE, pp. 697--705."},{"key":"e_1_3_2_1_60_1","unstructured":"Thomas W. and Coiin K. gnuplot homepage. http:\/\/www.gnuplot.info\/ 2019."},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3486984"},{"key":"e_1_3_2_1_62_1","unstructured":"Virtuozzo. Open source container-based virtualization for linux. https:\/\/openvz.org\/."},{"key":"e_1_3_2_1_63_1","volume-title":"Vmware esxi: The purpose-built bare metal hypervisor. https:\/\/www.vmware.com\/products\/esxi-and-esx.html","author":"Mware","year":"2019","unstructured":"VMware. Vmware esxi: The purpose-built bare metal hypervisor. https:\/\/www.vmware.com\/products\/esxi-and-esx.html, 2019."},{"key":"e_1_3_2_1_64_1","first-page":"4","article-title":"Integrating concurrency control in n-tier application scaling management in the cloud","volume":"30","author":"Wang Q.","year":"2018","unstructured":"Wang, Q., Chen, H., Zhang, S., Hu, L., and Palanisamy, B. Integrating concurrency control in n-tier application scaling management in the cloud. IEEE Transactions on Parallel and Distributed Systems 30, 4 (2018), 855--869.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3326120"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3542929.3563469"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS47738.2020.9110353"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"crossref","unstructured":"Xiao Z. Song W. and Chen Q. Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment. 1107--1117.","DOI":"10.1109\/TPDS.2012.283"},{"key":"e_1_3_2_1_69_1","first-page":"619","volume-title":"12th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 16)","author":"Xu T.","year":"2016","unstructured":"Xu, T., Jin, X., Huang, P., Zhou, Y., Lu, S., Jin, L., and Pasupathy, S. Early detection of configuration errors to reduce failure damage. In 12th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 16) (2016), pp. 619--634."},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522727"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2019.00021"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.14778\/3229863.3236222"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3423211.3425684"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338961"},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3128605"},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2011.91"},{"key":"e_1_3_2_1_77_1","unstructured":"Zipkin. Zipkin: A distributed system. https:\/\/zipkin.io\/."}],"event":{"name":"Middleware '23: 24th International Middleware Conference","location":"Bologna Italy","acronym":"Middleware '23","sponsor":["ACM Association for Computing Machinery","IFIP International Federation for Information Processing"]},"container-title":["Proceedings of the 24th International Middleware Conference on ZZZ"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3590140.3592851","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/abs\/10.1145\/3590140.3592851","content-type":"text\/html","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3590140.3592851","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3590140.3592851","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,29]],"date-time":"2025-08-29T16:53:03Z","timestamp":1756486383000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3590140.3592851"}},"subtitle":["A Latency Sensitive Approach for Microservice Soft Resource Adaptation"],"short-title":[],"issued":{"date-parts":[[2023,11,27]]},"references-count":77,"alternative-id":["10.1145\/3590140.3592851","10.1145\/3590140"],"URL":"https:\/\/doi.org\/10.1145\/3590140.3592851","relation":{},"subject":[],"published":{"date-parts":[[2023,11,27]]},"assertion":[{"value":"2023-11-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}