{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T15:35:18Z","timestamp":1763480118675,"version":"3.41.0"},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2016,9,27]],"date-time":"2016-09-27T00:00:00Z","timestamp":1474934400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100003406","name":"Tekes","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003406","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"published-print":{"date-parts":[[2016,12]]},"DOI":"10.1186\/s13677-016-0065-9","type":"journal-article","created":{"date-parts":[[2016,9,27]],"date-time":"2016-09-27T12:21:13Z","timestamp":1474978873000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Prediction-based VM provisioning and admission control for multi-tier web applications"],"prefix":"10.1186","volume":"5","author":[{"given":"Adnan","family":"Ashraf","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Benjamin","family":"Byholm","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ivan","family":"Porres","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,9,27]]},"reference":[{"key":"65_CR1","first-page":"1","volume":"1","author":"T Aho","year":"2011","unstructured":"Aho T, Ashraf A, Englund M, Katajam\u00e4ki J, Koskinen J, Lautam\u00e4ki J, Nieminen A, Porres I, Turunen I (2011) Designing IDE as a service. Commun Cloud Softw 1: 1\u201310.","journal-title":"Commun Cloud Softw"},{"key":"65_CR2","unstructured":"Allspaw J (2008) The Art of Capacity Planning: Scaling Web Resources. O\u2019Reilly Media, Inc."},{"key":"65_CR3","doi-asserted-by":"crossref","unstructured":"Almeida J, Almeida V, Ardagna D, Cunha I, Francalanci C, Trubian M (2010) Joint admission control and resource allocation in virtualized servers. J Parallel Distrib Comput 70(4): 344\u2013362. doi: http:\/\/dx.doi.org\/10.1016\/j.jpdc.2009.08.009 .","DOI":"10.1016\/j.jpdc.2009.08.009"},{"key":"65_CR4","doi-asserted-by":"crossref","unstructured":"Andreolini M, Casolari S (2006) Load prediction models in web-based systems In: Proceedings of the 1st international conference on Performance evaluation methodolgies and tools, valuetools \u201906.. ACM, New York. doi: http:\/\/dx.doi.org\/10.1145\/1190095.1190129 .","DOI":"10.1145\/1190095.1190129"},{"key":"65_CR5","doi-asserted-by":"crossref","unstructured":"Andreolini M, Casolari S, Colajanni M (2008) Models and framework for supporting runtime decisions in web-based systems. ACM Trans Web 2(3): 1\u201343. doi: http:\/\/dx.doi.org\/10.1145\/1377488.1377491 .","DOI":"10.1145\/1377488.1377491"},{"key":"65_CR6","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/978-3-642-17694-4_1","volume-title":"Towards a Service-Based Internet, Lecture Notes in Computer Science","author":"D Ardagna","year":"2010","unstructured":"Ardagna D, Ghezzi C, Panicucci B, Trubian M (2010) Service provisioning on the cloud: Distributed algorithms for joint capacity allocation and admission control. In: Di Nitto E Yahyapour R (eds)Towards a Service-Based Internet, Lecture Notes in Computer Science, 1\u201312.. Springer Berlin, Heidelberg."},{"key":"65_CR7","doi-asserted-by":"crossref","unstructured":"Ashraf A, Byholm B, Lehtinen J, Porres I (2012) Feedback control algorithms to deploy and scale multiple web applications per virtual machine. In: Cortellessa V, Muccini H, Demirors O (eds)38th Euromicro Conference on Software Engineering and Advanced Applications, 431\u2013438.. IEEE Computer Society.","DOI":"10.1109\/SEAA.2012.13"},{"key":"65_CR8","doi-asserted-by":"crossref","unstructured":"Ashraf A, Byholm B, Porres I (2012) CRAMP: Cost-efficient resource allocation for multiple web applications with proactive scaling. In: W\u0142odarczyk TW, Hsu CH, Feng WC (eds)4th IEEE International Conference on Cloud Computing Technology and Science (CloudCom), 581\u2013586.. IEEE Computer Society.","DOI":"10.1109\/CloudCom.2012.6427605"},{"key":"65_CR9","doi-asserted-by":"crossref","unstructured":"Ashraf A, Byholm B, Porres I (2012) A session-based adaptive admission control approach for virtualized application servers. In: Varela C Parashar M (eds)The 5th IEEE\/ACM International Conference on Utility and Cloud Computing, 65\u201372.. IEEE Computer Society.","DOI":"10.1109\/UCC.2012.22"},{"key":"65_CR10","unstructured":"Byholm B (2013) An autonomous platform as a service for stateful web applications. Master\u2019s thesis, \u00c5bo Akademi University."},{"key":"65_CR11","doi-asserted-by":"crossref","unstructured":"Calinescu R, Grunske L, Kwiatkowska M, Mirandola R, Tamburrelli G (2011) Dynamic QoS management and optimization in service-based systems. Softw Eng IEEE Trans 37(3): 387\u2013409. doi: http:\/\/dx.doi.org\/10.1109\/TSE.2010.92 .","DOI":"10.1109\/TSE.2010.92"},{"key":"65_CR12","doi-asserted-by":"crossref","unstructured":"Carrera D, Steinder M, Whalley I, Torres J, Ayguade E (2008) Utility-based placement of dynamic web applications with fairness goals In: Network Operations and Management Symposium (NOMS), 9\u201316.. IEEE. doi: http:\/\/dx.doi.org\/10.1109\/NOMS.2008.4575111 .","DOI":"10.1109\/NOMS.2008.4575111"},{"key":"65_CR13","doi-asserted-by":"crossref","unstructured":"Chen X, Chen H, Mohapatra P (2003) ACES: An efficient admission control scheme for QoS-aware web servers. Comput Commun 26(14): 1581\u20131593. doi: http:\/\/dx.doi.org\/10.1016\/S0140-3664(02)00259-1 .","DOI":"10.1016\/S0140-3664(02)00259-1"},{"key":"65_CR14","doi-asserted-by":"crossref","unstructured":"Cherkasova L, Phaal P (2002) Session-based admission control: A mechanism for peak load management of commercial web sites. Comput IEEE Trans 51(6): 669\u2013685. doi: http:\/\/dx.doi.org\/10.1109\/TC.2002.1009151 .","DOI":"10.1109\/TC.2002.1009151"},{"key":"65_CR15","doi-asserted-by":"crossref","unstructured":"Chieu TC, Mohindra A, Karve AA, Segal A (2009) Dynamic scaling of web applications in a virtualized cloud computing environment In: e-Business Engineering, 2009. ICEBE \u201909. IEEE International Conference on, 281\u2013286. doi: http:\/\/dx.doi.org\/10.1109\/ICEBE.2009.45 .","DOI":"10.1109\/ICEBE.2009.45"},{"key":"65_CR16","doi-asserted-by":"crossref","unstructured":"Dutreilh X, Rivierre N, Moreau A, Malenfant J, Truck I (2010) From data center resource allocation to control theory and back In: Cloud Computing (CLOUD), 2010 IEEE 3rd International Conference on, 410\u2013417. doi: http:\/\/dx.doi.org\/10.1109\/CLOUD.2010.55 .","DOI":"10.1109\/CLOUD.2010.55"},{"key":"65_CR17","doi-asserted-by":"crossref","unstructured":"Gong Z, Gu X, Wilkes J (2010) PRESS: PRedictive Elastic ReSource Scaling for cloud systems In: Network and Service Management (CNSM), 2010 International Conference on, 9\u201316. doi: http:\/\/dx.doi.org\/10.1109\/CNSM.2010.5691343 .","DOI":"10.1109\/CNSM.2010.5691343"},{"key":"65_CR18","unstructured":"Gr\u00f6nroos M (2011) Book of Vaadin, fourth edn. Vaadin Ltd."},{"key":"65_CR19","doi-asserted-by":"crossref","unstructured":"Guitart J, Beltran V, Carrera D, Torres J, Ayguade E (2005) Characterizing secure dynamic web applications scalability In: Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS). doi: http:\/\/dx.doi.org\/10.1109\/IPDPS.2005.137 .","DOI":"10.1109\/IPDPS.2005.137"},{"key":"65_CR20","doi-asserted-by":"crossref","unstructured":"Han R, Ghanem MM, Guo L, Guo Y, Osmond M (2014) Enabling cost-aware and adaptive elasticity of multi-tier cloud applications. Future Generation Comput Syst 32(0): 82\u201398. doi: http:\/\/dx.doi.org\/10.1016\/j.future.2012.05.018 .","DOI":"10.1016\/j.future.2012.05.018"},{"key":"65_CR21","doi-asserted-by":"crossref","unstructured":"Han R, Guo L, Ghanem MM, Guo Y (2012) Lightweight resource scaling for cloud applications. Cluster Computing and the Grid, IEEE International Symposium on.","DOI":"10.1109\/CCGrid.2012.52"},{"key":"65_CR22","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1145\/1723028.1723041","volume-title":"Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research, CASCON \u201909","author":"Y Hu","year":"2009","unstructured":"Hu Y, Wong J, Iszlai G, Litoiu M (2009) Resource provisioning for cloud computing In: Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research, CASCON \u201909, 101\u2013111.. ACM, New York."},{"key":"65_CR23","doi-asserted-by":"crossref","unstructured":"Huang CJ, Cheng CL, Chuang YT, Jang JSR (2006) Admission control schemes for proportional differentiated services enabled internet servers using machine learning techniques. Expert Syst Appl 31(3): 458\u2013471. doi: http:\/\/dx.doi.org\/10.1016\/j.eswa.2005.09.071 .","DOI":"10.1016\/j.eswa.2005.09.071"},{"issue":"6","key":"65_CR24","doi-asserted-by":"crossref","first-page":"871","DOI":"10.1016\/j.future.2010.10.016","volume":"27","author":"W Iqbal","year":"2011","unstructured":"Iqbal W, Dailey MN, Carrera D, Janecek P (2011) Adaptive resource provisioning for read intensive multi-tier applications in the cloud. Futur Gener Comput Syst 27(6): 871\u2013879.","journal-title":"Futur Gener Comput Syst"},{"key":"65_CR25","doi-asserted-by":"crossref","unstructured":"Liu HH (2009) Software Performance and Scalability: A Quantitative Approach. Wiley Publishing.","DOI":"10.1002\/9780470465394"},{"key":"65_CR26","unstructured":"Montgomery DC, Peck EA, Vining GG (2012) Introduction to Linear Regression Analysis. Wiley Series in Probability and Statistics. John Wiley & Sons."},{"key":"65_CR27","doi-asserted-by":"crossref","unstructured":"Muppala S, Zhou X (2011) Coordinated session-based admission control with statistical learning for multi-tier internet applications. J Netw Comput Appl 34(1): 20\u201329. doi: http:\/\/dx.doi.org\/10.1016\/j.jnca.2010.10.007 .","DOI":"10.1016\/j.jnca.2010.10.007"},{"key":"65_CR28","unstructured":"OSGi Alliance (2010) OSGi Service Platform Core Specification, Release 4, Version 4.2. AQute Publishing."},{"key":"65_CR29","doi-asserted-by":"crossref","unstructured":"Pan W, Mu D, Wu H, Yao L (2008) Feedback control-based QoS guarantees in web application servers In: High Performance Computing and Communications, 2008. HPCC \u201908. 10th IEEE International Conference on, 328\u2013334. doi: http:\/\/dx.doi.org\/10.1109\/HPCC.2008.106 .","DOI":"10.1109\/HPCC.2008.106"},{"key":"65_CR30","first-page":"218","volume-title":"Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS \u201911","author":"T Patikirikorala","year":"2011","unstructured":"Patikirikorala T, Colman A, Han J, Wang L (2011) A multi-model framework to implement self-managing control systems for QoS management In: Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS \u201911, 218\u2013227.. ACM, New York."},{"key":"65_CR31","doi-asserted-by":"crossref","unstructured":"Raivio Y, Mazhelis O, Annapureddy K, Mallavarapu R, Tyrv\u00e4inen P (2012) Hybrid cloud architecture for short message services. In: Leymann F, Ivanov I, van Sinderen M, Shan T (eds)Proceedings of the 2nd International Conference on Cloud Computing and Services Science, 489\u2013500.. SciTePress.","DOI":"10.5220\/0003908104890500"},{"key":"65_CR32","doi-asserted-by":"crossref","unstructured":"Robertsson A, Wittenmark B, Kihl M, Andersson M (2004) Admission control for web server systems - design and experimental evaluation In: Decision and Control, 2004. CDC. 43rd IEEE Conference on, 531\u2013536. doi: http:\/\/dx.doi.org\/10.1109\/CDC.2004.1428685 .","DOI":"10.1109\/CDC.2004.1428685"},{"key":"65_CR33","doi-asserted-by":"crossref","unstructured":"Roy N, Dubey A, Gokhale A (2011) Efficient autoscaling in the cloud using predictive models for workload forecasting In: Cloud Computing (CLOUD), 2011 IEEE International Conference on, 500\u2013507. doi: http:\/\/dx.doi.org\/10.1109\/CLOUD.2011.42 .","DOI":"10.1109\/CLOUD.2011.42"},{"key":"65_CR34","doi-asserted-by":"crossref","unstructured":"Shaaban YA, Hillston J (2009) Cost-based admission control for internet commerce QoS enhancement. Electron Commer Res Appl 8(3): 142\u2013159. doi: http:\/\/dx.doi.org\/10.1016\/j.elerap.2008.11.007 .","DOI":"10.1016\/j.elerap.2008.11.007"},{"key":"65_CR35","doi-asserted-by":"crossref","unstructured":"Urgaonkar B, Shenoy P, Roscoe T (2009) Resource overbooking and application profiling in a shared internet hosting platform. ACM Trans Internet Technol 9(1): 1\u201345. doi: http:\/\/dx.doi.org\/10.1145\/1462159.1462160 .","DOI":"10.1145\/1462159.1462160"},{"key":"65_CR36","doi-asserted-by":"crossref","unstructured":"Vogels W (2008) Beyond server consolidation. Queue 6(1): 20\u201326. doi: http:\/\/dx.doi.org\/10.1145\/1348583.1348590 .","DOI":"10.1145\/1348583.1348590"},{"key":"65_CR37","doi-asserted-by":"crossref","unstructured":"Voigt T, Gunningberg P (2002) Adaptive resource-based web server admission control In: Computers and Communications, 2002. Proceedings. ISCC 2002. Seventh International Symposium on. doi: http:\/\/dx.doi.org\/10.1109\/ISCC.2002.1021682 .","DOI":"10.1109\/ISCC.2002.1021682"},{"key":"65_CR38","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1007\/978-3-642-17694-4_2","volume-title":"Towards a Service-Based Internet, Lecture Notes in Computer Science","author":"A Wolke","year":"2010","unstructured":"Wolke A, Meixner G (2010) TwoSpot: A cloud platform for scaling out web applications dynamically. In: di Nitto E Yahyapour R (eds)Towards a Service-Based Internet, Lecture Notes in Computer Science, 13\u201324.. Springer Berlin, Heidelberg."},{"key":"65_CR39","doi-asserted-by":"crossref","unstructured":"Zhang Z, Wang H, Xiao L, Ruan L (2011) A statistical based resource allocation scheme in cloud In: Cloud and Service Computing (CSC), 2011 International Conference on, 266\u2013273. doi: http:\/\/dx.doi.org\/10.1109\/CSC.2011.6138531 .","DOI":"10.1109\/CSC.2011.6138531"},{"key":"65_CR40","doi-asserted-by":"crossref","unstructured":"Zhao H, Pan M, Liu X, Li X, Fang Y (2012) Optimal resource rental planning for elastic applications in cloud market In: Parallel and Distributed Processing Symposium (IPDPS), 2012 IEEE 26th International, 808\u2013819. doi: http:\/\/dx.doi.org\/10.1109\/IPDPS.2012.77 .","DOI":"10.1109\/IPDPS.2012.77"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-016-0065-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13677-016-0065-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-016-0065-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,10]],"date-time":"2025-06-10T21:33:59Z","timestamp":1749591239000},"score":1,"resource":{"primary":{"URL":"http:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-016-0065-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,9,27]]},"references-count":40,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,12]]}},"alternative-id":["65"],"URL":"https:\/\/doi.org\/10.1186\/s13677-016-0065-9","relation":{},"ISSN":["2192-113X"],"issn-type":[{"type":"electronic","value":"2192-113X"}],"subject":[],"published":{"date-parts":[[2016,9,27]]},"article-number":"15"}}