A Conceptual Framework for Simulating Autonomic Cloud Markets
One of the major challenges facing the Cloud paradigm is the emergence of suitable economic platforms for the trading of Cloud services. Today, many researchers investigate how specific Cloud market platforms can be conceived and in some cases implemented. However, such endeavours consider only specific types of actors, business models, or Cloud abstractions. We argue that market platforms for the Cloud paradigm cannot (yet) be rigidly defined, and require the ability to progress and evolve with the paradigm. In this paper, we discuss an alternative approach: autonomic markets. Autonomic markets automatically adapt to changed environmental conditions based upon a given concept of “performance”. We describe the autonomic MAPE loop in the context of electronic markets and consider the types of a knowledge produced and required for decision making. Finally, we present a conceptual framework for a market simulator, a critical tool for autonomic markets, based upon experiences using the GridSim simulation tool.
KeywordsCloud Computing Electronic Markets Autonomic Computing Computational Economics Market Simulation
Unable to display preview. Download preview PDF.
- 2.de Assunção, M., Streitberger, W., Eymann, T., Buyya, R.: Enabling the simulation of service-oriented computing and provisioning policies for autonomic utility grids. In: Veit, D.J., Altmann, J. (eds.) GECON 2007. LNCS, vol. 4685, pp. 136–149. Springer, Heidelberg (2007)Google Scholar
- 3.Assunçao, M.D.D., Buyya, R.: An evaluation of communication demand of auction protocols in grid environments. Tech. rep. (2006)Google Scholar
- 4.Boughton, H., Martin, P., Powley, W., Horman, R.: Workload Class Importance Policy in Autonomic Database Management Systems. In: Proceedings of the Seventh IEEE International Workshop on Policies for Distributed Systems and Networks, pp. 13–22. IEEE Computer Society (2006)Google Scholar
- 5.Brandic, I., Music, D., Dustdar, S.: Service mediation and negotiation bootstrapping as first achievements towards self-adaptable grid and cloud services. In: Grids meet Autonomic Computing Workshop, in Conjunction with the 6th International Conference on Autonomic Computing and Communications, pp. 1–8. ACM (2009)Google Scholar
- 6.Breskovic, I., Haas, C., Caton, S., Brandic, I.: Towards Self-Awareness in Cloud Markets: A Monitoring Methodology. In: Proceedings of the 9th IEEE International Conference on Dependable, Autonomic and Secure Computing (2011)Google Scholar
- 7.Buyya, R., Sulistio, A.: Service and utility oriented computing systems: Challenges and opportunities for modeling and simulation communities. In: Annual Simulation Symposium, pp. 68–81 (2008)Google Scholar
- 8.Calheiros, R.N., Ranjan, R., Beloglazov, A., Rose, C.A.F.D., Buyya, R.: Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software - Practice and Experience (2010)Google Scholar
- 10.Caton, S., Rana, O.: Towards Autonomic Management for Cloud Services based upon Volunteered Resources. Concurrency and Computation: Practice and Experience 23 (2011)Google Scholar
- 11.Cheliotis, G., Kenyon, C.: Autonomic economics. In: IEEE International Conference on Electronic Commerce, pp. 120–127 (June 2003)Google Scholar
- 14.Menychtas, A., Gatzioura, A., Varvarigou, T.: A business resolution engine for cloud marketplaces. In: Proceedings of the Third International Conference on Cloud Computing Technology and Science, pp. 462–469 (2011)Google Scholar
- 15.Oyenan, W.H., Deloach, S.A.: Towards a systematic approach for designing autonomic systems. Web Intelligence and Agent Systems 8, 79–97 (2010)Google Scholar
- 17.Pardoe, D., Stone, P., Saar-Tsechansky, M., Tomak, K.: Adaptive mechanism design: a metalearning approach. In: 8th International Conference on Electronic Commerce, pp. 92–102. ACM (2006)Google Scholar