{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,9]],"date-time":"2026-03-09T07:04:46Z","timestamp":1773039886855,"version":"3.50.1"},"reference-count":62,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2017,2,6]],"date-time":"2017-02-06T00:00:00Z","timestamp":1486339200000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2018,5]]},"DOI":"10.1007\/s10270-017-0584-y","type":"journal-article","created":{"date-parts":[[2017,2,5]],"date-time":"2017-02-05T23:48:06Z","timestamp":1486338486000},"page":"509-526","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["Model-driven optimal resource scaling in cloud"],"prefix":"10.1007","volume":"17","author":[{"given":"Anshul","family":"Gandhi","sequence":"first","affiliation":[]},{"given":"Parijat","family":"Dube","sequence":"additional","affiliation":[]},{"given":"Alexei","family":"Karve","sequence":"additional","affiliation":[]},{"given":"Andrzej","family":"Kochut","sequence":"additional","affiliation":[]},{"given":"Li","family":"Zhang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,2,6]]},"reference":[{"key":"584_CR1","unstructured":"Amazon Inc.: Amazon Auto Scaling. http:\/\/aws.amazon.com\/autoscaling"},{"key":"584_CR2","unstructured":"SoftLayer Technologies, Inc., http:\/\/www.softlayer.com"},{"key":"584_CR3","doi-asserted-by":"crossref","unstructured":"Tseng, J.H., Yu, H., Nagar, S., Dubey, N., Franke, H., Pattnaik, P., Inoue, H., Nakatani, T.: Performance studies of commercial workloads on a multi-core system. In: Proceedings of the 2007 IEEE International Symposium on Workload Characterization, Boston, MA, USA, pp. 57\u201365 (2007)","DOI":"10.1109\/IISWC.2007.4362181"},{"key":"584_CR4","doi-asserted-by":"crossref","unstructured":"Inoue, H., Nakatani, T.: Performance of multi-process and multi-thread processing on multi-core SMT processors. In: Proceedings of the 2010 IEEE International Symposium on Workload Characterization, Atlanta, GA, USA, pp. 209\u2013218 (2010)","DOI":"10.1109\/IISWC.2010.5650174"},{"key":"584_CR5","doi-asserted-by":"crossref","unstructured":"Guerin, X., Tan, W., Liu, Y., Seelam, S., Dube, P.: Evaluation of multi-core scalability bottlenecks in enterprise Java workloads. In: Proceedings of the 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, Arlington, VA, USA, pp. 308\u2013317 (2012)","DOI":"10.1109\/MASCOTS.2012.43"},{"issue":"7","key":"584_CR6","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/MC.2008.209","volume":"41","author":"MD Hill","year":"2008","unstructured":"Hill, M.D., Marty, M.R.: Amdahl\u2019s law in the multicore era. Computer 41(7), 33\u201338 (2008)","journal-title":"Computer"},{"key":"584_CR7","doi-asserted-by":"crossref","unstructured":"Moreira, J.E., Michael, M.M., Da Silva, D., Shiloach, D., Dube, P., Zhang, L.: Scalability of the nutch search engine. In: Proceedings of the 21st Annual International Conference on Supercomputing, Seattle, WA, USA, pp. 3\u201312 (2007)","DOI":"10.1145\/1274971.1274975"},{"issue":"4","key":"584_CR8","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1145\/1498765.1498785","volume":"52","author":"S Williams","year":"2009","unstructured":"Williams, S., Waterman, A., Patterson, D.: Roofline: an insightful visual performance model for multicore architectures. Commun. ACM 52(4), 65\u201376 (2009)","journal-title":"Commun. ACM"},{"key":"584_CR9","unstructured":"Openstack.org: OpenStack Open Source Cloud Computing Software. http:\/\/www.openstack.org"},{"key":"584_CR10","unstructured":"Opscode Inc.: Chef. http:\/\/www.opscode.com\/chef"},{"key":"584_CR11","unstructured":"RUBiS: Rice University Bidding System. http:\/\/rubis.ow2.org"},{"key":"584_CR12","unstructured":"Intel Corp.: Intel Math Kernel Library - LINPACK 11.1 Update 2. https:\/\/software.intel.com\/en-us\/articles\/intel-math-kernel-library-linpack-download"},{"key":"584_CR13","doi-asserted-by":"crossref","unstructured":"Bouchenak, S., Cox, A., Dropsho, S., Mittal, S., Zwaenepoel, W.: Caching dynamic web content: designing and analysing an aspect-oriented solution. In: Middleware 2006, (2006)","DOI":"10.1007\/11925071_1"},{"key":"584_CR14","doi-asserted-by":"crossref","unstructured":"Urgaonkar, B., Pacifici, G., Shenoy, P., Spreitzer, M., Tantawi, A.: An analytical model for multi-tier internet services and its applications. In: Proceedings of the 2005 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, Banff, Alberta, Canada, pp. 291\u2013302 (2005)","DOI":"10.1145\/1064212.1064252"},{"issue":"3","key":"584_CR15","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1145\/306225.306235","volume":"26","author":"D Mosberger","year":"1998","unstructured":"Mosberger, D., Jin, T.: httperf\u2014a tool for measuring web server performance. SIGMETRICS Perform. Eval. Rev. 26(3), 31\u201337 (1998)","journal-title":"SIGMETRICS Perform. Eval. Rev."},{"key":"584_CR16","unstructured":"Standard Performance Evaluation Corporation: SPECjbb2005. http:\/\/www.spec.org\/jbb2005"},{"key":"584_CR17","unstructured":"Wikimedia Foundation: MediaWiki. http:\/\/www.mediawiki.org"},{"key":"584_CR18","unstructured":"libvirt virtualization API. http:\/\/libvirt.org"},{"key":"584_CR19","unstructured":"Amazon Web Services, Inc.: Amazon EC2 Pricing. http:\/\/aws.amazon.com\/ec2\/pricing"},{"key":"584_CR20","unstructured":"Rackspace, US Inc.: Cloud Servers Pricing\u2014Rackspace Hosting. http:\/\/www.rackspace.com\/cloud\/servers\/pricing"},{"key":"584_CR21","unstructured":"SoftLayer Technologies, Inc.: Build Your Own Cloud Server. http:\/\/www.softlayer.com\/cloudlayer\/build-your-own-cloud"},{"key":"584_CR22","unstructured":"Le Sueur, E., Heiser, G.: Dynamic voltage and frequency scaling: The laws of diminishing returns. In: Proceedings of the 2010 International Conference on Power Aware Computing and Systems, ser. HotPower\u201910, pp. 1\u20138 (2010)"},{"key":"584_CR23","unstructured":"VMware: VMware vCenter Server. http:\/\/www.vmware.com\/products\/vcenter-server"},{"key":"584_CR24","unstructured":"Why has CPU frequency ceased to grow? . https:\/\/software.intel.com\/en-us\/blogs\/2014\/02\/19\/why-has-cpu-frequency-ceased-to-grow (2014)"},{"key":"584_CR25","unstructured":"Microsoft, Inc.: Pricing Calculator | Windows Azure. http:\/\/www.windowsazure.com\/en-us\/pricing\/calculator\/?scenario=virtual-machines"},{"key":"584_CR26","volume-title":"An Introduction to Queueing Networks","author":"J Walrand","year":"1988","unstructured":"Walrand, J.: An Introduction to Queueing Networks. Prentice Hall, Upper Saddle River (1988)"},{"key":"584_CR27","doi-asserted-by":"crossref","DOI":"10.1002\/0470045345","volume-title":"Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches","author":"D Simon","year":"2006","unstructured":"Simon, D.: Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches. Wiley, New York (2006)"},{"key":"584_CR28","doi-asserted-by":"crossref","unstructured":"Gandhi, A., Dube, P., Karve, A., Kochut, A., Zhang, L.: Adaptive, model-driven autoscaling for cloud applications. In: Proceedings of the 11th International Conference on Autonomic Computing, Philadelphia, PA, USA (2014)","DOI":"10.1109\/ICAC.2015.50"},{"key":"584_CR29","volume-title":"Inside Intel Next Generation Nehalem Microarchitecture","author":"R Singhal","year":"2008","unstructured":"Singhal, R.: Inside Intel Next Generation Nehalem Microarchitecture. Intel Developer Forum, San Francisco (2008)"},{"issue":"2","key":"584_CR30","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1109\/MM.2005.35","volume":"25","author":"P Kongetira","year":"2005","unstructured":"Kongetira, P., Aingaran, K., Olukotun, K.: Niagara: a 32-way multithreaded Sparc processor. IEEE Micro 25(2), 21\u201329 (2005)","journal-title":"IEEE Micro"},{"key":"584_CR31","unstructured":"WAND Network Research Group: WITS: Waikato Internet Traffic Storage. http:\/\/www.wand.net.nz\/wits\/index.php"},{"key":"584_CR32","unstructured":"Google Cloud Platform: Auto Scaling on the Google Cloud Platform. http:\/\/cloud.google.com\/resources\/articles\/auto-scaling-on-the-google-cloud-platform"},{"key":"584_CR33","unstructured":"WindowsAzure: How to Scale an Application. http:\/\/www.windowsazure.com\/en-us\/manage\/services\/cloud-services\/how-to-scale-a-cloud-service"},{"key":"584_CR34","unstructured":"VMware, Inc.: VMware vFabric AppInsight. http:\/\/pubs.vmware.com\/appinsight-5\/index.jsp"},{"key":"584_CR35","doi-asserted-by":"crossref","unstructured":"Verma, A., Cherkasova, L., Campbell, R.H.: ARIA: automatic resource inference and allocation for mapreduce environments. In: Proceedings of the 8th ACM International Conference on Autonomic Computing, ser. ICAC \u201911, Karlsruhe, Germany, pp. 235\u2013244 (2011)","DOI":"10.1145\/1998582.1998637"},{"key":"584_CR36","unstructured":"Herodotou, H., Lim, H., Luo, G., Borisov, N., Dong, L., Cetin, F.B., Babu, S.: Starfish: a self-tuning system for big data analytics. In: Proceedings of the 5th Biennial Conference on Innovative Data Systems Research, ser. CIDR \u201911, Asilomar, CA, USA, pp. 261\u2013272 (2011)"},{"issue":"6","key":"584_CR37","doi-asserted-by":"crossref","first-page":"1403","DOI":"10.1109\/TPDS.2013.297","volume":"25","author":"K Chen","year":"2014","unstructured":"Chen, K., Powers, J., Guo, S., Tian, F.: Cresp: towards optimal resource provisioning for mapreduce computing in public clouds. Parallel Distrib. Syst. IEEE Trans. 25(6), 1403\u20131412 (2014)","journal-title":"Parallel Distrib. Syst. IEEE Trans."},{"key":"584_CR38","doi-asserted-by":"crossref","unstructured":"Ghit, B., Yigitbasi, N., Epema, D.: Resource management for dynamic mapreduce clusters in multicluster systems. In: Proceedings of the 2012 SC Companion: High Performance Computing, Networking Storage and Analysis, ser. SCC \u201912. Washington, DC, USA. IEEE Computer Society, pp. 1252\u20131259 (2012)","DOI":"10.1109\/SC.Companion.2012.151"},{"issue":"1","key":"584_CR39","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1145\/2637364.2591998","volume":"42","author":"B Ghit","year":"2014","unstructured":"Ghit, B., Yigitbasi, N., Iosup, A., Epema, D.: Balanced resource allocations across multiple dynamic mapreduce clusters. SIGMETRICS Perform. Eval. Rev. 42(1), 329\u2013341 (2014)","journal-title":"SIGMETRICS Perform. Eval. Rev."},{"key":"584_CR40","doi-asserted-by":"crossref","unstructured":"Tan, J., Chin, A., Hu, Z.Z., Hu, Y., Meng, S., Meng, X., Zhang, L.: Dynmr: dynamic mapreduce with reducetask interleaving and maptask backfilling. In: Proceedings of the Ninth European Conference on Computer Systems, ser. EuroSys \u201914. New York, NY, USA: ACM, pp. 2:1\u20132:14 (2014)","DOI":"10.1145\/2592798.2592805"},{"key":"584_CR41","first-page":"14","volume":"30","author":"A Gandhi","year":"2012","unstructured":"Gandhi, A., Harchol-Balter, M., Raghunathan, R., Kozuch, M.: AutoScale: dynamic, robust capacity management for multi-tier data centers. Trans. Comput. Syst. 30, 14 (2012)","journal-title":"Trans. Comput. Syst."},{"key":"584_CR42","doi-asserted-by":"crossref","unstructured":"Krioukov, A., Mohan, P., Alspaugh, S., Keys, L., Culler, D., Katz, R.: NapSAC: design and implementation of a power-proportional web cluster. In: Proceedings of the 1st ACM SIGCOMM Workshop on Green Networking, New Delhi, India, pp. 15\u201322 (2010)","DOI":"10.1145\/1851290.1851294"},{"key":"584_CR43","unstructured":"GmbH, ProfitBricks: Live Vertical Scaling. Technical Report, PROFITBRICKS IAAS (2012)"},{"key":"584_CR44","doi-asserted-by":"crossref","unstructured":"Kalyvianaki, E., Charalambous, T., Hand, S.: Self-adaptive and self-configured CPU resource provisioning for virtualized servers using Kalman filters. In: Proceedings of the 6th International Conference on Autonomic Computing, Barcelona, Spain, pp. 117\u2013126 (2009)","DOI":"10.1145\/1555228.1555261"},{"key":"584_CR45","doi-asserted-by":"crossref","unstructured":"Rowstron, A., Narayanan, D., Donnelly, A., O\u2019Shea, G., Douglas, A.: Nobody ever got fired for using Hadoop on a cluster. In: Proceedings of the 1st International Workshop on Hot Topics in Cloud Data Processing, Bern, Switzerland, pp. 2:1\u20132:5 (2012)","DOI":"10.1145\/2169090.2169092"},{"key":"584_CR46","unstructured":"Gigaspaces Resource Center: Scale Up vs. Scale Out. http:\/\/www.gigaspaces.com\/WhitePapers (2011)"},{"key":"584_CR47","doi-asserted-by":"crossref","unstructured":"Sevilla, M., Nassi, I., Ioannidou, K., Brandt, S., Maltzahn, C.: A framework for an in-depth comparison of scale-up and scale-out. In: Proceedings of the 2013 International Workshop on Data-Intensive Scalable Computing Systems, Denver, CO, USA, pp. 13\u201318 (2013)","DOI":"10.1145\/2534645.2534654"},{"key":"584_CR48","unstructured":"Schwarzkopf, M., Murray, D.G., Hand, S.: The seven deadly sins of cloud computing research. In: Proceedings of the 4th USENIX Conference on Hot Topics in Cloud Computing, Boston, MA, USA (2012)"},{"key":"584_CR49","doi-asserted-by":"crossref","unstructured":"Iqbal, W., Dailey, M.N., Carrera, D.: SLA-driven dynamic resource management for multi-tier web applications in a cloud. In: Proceedings of the 10th International Symposium on Cluster, Cloud and Grid Computing, Melbourne, Victoria, Australia, pp. 832\u2013837 (2010)","DOI":"10.1109\/CCGRID.2010.59"},{"key":"584_CR50","doi-asserted-by":"crossref","unstructured":"Sedaghat, M., Hernandez-Rodriguez, F., Elmroth, E.: A virtual machine re-packing approach to the horizontal vs. vertical elasticity trade-off for cloud autoscaling. In: Proceedings of the 2013 ACM Cloud and Autonomic Computing Conference, Miami, FL, USA, pp. 6:1\u20136:10 (2013)","DOI":"10.1145\/2494621.2494628"},{"key":"584_CR51","doi-asserted-by":"crossref","unstructured":"Bonvin, N., Papaioannou, T., Aberer, K.: Autonomic SLA-driven provisioning for cloud applications. In: Proceedings of the 11th International Symposium on Cluster, Cloud and Grid Computing, Newport Beach, CA, USA, pp. 434\u2013443 (2011)","DOI":"10.1109\/CCGrid.2011.24"},{"issue":"1","key":"584_CR52","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1145\/1925861.1925869","volume":"41","author":"LM Vaquero","year":"2011","unstructured":"Vaquero, L.M., Rodero-Merino, L., Buyya, R.: Dynamically scaling applications in the cloud. SIGCOMM Comput. Commun. Rev. 41(1), 45\u201352 (2011)","journal-title":"SIGCOMM Comput. Commun. Rev."},{"key":"584_CR53","doi-asserted-by":"crossref","unstructured":"Michael, M., Moreira, J., Shiloach, D., Wisniewski, R.: Scale-up x scale-out: a case study using Nutch\/Lucene. In: Proceedings of the 2007 International Parallel and Distributed Processing Symposium, Long Beach, CA, USA, pp. 1\u20138 (2007)","DOI":"10.1109\/IPDPS.2007.370631"},{"key":"584_CR54","doi-asserted-by":"crossref","unstructured":"Yu, H., Moreira, J., Dube, P., Chung, I.-H., Zhang, L.: Performance studies of a WebSphere application, trade, in scale-out and scale-up environments. In: Proceedings of the 2007 International Parallel and Distributed Processing Symposium, Long Beach, CA, USA, pp. 1\u20138 (2007)","DOI":"10.1109\/IPDPS.2007.370632"},{"issue":"3","key":"584_CR55","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1145\/773126.773139","volume":"28","author":"P Brebner","year":"2003","unstructured":"Brebner, P., Gosper, J.: How scalable is J2EE technology? SIGSOFT Softw. Eng. Notes 28(3), 4\u20134 (2003)","journal-title":"SIGSOFT Softw. Eng. Notes"},{"key":"584_CR56","doi-asserted-by":"crossref","unstructured":"Appuswamy, R., Gkantsidis, C., Narayanan, D., Hodson, O., Rowstron, A.: Scale-up vs scale-out for Hadoop: time to rethink? In: Proceedings of the 4th annual symposium on cloud computing, Santa Clara, CA, USA, pp. 20:1\u201320:13 (2013)","DOI":"10.1145\/2523616.2523629"},{"key":"584_CR57","unstructured":"Cao, Z., Huang, W., Chang, J.M.: A study of Java virtual machine scalability issues on SMP systems. In: Proceedings of the 2005 IEEE International Symposium on Workload Characterization, Austin, TX, USA, pp. 119\u2013128 (2005)"},{"key":"584_CR58","doi-asserted-by":"crossref","unstructured":"Ishizaki, K., Nakatani, T., Daijavad, S.: Analyzing and improving performance scalability of commercial server workloads on a chip multiprocessor. In: Proceedings of the 2009 IEEE International Symposium on Workload Characterization, Austin, TX, USA, pp. 217\u2013226 (2009)","DOI":"10.1109\/IISWC.2009.5306781"},{"key":"584_CR59","doi-asserted-by":"crossref","unstructured":"Ohara, M., Nagpurkar, P., Ueda, Y., Ishizaki, K.: The data-centricity of Web 2.0 workloads and its impact on server performance. In: Proceedings of the 2009 International Symposium on Performance Analysis of Systems and Software, Boston, MA, USA, pp. 133\u2013142 (2009)","DOI":"10.1109\/ISPASS.2009.4919645"},{"key":"584_CR60","doi-asserted-by":"crossref","unstructured":"Iyer, R., Bhat, M., Zhao, L., Illikkal, R., Makineni, S., Jones, M., Shiv, K., Newell, D.: Exploring small-scale and large-scale CMP architectures for commercial Java servers. In: Proceedings of the 2006 IEEE International Symposium on Workload Characterization, San Jose, CA, USA, pp. 191\u2013200 (2006)","DOI":"10.1109\/IISWC.2006.302744"},{"key":"584_CR61","doi-asserted-by":"crossref","unstructured":"Dube, P., Yu, H., Zhang, L., Moreira, J.: Performance evaluation of a commercial application, trade, in scale-out environments. In: Proceedings of the 15th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, Istanbul, Turkey, pp. 252\u2013259 (2007)","DOI":"10.1109\/MASCOTS.2007.51"},{"key":"584_CR62","doi-asserted-by":"publisher","unstructured":"Kumar, D., Tantawi, A., Zhang, L.: Estimating model parameters of adaptive software systems in real-time. In: Ardagna, D., Zhang, L. (eds.) Run-Time Models for Self-managing Systems and Applications, ser. Autonomic Systems. Springer Basel, pp. 45\u201371 (2010). doi: 10.1007\/978-3-0346-0433-8_3","DOI":"10.1007\/978-3-0346-0433-8_3"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-017-0584-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-017-0584-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-017-0584-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,18]],"date-time":"2019-09-18T04:53:59Z","timestamp":1568782439000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-017-0584-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,2,6]]},"references-count":62,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,5]]}},"alternative-id":["584"],"URL":"https:\/\/doi.org\/10.1007\/s10270-017-0584-y","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,2,6]]}}}