{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,15]],"date-time":"2024-09-15T15:16:55Z","timestamp":1726413415394},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2012,9,1]],"date-time":"2012-09-01T00:00:00Z","timestamp":1346457600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2012,9]]},"DOI":"10.1007\/s10723-012-9230-7","type":"journal-article","created":{"date-parts":[[2012,8,30]],"date-time":"2012-08-30T23:46:42Z","timestamp":1346370402000},"page":"553-577","source":"Crossref","is-referenced-by-count":4,"title":["Cost-Aware and SLO-Fulfilling Software as a Service"],"prefix":"10.1007","volume":"10","author":[{"given":"Oliver","family":"Nieh\u00f6rster","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andr\u00e9","family":"Brinkmann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Axel","family":"Keller","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christoph","family":"Kleineweber","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jens","family":"Kr\u00fcger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jens","family":"Simon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2012,9,1]]},"reference":[{"key":"9230_CR1","doi-asserted-by":"crossref","unstructured":"Nieh\u00f6rster, O., Brinkmann, A., Fels, G., Kr\u00fcger, J., Simon, J.: Enforcing SLAs in scientific clouds. In: Proceedings of the IEEE International Conference on Cluster Computing (CLUSTER), Heraklion, Greece (2010)","DOI":"10.1109\/CLUSTER.2010.42"},{"key":"9230_CR2","doi-asserted-by":"crossref","unstructured":"Nieh\u00f6rster, O., Keller, A., Brinkmann, A. An energy-aware SaaS stack. In: Proceedings of the 19th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS) (2011)","DOI":"10.1109\/MASCOTS.2011.52"},{"key":"9230_CR3","doi-asserted-by":"crossref","unstructured":"Kleineweber, C., Keller, A., Nieh\u00f6rster, O., Brinkmann, A.: Rule based mapping of virtual machines in clouds. In: Proceedings of the 19th Euromicro International Conference on Parallel, Distributed and Network-Based Computing (PDP). Cyprus (2011)","DOI":"10.1109\/PDP.2011.69"},{"key":"9230_CR4","unstructured":"VMware: VMware Distributed Resource Scheduler (DRS). Data sheet [Online]. Available: http:\/\/www.vmware.com\/files\/pdf\/vmware-distributed-resource-scheduler-drs-ds-en.pdf . Accessed 8 July 2010"},{"key":"9230_CR5","unstructured":"RedHat: RedHat Enterprise Virtualization: System Scheduler. Data sheet [Online]. Available: http:\/\/www.redhat.com\/f\/pdf\/rhev\/doc060-system-scheduler.pdf . Accessed 8 July 2010"},{"key":"9230_CR6","unstructured":"Platform: Platform VM Orchestrator. [Online]. Available: http:\/\/www.platform.com\/resources\/datasheets\/vmov4-ds.pdf . Accessed 8 July 2010"},{"key":"9230_CR7","volume-title":"Proceedings of the 2nd Symposium on Networked Systems Design & Implementation (NSDIS)","author":"C Clark","year":"2005","unstructured":"Clark, C., Fraser, K., Hand, S., Hansen, J.G., Jul, E., Limpach, C., Pratt, I., Warfield, A.: Live migration of virtual machines. In: Proceedings of the 2nd Symposium on Networked Systems Design & Implementation (NSDIS). USENIX Association, Berkeley (2005)"},{"key":"9230_CR8","doi-asserted-by":"crossref","unstructured":"Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., Zagorodnov, D.: The Eucalyptus open-source cloud-computing system. In: Proceedings of the 9th IEEE Inter. Symposium on Cluster Computing and the Grid (CCGrid). Shanghai, China (2009)","DOI":"10.1109\/CCGRID.2009.93"},{"issue":"5","key":"9230_CR9","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/MIC.2009.119","volume":"13","author":"B Sotomayor","year":"2009","unstructured":"Sotomayor, B., Montero, R.S., Llorente, I.M., Foster, I.: Virtual infrastructure management in private and hybrid clouds. IEEE Internet Computing 13(5), 14\u201322 (2009)","journal-title":"IEEE Internet Computing"},{"issue":"4","key":"9230_CR10","first-page":"265","volume":"13","author":"K Keahey","year":"2005","unstructured":"Keahey, K., Foster, I., Freeman, T., Zhang, X.: Virtual workspaces: achieving quality of service and quality of life in the Grid. Sci. Program. J. 13(4), 265\u2013275 (2005)","journal-title":"Sci. Program. J."},{"key":"9230_CR11","unstructured":"OpenStack Cloud Software: OpenStack Website. [Online]. Available: http:\/\/www.openstack.org . Accessed 9 June 2012"},{"key":"9230_CR12","unstructured":"Reservoir: Resources and Services Virtualization without Barriers. [Online]. Available: http:\/\/www.reservoir-fp7.eu . Accessed 8 July 2010"},{"key":"9230_CR13","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1145\/1383422.1383434","volume-title":"Proceedings of the 17th International symposium on High Performance Distributed Computing","author":"B Sotomayor","year":"2008","unstructured":"Sotomayor, B., Keahey, K., Foster, I.: Combining batch execution and leasing using virtual machines. In: Proceedings of the 17th International symposium on High Performance Distributed Computing, pp. 87\u201396. ACM, New York (2008)"},{"key":"9230_CR14","volume-title":"Proceedings of the 11th IFIP\/IEEE International Conference on Symposium on Integrated Network Management (IM)","author":"M Cardosa","year":"2009","unstructured":"Cardosa, M., Korupolu, M.R., Singh, A.: Shares and utilities based power consolidation in virtualized server environments. In: Proceedings of the 11th IFIP\/IEEE International Conference on Symposium on Integrated Network Management (IM). IEEE Press, Piscataway (2009)"},{"key":"9230_CR15","first-page":"518","volume-title":"Proceedings of the 9th International Conference on Parallel Processing (ICPP)","author":"RN Calheiros","year":"2009","unstructured":"Calheiros, R.N., Buyya, R., De Rose, C.A.F.: A heuristic for mapping virtual machines and links in emulation testbeds. In: Proceedings of the 9th International Conference on Parallel Processing (ICPP), pp. 518\u2013525. IEEE Computer Society, Washington, DC (2009)"},{"key":"9230_CR16","volume-title":"Proceedings of the 9th ACM\/IFIP\/USENIX International Conference on Middleware","author":"A Verma","year":"2008","unstructured":"Verma, A., Ahuja, P., Neogi, A.: pMapper: power and migration cost aware application placement in virtualized systems. In: Proceedings of the 9th ACM\/IFIP\/USENIX International Conference on Middleware. Springer, New York (2008)"},{"issue":"1","key":"9230_CR17","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10586-008-0070-y","volume":"12","author":"D Kusic","year":"2009","unstructured":"Kusic, D., Kephart, J.O., Hanson, J.E., Kandasamy, N., Jiang, G.: Power and performance management of virtualized computing environments via lookahead control. Cluster Comput. 12(1), 1\u201315 (2009)","journal-title":"Cluster Comput."},{"key":"9230_CR18","volume-title":"Artificial Intelligence: A Modern Approach","author":"S Russell","year":"2003","unstructured":"Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach, 2nd edn. Prentice-Hall, Englewood Cliffs (2003)","edition":"2"},{"key":"9230_CR19","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511811654","volume-title":"Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations","author":"Y Shoham","year":"2008","unstructured":"Shoham, Y., Leyton-Brown, K.: Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations. Cambridge University Press, Cambridge (2008)"},{"issue":"2","key":"9230_CR20","first-page":"135","volume":"10","author":"J Cao","year":"2002","unstructured":"Cao, J., Jarvis, S.A., Saini, S., Kerbyson, D.J., Nudd, G.R.: ARMS: an agent-based resource management system for Grid computing. Sci. Program. 10(2), 135\u2013148 (2002)","journal-title":"Sci. Program."},{"issue":"3","key":"9230_CR21","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1023\/A:1015617019423","volume":"5","author":"J Frey","year":"2002","unstructured":"Frey, J., Tannenbaum, T., Livny, M., Foster, I., Tuecke, S.: Condor-G: a computation management agent for multi-institutional Grids. Cluster Comput. 5(3), 237\u2013246 (2002)","journal-title":"Cluster Comput."},{"key":"9230_CR22","doi-asserted-by":"crossref","first-page":"651","DOI":"10.1007\/11508380_66","volume-title":"Advances in Grid Computing\u2014EGC, vol. 3470","author":"D Ouelhadj","year":"2005","unstructured":"Ouelhadj, D., Garibaldi, J., MacLaren, J., Sakellariou, R., Krishnakumar, K., Meisels, A.: A multi-agent infrastructure and a service level agreement negotiation protocol for robust scheduling in Grid computing. In: Advances in Grid Computing\u2014EGC, vol. 3470, pp. 651\u2013660. Springer, Berlin (2005)"},{"issue":"II","key":"9230_CR23","first-page":"19","volume":"9","author":"M Amoonand","year":"2009","unstructured":"Amoonand, M., Mowafey, M., Altameem, T.: A multiagent-based system for scheduling jobs in computational Grids. Int. J. Artif. Intell. Mach. Learn. (AIML) 9(II), 19\u201327 (2009)","journal-title":"Int. J. Artif. Intell. Mach. Learn. (AIML)"},{"key":"9230_CR24","volume-title":"Proceedings of the IEEE International Conference on Services Computing (SCC)","author":"SS Manvi","year":"2005","unstructured":"Manvi, S.S., Birje, M.N., Prasad, B.: An agent-based resource allocation model for Grid computing. In: Proceedings of the IEEE International Conference on Services Computing (SCC). IEEE Computer Society, Los Alamitos (2005)"},{"key":"9230_CR25","doi-asserted-by":"crossref","unstructured":"Burge, J., Ranganathan, P., Wiener, J.L.: Cost-aware scheduling for heterogeneous enterprise machines (CASH\u2019EM). In: Proceedings of the 1st International Workshop on Green Computing (GreenCom) (2007)","DOI":"10.1109\/CLUSTR.2007.4629273"},{"key":"9230_CR26","doi-asserted-by":"crossref","unstructured":"Verboven, S., Vanmechelen, K., Broeckhove, J.: Multiplexing low and high QoS workloads in virtual environments. In: Proceedings of the 15th Workshop on Job Scheduling Strategies for Parallel Processing (JSSPP) (2010)","DOI":"10.1007\/978-3-642-16505-4_10"},{"key":"9230_CR27","doi-asserted-by":"crossref","unstructured":"Wang, Z., Chen, Y., Gmach, D., Singhal, S., Watson, B.J., Rivera, W., Zhu, X., Hyser, C.D.: AppRAISE: application-level performance management in virtualized server environments. In: IEEE Transactions on Network and Service Management, pp. 240\u2013254 (2009)","DOI":"10.1109\/TNSM.2009.04.090404"},{"key":"9230_CR28","unstructured":"Rice University: RUBiS: Rice University Bidding System. [Online]. Available: http:\/\/rubis.ow2.org\/ . Accessed 20 January 2011"},{"key":"9230_CR29","doi-asserted-by":"crossref","unstructured":"Padala, P., Shin, K.G., Zhu, X., Uysal, M., Wang, Z., Singhal, S., Merchant, A., Salem, K.: Adaptive control of virtualized resources in utility computing environments. In: Proceedings of the 2nd ACM SIGOPS\/EuroSys European Conference on Computer Systems (2007)","DOI":"10.1145\/1272996.1273026"},{"key":"9230_CR30","unstructured":"Transaction Processing Performance Council: TPC Benchmark W (TPC-W). [Online]. Available: http:\/\/www.tpc.org\/tpcw\/ . Accessed 20 January 2011"},{"key":"9230_CR31","volume-title":"Proceedings of the 4th International Conference on Autonomic Computing (ICAC)","author":"J Xu","year":"2007","unstructured":"Xu, J., Zhao, M., Fortes, J., Carpenter, R., Yousif, M.: On the use of fuzzy modeling in virtualized data center management. In: Proceedings of the 4th International Conference on Autonomic Computing (ICAC). IEEE Computer Society, Washington, DC (2007)"},{"key":"9230_CR32","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1007\/s10586-008-0067-6","volume":"12","author":"X Zhu","year":"2009","unstructured":"Zhu, X., Young, D., Watson, B.J., Wang, Z., Rolia, J., Singhal, S., Mckee, B., Hyser, C., Gmach, D., Gardner, R., Christian, T., Cherkasova, L.: 1000 islands: an integrated approach to resource management for virtualized data centers. Cluster Comput. 12, 45\u201357 (2009)","journal-title":"Cluster Comput."},{"key":"9230_CR33","doi-asserted-by":"crossref","unstructured":"Lim, H.C., Babu, S., Chase, J.S., Parekh, S.S.: Automated control in cloud computing: challenges and opportunities. In: Proceedings of the 1st Workshop on Automated Control for Datacenters and clouds (ACDC) (2009)","DOI":"10.1145\/1555271.1555275"},{"key":"9230_CR34","doi-asserted-by":"crossref","unstructured":"Rao, J., Bu, X., Xu, C.-Z., Wang, L., Yin, G.: VCONF: a reinforcement learning approach to virtual machines auto-configuration. In: Proceedings of the 6th International Conference on Autonomic Computing (ICAC) (2009)","DOI":"10.1145\/1555228.1555263"},{"key":"9230_CR35","unstructured":"Transaction Processing Performance Council: TPC Benchmark C (TPC-C). [Online]. Available: http:\/\/www.tpc.org\/tpcc\/ . Accessed 20 January 2011"},{"key":"9230_CR36","doi-asserted-by":"crossref","unstructured":"Park, S.-M., Humphrey, M.: Self-tuning virtual machines for predictable eScience. In: Proceedings of the 9th IEEE Inter. Symposium on Cluster Computing and the Grid (CCGrid) (2009)","DOI":"10.1109\/CCGRID.2009.84"},{"key":"9230_CR37","doi-asserted-by":"crossref","unstructured":"Koh, Y., Knauerhase, R., Brett, P., Bowman, M., Wen, Z., Pu, C.: An analysis of performance interference effects in virtual environments. In: Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS) (2007)","DOI":"10.1109\/ISPASS.2007.363750"},{"key":"9230_CR38","doi-asserted-by":"crossref","unstructured":"Pu, X., Liu, L., Mei, Y., Sivathanu, S., Koh, Y., Pu, C.: Understanding performance interference of I\/O workload in virtualized cloud environments. In: Proceedings of the 3rd IEEE International Conference on Cloud Computing, pp. 51\u201358. Washington, DC (2010)","DOI":"10.1109\/CLOUD.2010.65"},{"key":"9230_CR39","first-page":"240","volume-title":"Computer Organization and Design: The Hardware\/Software Interface, Ch. 4","author":"DA Patterson","year":"2005","unstructured":"Patterson, D.A., Hennesy, J.L.: Computer Organization and Design: The Hardware\/Software Interface, Ch. 4, pp. 240\u2013253. Morgan Kaufmann, San Mateo (2005)"},{"issue":"6","key":"9230_CR40","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/MM.2003.1261388","volume":"23","author":"G Magklis","year":"2003","unstructured":"Magklis, G., Scott, M.L., Semeraro, G., Albonesi, D.H., Dropsho, S.: Profile-based dynamic voltage and frequency scaling for a multiple clock domain microprocessor. IEEE Micro 23(6), 62\u201368 (2003)","journal-title":"IEEE Micro"},{"key":"9230_CR41","volume-title":"The Grid: Blueprint for a New Computing Infrastructure","author":"DA Reed","year":"2003","unstructured":"Reed, D.A., Mendes, C.L., da Lu, C.: Application tuning and adaption. In: Foster, I., Kesselman, C. (eds.) The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, San Mateo (2003)"},{"issue":"4","key":"9230_CR42","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/MDSO.2004.1301253","volume":"5","author":"S Krishnaswamy","year":"2004","unstructured":"Krishnaswamy, S., Loke, S.W., Zaslavsky, A.: Estimating computation times of data-intensive applications. IEEE Distrib. Syst. Online (DS Online) 5(4), 1\u201312 (2004)","journal-title":"IEEE Distrib. Syst. Online (DS Online)"},{"key":"9230_CR43","unstructured":"Zhu, Y.: Multivariable System Identification for Process Control. Elsevier Science and Technology (1994)"},{"key":"9230_CR44","unstructured":"Intel: Intelligent Platform Management Interface (IPMI). [Online]. Available: http:\/\/www.intel.com\/design\/servers\/ipmi\/ . Accessed 9 March 2011"},{"key":"9230_CR45","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1021\/ct700301q","volume":"4","author":"B Hess","year":"2008","unstructured":"Hess, B., Kutzner, C., van\u00a0der Spoel, D., Lindahl, E.: GROMACS 4: algorithms for highly efficient, load-balanced, and scalable molecular simulation. J. Chem. Theory Comput. 4, 435\u2013447 (2008)","journal-title":"J. Chem. Theory Comput."},{"key":"9230_CR46","unstructured":"European Energy Exchange AG (EEX): Spot Market. [Online]. Available: http:\/\/www.eex.com\/en . Accessed 8 March 2011"},{"key":"9230_CR47","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1109\/CLOUD.2010.35","volume-title":"Proceedings of the IEEE International Conference on Cloud Computing","author":"S Yi","year":"2010","unstructured":"Yi, S., Kondo, D., Andrzejak, A.: Reducing costs of spot instances via checkpointing in the Amazon elastic compute cloud. In: Proceedings of the IEEE International Conference on Cloud Computing, pp. 236\u2013243. IEEE Computer Society, Los Alamitos (2010)"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-012-9230-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10723-012-9230-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-012-9230-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,3]],"date-time":"2019-07-03T03:52:07Z","timestamp":1562125927000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10723-012-9230-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,9]]},"references-count":47,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2012,9]]}},"alternative-id":["9230"],"URL":"https:\/\/doi.org\/10.1007\/s10723-012-9230-7","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"type":"print","value":"1570-7873"},{"type":"electronic","value":"1572-9184"}],"subject":[],"published":{"date-parts":[[2012,9]]}}}