A Conceptual Framework for Simulating Autonomic Cloud Markets

  • Simon Caton
  • Ivan Breskovic
  • Ivona Brandic
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 112)

Abstract

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.

Keywords

Cloud Computing Electronic Markets Autonomic Computing Computational Economics Market Simulation 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Abdelwahed, S., Bai, J., Su, R., Kandasamy, N.: On the application of predictive control techniques for adaptive performance management of computing systems. IEEE Transactions on Network and Service Management 6(4), 212–225 (2009)CrossRefGoogle Scholar
  2. 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. 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. 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. 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. 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. 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. 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
  9. 9.
    Callaway, R., Devetsikiotis, M., Viniotis, Y., Rodriguez, A.: An autonomic service delivery platform for service-oriented network environments. IEEE Transactions on Services Computing 3(2), 327–331 (2010)CrossRefGoogle Scholar
  10. 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. 11.
    Cheliotis, G., Kenyon, C.: Autonomic economics. In: IEEE International Conference on Electronic Commerce, pp. 120–127 (June 2003)Google Scholar
  12. 12.
    Cheng, Y., Leon-Garcia, A., Foster, I.: Toward an autonomic service management framework: A holistic vision of SOA, AON, and autonomic computing. IEEE Communications 46(5), 138–146 (2008)CrossRefGoogle Scholar
  13. 13.
    Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36, 41–50 (2003)CrossRefGoogle Scholar
  14. 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. 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
  16. 16.
    Papazoglou, M., Traverso, P., Dustdar, S., Leymann, F.: Service-oriented computing: State of the art and research challenges. Computer 40(11), 38–45 (2007)CrossRefGoogle Scholar
  17. 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
  18. 18.
    Risch, M., Altmann, J., Guo, L., Fleming, A., Courcoubetis, C.: The gridecon platform: A business scenario testbed for commercial cloud services. In: Altmann, J., Buyya, R., Rana, O.F. (eds.) GECON 2009. LNCS, vol. 5745, pp. 46–59. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  19. 19.
    Streitberger, W., Eymann, T.: A simulation of an economic, self-organising resource allocation approach for application layer networks. Computer Networks 53, 1760–1770 (2009)CrossRefMATHGoogle Scholar
  20. 20.
    Sulistio, A., Cibej, U., Venugopal, S., Robic, B., Buyya, R.: A toolkit for modelling and simulating data grids: an extension to gridsim. Concurr. Comput.: Pract. Exper. 20, 1591–1609 (2008)CrossRefGoogle Scholar

Copyright information

© ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering 2013

Authors and Affiliations

  • Simon Caton
    • 1
  • Ivan Breskovic
    • 2
  • Ivona Brandic
    • 2
  1. 1.Karlsruhe Institute of TechnologyGermany
  2. 2.Vienna University of TechnologyAustria

Personalised recommendations