Towards Self-Awareness in Cloud Markets: A Monitoring Methodology

Currently, the Cloud landscape is a fragmented, static and shapeless market that hinders the paradigm's ability to fulfil its promise of ubiquitous computing on tap and as a commodity. In this paper, we present our vision of an autonomic self-aware Cloud market platform, and argue that autonomic market platforms for Clouds can step up to the challenge of today's status quo. As our first steps towards achieving this vision, we present a market monitoring methodology, which includes a series of realistic market goals, sets of extractable metrics from a market platform and how to map (i.e. combine and transform) metrics to access goal performance such that autonomic adaption of the market could be undertaken. We have extended a known market simulator for distributed infrastructures (Grid Sim) with relevant sensors. To demonstrate the usefulness of our approach, we simulate a sudden cease in demand for goods in our market platform.

[1]  Frank Leymann,et al.  Compliant Cloud Computing (C3): Architecture and Language Support for User-Driven Compliance Management in Clouds , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[2]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[3]  A. Rahimi,et al.  Effective market monitoring in deregulated electricity markets , 2003 .

[4]  Chonho Lee,et al.  An autonomic adaptation mechanism for decentralized grid applications , 2006, CCNC 2006. 2006 3rd IEEE Consumer Communications and Networking Conference, 2006..

[5]  Rajkumar Buyya,et al.  Service and Utility Oriented Distributed Computing Systems: Challenges and Opportunities for Modeling and Simulation Communities , 2008, 41st Annual Simulation Symposium (anss-41 2008).

[6]  Scott A. DeLoach,et al.  Towards a systematic approach for designing autonomic systems , 2010, Web Intell. Agent Syst..

[7]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[8]  Rajkumar Buyya,et al.  AN EVALUATION OF COMMUNICATION DEMAND OF AUCTION PROTOCOLS IN GRID ENVIRONMENTS , 2006 .

[9]  Terrence Hendershott,et al.  Competition among Trading Venues: Information and Trading on Electronic Communications Networks , 2003 .

[10]  Rajkumar Buyya,et al.  GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing , 2002, Concurr. Comput. Pract. Exp..

[11]  Paolo Traverso,et al.  Service-Oriented Computing: State of the Art and Research Challenges , 2007, Computer.

[12]  Kyle Chard,et al.  Social Cloud Computing: A Vision for Socially Motivated Resource Sharing , 2012, IEEE Transactions on Services Computing.

[13]  Torsten Eymann,et al.  A simulation of an economic, self-organising resource allocation approach for application layer networks , 2009, Comput. Networks.

[14]  Michael Devetsikiotis,et al.  An Autonomic Service Delivery Platform for Service-Oriented Network Environments , 2008, IEEE Transactions on Services Computing.

[15]  Jörn Altmann,et al.  Cost and Benefit of the SLA Mapping Approach for Defining Standardized Goods in Cloud Computing Markets , 2010 .

[16]  Patrick Martin,et al.  Workload class importance policy in autonomic database management systems , 2006, Seventh IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY'06).

[17]  Y. Amihud,et al.  Asset pricing and the bid-ask spread , 1986 .

[18]  Giorgos Cheliotis,et al.  Autonomic economics , 2003, EEE International Conference on E-Commerce, 2003. CEC 2003..

[19]  George Chacko,et al.  The Price of Immediacy , 2008 .

[20]  Rajkumar Buyya,et al.  Service and Utility Oriented Distributed Computing Systems: Challenges and Opportunities for Modeling and Simulation Communities , 2008, Annual Simulation Symposium.

[21]  Paul Hofmann,et al.  Cloud computing and electricity , 2010, Commun. ACM.

[22]  J. Wholey,et al.  The Case for Performance Monitoring. , 1992 .

[23]  Marco Pistore,et al.  Run-Time Monitoring of Instances and Classes of Web Service Compositions , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[24]  Peter Stone,et al.  Adaptive mechanism design: a metalearning approach , 2006, ICEC '06.

[25]  Laurent Lefèvre,et al.  When Clouds become Green: the Green Open Cloud Architecture , 2009, PARCO.

[26]  Schahram Dustdar,et al.  Service mediation and negotiation bootstrapping as first achievements towards self-adaptable grid and cloud services , 2009, GMAC '09.

[27]  Frank Leymann,et al.  Monitoring and Analyzing Influential Factors of Business Process Performance , 2009, 2009 IEEE International Enterprise Distributed Object Computing Conference.

[28]  Ian T. Foster,et al.  Toward an Autonomic Service Management Framework: A Holistic Vision of SOA, AON, and Autonomic Computing , 2008, IEEE Communications Magazine.