{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T23:38:20Z","timestamp":1783035500941,"version":"3.54.6"},"publisher-location":"New York, NY, USA","reference-count":53,"publisher":"ACM","license":[{"start":{"date-parts":[[2016,11,1]],"date-time":"2016-11-01T00:00:00Z","timestamp":1477958400000},"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":[[2016,11]]},"DOI":"10.1145\/2950290.2950328","type":"proceedings-article","created":{"date-parts":[[2016,11,1]],"date-time":"2016-11-01T13:46:03Z","timestamp":1478007963000},"page":"217-228","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":75,"title":["A discrete-time feedback controller for containerized cloud applications"],"prefix":"10.1145","author":[{"given":"Luciano","family":"Baresi","sequence":"first","affiliation":[{"name":"Politecnico di Milano, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sam","family":"Guinea","sequence":"additional","affiliation":[{"name":"Politecnico di Milano, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alberto","family":"Leva","sequence":"additional","affiliation":[{"name":"Politecnico di Milano, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Giovanni","family":"Quattrocchi","sequence":"additional","affiliation":[{"name":"Politecnico di Milano, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2016,11]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Amazon EC2 Autoscaling. https:\/\/aws.amazon.com\/autoscaling\/.  Amazon EC2 Autoscaling. https:\/\/aws.amazon.com\/autoscaling\/."},{"key":"e_1_3_2_1_2_1","unstructured":"Amazon EC2 Container Service (ECS). https:\/\/aws.amazon.com\/ecs\/.  Amazon EC2 Container Service (ECS). https:\/\/aws.amazon.com\/ecs\/."},{"key":"e_1_3_2_1_3_1","unstructured":"Apache Mesos. http:\/\/mesos.apache.org.  Apache Mesos. http:\/\/mesos.apache.org."},{"key":"e_1_3_2_1_4_1","unstructured":"Cloudify. Cloud Orchestration and Automation Made Easy. http:\/\/getcloudify.org.  Cloudify. Cloud Orchestration and Automation Made Easy. http:\/\/getcloudify.org."},{"key":"e_1_3_2_1_5_1","unstructured":"Docker. https:\/\/docker.com.  Docker. https:\/\/docker.com."},{"key":"e_1_3_2_1_6_1","unstructured":"Docker: Container Security White Paper. https: \/\/www.docker.com\/sites\/default\/files\/WP Intro% 20to%20container%20security 03.20.2015%20(1).pdf.  Docker: Container Security White Paper. https: \/\/www.docker.com\/sites\/default\/files\/WP Intro% 20to%20container%20security 03.20.2015%20(1).pdf."},{"key":"e_1_3_2_1_7_1","unstructured":"Google Kubernetes. http:\/\/kubernetes.io.  Google Kubernetes. http:\/\/kubernetes.io."},{"key":"e_1_3_2_1_8_1","unstructured":"Gunicorn Documentation: How Can I Change the Number of Workers Dynamically? http:\/\/docs.gunicorn.org\/en\/stable\/faq.html# how-can-i-change-the-number-of-workers-dynamically.  Gunicorn Documentation: How Can I Change the Number of Workers Dynamically? http:\/\/docs.gunicorn.org\/en\/stable\/faq.html# how-can-i-change-the-number-of-workers-dynamically."},{"key":"e_1_3_2_1_9_1","unstructured":"Gunicorn Documentation: How Many Workers? http:\/\/docs.gunicorn.org\/en\/stable\/design.html# how-many-workers.  Gunicorn Documentation: How Many Workers? http:\/\/docs.gunicorn.org\/en\/stable\/design.html# how-many-workers."},{"key":"e_1_3_2_1_10_1","unstructured":"JBoss Perfomance Tuning Guide. https:\/\/www.redhat.com\/f\/pdf\/JB JEAP5 PerformanceTuning wp web.pdf.  JBoss Perfomance Tuning Guide. https:\/\/www.redhat.com\/f\/pdf\/JB JEAP5 PerformanceTuning wp web.pdf."},{"key":"e_1_3_2_1_11_1","unstructured":"JMeter. https:\/\/jmeter.apache.org.  JMeter. https:\/\/jmeter.apache.org."},{"key":"e_1_3_2_1_12_1","unstructured":"Netfilix: AutoScaling in the Amazon Cloud. http:\/\/techblog.netflix.com\/2012\/01\/ auto-scaling-in-amazon-cloud.html.  Netfilix: AutoScaling in the Amazon Cloud. http:\/\/techblog.netflix.com\/2012\/01\/ auto-scaling-in-amazon-cloud.html."},{"key":"e_1_3_2_1_13_1","unstructured":"RabbitMQ. Robust Messaging for Applications. http:\/\/rabbitmq.com.  RabbitMQ. Robust Messaging for Applications. http:\/\/rabbitmq.com."},{"key":"e_1_3_2_1_14_1","unstructured":"RUBiS. The Rice University Bidding System. http:\/\/rubis.ow2.org.  RUBiS. The Rice University Bidding System. http:\/\/rubis.ow2.org."},{"key":"e_1_3_2_1_15_1","unstructured":"Vagrant. https:\/\/www.vagrantup.com.  Vagrant. https:\/\/www.vagrantup.com."},{"key":"e_1_3_2_1_16_1","volume-title":"https:\/\/aws.amazon.com\/blogs\/aws\/ cloud-container-management","author":"Cloud AWS","year":"2014","unstructured":"Announcing Amazon EC2 Container Service (ECS) - Container Management for the AWS Cloud . https:\/\/aws.amazon.com\/blogs\/aws\/ cloud-container-management , 2014 . Announcing Amazon EC2 Container Service (ECS) - Container Management for the AWS Cloud. https:\/\/aws.amazon.com\/blogs\/aws\/ cloud-container-management, 2014."},{"key":"e_1_3_2_1_17_1","volume-title":"https:\/\/msdn.microsoft.com\/en-us\/virtualization\/ windowscontainers\/about\/about overview","year":"2016","unstructured":"Microsoft - Windows Containers. https:\/\/msdn.microsoft.com\/en-us\/virtualization\/ windowscontainers\/about\/about overview , 2016 . Microsoft - Windows Containers. https:\/\/msdn.microsoft.com\/en-us\/virtualization\/ windowscontainers\/about\/about overview, 2016."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1963405.1963433"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1721654.1721672"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2013.21"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2012.43"},{"key":"e_1_3_2_1_22_1","first-page":"12","volume-title":"Proceedings of the 2009 conference on Hot topics in Cloud Computing","author":"Bod\u0131k P.","year":"2009","unstructured":"P. Bod\u0131k , R. Griffith , C. Sutton , A. Fox , M. Jordan , and D. Patterson . Statistical Machine Learning makes Automatic Control Practical for Internet Datacenters . In Proceedings of the 2009 conference on Hot topics in Cloud Computing , pages 12\u2013 12 , 2009 . P. Bod\u0131k, R. Griffith, C. Sutton, A. Fox, M. Jordan, and D. Patterson. Statistical Machine Learning makes Automatic Control Practical for Internet Datacenters. In Proceedings of the 2009 conference on Hot topics in Cloud Computing, pages 12\u201312, 2009."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02161-9_3"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.995"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2330667.2330686"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/502059.502045"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2011.121"},{"key":"e_1_3_2_1_28_1","unstructured":"EsperTech. Complex event processing. http:\/\/esper.codehaus.org 2010.  EsperTech. Complex event processing. http:\/\/esper.codehaus.org 2010."},{"key":"e_1_3_2_1_29_1","first-page":"172","volume-title":"Proceedings of the 2015 IEEE International Symposium on Performance Analysis of Systems and Software","author":"Felter W.","unstructured":"W. Felter , A. Ferreira , R. Rajamony , and J. Rubio . An Updated Performance Comparison of Virtual Machines and linux Containers . In Proceedings of the 2015 IEEE International Symposium on Performance Analysis of Systems and Software , pages 171\u2013 172 . IEEE, 2015. W. Felter, A. Ferreira, R. Rajamony, and J. Rubio. An Updated Performance Comparison of Virtual Machines and linux Containers. In Proceedings of the 2015 IEEE International Symposium on Performance Analysis of Systems and Software, pages 171\u2013172. IEEE, 2015."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICAC.2015.50"},{"key":"e_1_3_2_1_31_1","volume-title":"An Introduction to Containers, Kubernetes, and the Trajectory of Modern Cloud Computing. https:\/\/cloudplatform.googleblog.com\/2015\/01\/ in-coming-weeks-we-will-be-publishing.html","year":"2015","unstructured":"Google Cloud Platform. An Introduction to Containers, Kubernetes, and the Trajectory of Modern Cloud Computing. https:\/\/cloudplatform.googleblog.com\/2015\/01\/ in-coming-weeks-we-will-be-publishing.html , 2015 . Google Cloud Platform. An Introduction to Containers, Kubernetes, and the Trajectory of Modern Cloud Computing. https:\/\/cloudplatform.googleblog.com\/2015\/01\/ in-coming-weeks-we-will-be-publishing.html, 2015."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2013.126"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1723028.1723041"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593929.2593940"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAC.2015.35"},{"key":"e_1_3_2_1_36_1","unstructured":"JavaWorld. How Containers Change Everything. http:\/\/www.javaworld.com\/article\/2940858\/ cloud-computing\/how-containers-change-everything. html 2015.  JavaWorld. How Containers Change Everything. http:\/\/www.javaworld.com\/article\/2940858\/ cloud-computing\/how-containers-change-everything. html 2015."},{"key":"e_1_3_2_1_37_1","first-page":"2880","volume-title":"Proceedings of the 31st IEEE International Conference on Computer Communications","author":"Jiang J. W.","unstructured":"J. W. Jiang , T. Lan , S. Ha , M. Chen , and M. Chiang . Joint VM Placement and Routing for Data Center Traffic Engineering . In Proceedings of the 31st IEEE International Conference on Computer Communications , pages 2876\u2013 2880 . IEEE, 2012. J. W. Jiang, T. Lan, S. Ha, M. Chen, and M. Chiang. Joint VM Placement and Routing for Data Center Traffic Engineering. In Proceedings of the 31st IEEE International Conference on Computer Communications, pages 2876\u20132880. IEEE, 2012."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1160055"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568227"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2009.5071528"},{"key":"e_1_3_2_1_41_1","first-page":"176","volume-title":"Proceedings of the 9th IFIP\/IEEE International Symposium on Integrated Network Management","author":"Liu X.","unstructured":"X. Liu , X. Zhu , S. Singhal , and M. Arlitt . Adaptive Entitlement Control of Resource Containers on Shared Servers . In Proceedings of the 9th IFIP\/IEEE International Symposium on Integrated Network Management , pages 163\u2013 176 . IEEE, 2005. X. Liu, X. Zhu, S. Singhal, and M. Arlitt. Adaptive Entitlement Control of Resource Containers on Shared Servers. In Proceedings of the 9th IFIP\/IEEE International Symposium on Integrated Network Management, pages 163\u2013176. IEEE, 2005."},{"key":"e_1_3_2_1_42_1","first-page":"9","volume-title":"Proceedings of the 2010 IEEE International Conference on Computer Communications","author":"Meng X.","unstructured":"X. Meng , V. Pappas , and L. Zhang . Improving the Scalability of Data Center Networks with Traffic-aware Virtual Machine Placement . In Proceedings of the 2010 IEEE International Conference on Computer Communications , pages 1\u2013 9 . IEEE, 2010. X. Meng, V. Pappas, and L. Zhang. Improving the Scalability of Data Center Networks with Traffic-aware Virtual Machine Placement. In Proceedings of the 2010 IEEE International Conference on Computer Communications, pages 1\u20139. IEEE, 2010."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.5555\/2600239.2600241"},{"key":"e_1_3_2_1_44_1","volume-title":"Proceedings of the 2013 USENIX International Conference on Automated Computing","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 2013 USENIX International Conference on Automated Computing , 2013 . 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 2013 USENIX International Conference on Automated Computing, 2013."},{"key":"e_1_3_2_1_45_1","first-page":"45","volume-title":"Proceedings of the 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems","author":"Nikravesh A. Y.","unstructured":"A. Y. Nikravesh , S. A. Ajila , and C.-H. Lung . Towards an Autonomic Auto-scaling Prediction System for Cloud Resource Provisioning . In Proceedings of the 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems , pages 35\u2013 45 . IEEE Press, 2015. A. Y. Nikravesh, S. A. Ajila, and C.-H. Lung. Towards an Autonomic Auto-scaling Prediction System for Cloud Resource Provisioning. In Proceedings of the 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, pages 35\u201345. IEEE Press, 2015."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273026"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2012.24"},{"key":"e_1_3_2_1_48_1","unstructured":"Rackspace. Carina by Rackspace Simplifies Containers with Easy-To-Use Instant-On Native Container Environment. http:\/\/goo.gl\/Khf84h 2015.  Rackspace. Carina by Rackspace Simplifies Containers with Easy-To-Use Instant-On Native Container Environment. http:\/\/goo.gl\/Khf84h 2015."},{"key":"e_1_3_2_1_49_1","first-page":"97","volume-title":"Proceedings of the 13rd IFIP\/IEEE International Symposium on Integrated Network Management","author":"Rankothge W.","unstructured":"W. Rankothge , J. Ma , F. Le , A. Russo , and J. Lobo . Towards Making Network Function Virtualization a Cloud Computing Service . In Proceedings of the 13rd IFIP\/IEEE International Symposium on Integrated Network Management , pages 89\u2013 97 . IEEE, 2015. W. Rankothge, J. Ma, F. Le, A. Russo, and J. Lobo. Towards Making Network Function Virtualization a Cloud Computing Service. In Proceedings of the 13rd IFIP\/IEEE International Symposium on Integrated Network Management, pages 89\u201397. IEEE, 2015."},{"issue":"2","key":"e_1_3_2_1_50_1","first-page":"1","volume":"1","author":"Schulte S.","year":"2013","unstructured":"S. Schulte , D. Schuller , P. Hoenisch , U. Lampe , S. Dustdar , and R. Steinmetz . Cost-driven Optimization of Cloud Resource Allocation for Elastic Processes. International Journal of Cloud Computing , 1 ( 2 ): 1 \u2013 14 , 2013 . S. Schulte, D. Schuller, P. Hoenisch, U. Lampe, S. Dustdar, and R. Steinmetz. Cost-driven Optimization of Cloud Resource Allocation for Elastic Processes. International Journal of Cloud Computing, 1(2):1\u201314, 2013.","journal-title":"International Journal of Cloud Computing"},{"key":"e_1_3_2_1_51_1","volume-title":"Proceedings of the 11th International Conference on Autonomic Computing. USENIX","author":"Seracini F.","year":"2014","unstructured":"F. Seracini , M. Menarini , I. Krueger , L. Baresi , S. Guinea , and G. Quattrocchi . A Comprehensive Resource Management Solution for Web-based Systems . In Proceedings of the 11th International Conference on Autonomic Computing. USENIX , 2014 . F. Seracini, M. Menarini, I. Krueger, L. Baresi, S. Guinea, and G. Quattrocchi. A Comprehensive Resource Management Solution for Web-based Systems. In Proceedings of the 11th International Conference on Autonomic Computing. USENIX, 2014."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273025"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2012.283"}],"event":{"name":"FSE'16: 24nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering","location":"Seattle WA USA","acronym":"FSE'16","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2950290.2950328","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2950290.2950328","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:49:56Z","timestamp":1750218596000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2950290.2950328"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11]]},"references-count":53,"alternative-id":["10.1145\/2950290.2950328","10.1145\/2950290"],"URL":"https:\/\/doi.org\/10.1145\/2950290.2950328","relation":{},"subject":[],"published":{"date-parts":[[2016,11]]},"assertion":[{"value":"2016-11-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}