An Intelligent Cloud Resource Allocation Service - Agent-Based Automated Cloud Resource Allocation using Micro-agreement

The Cloud refers to hardware and software resources available across the Internet. The number of competing Cloud Service Providers (CSP) continues to increase as companies outsource their computing infrastructure to the Cloud. In this environment, consumers face several challenges, including finding the least expensive Cloud service configuration, migration between CSPs and dynamically changing resource offerings. To assist consumers in this environment, this paper proposes an Intelligent Cloud Resource Allocation Service (ICRAS). This service maintains an overview of current CSP resources offerings and evaluates them to find the most appropriate configuration given a consumer’s preferences. The service then negotiates a short term micro service agreement with the CSP and monitors the service for any violations. Finally, the service can assist in the migration of the consumer’s data between CSPs.

[1]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[2]  Jonathan M. Garibaldi,et al.  A Multi-agent Infrastructure and a Service Level Agreement Negotiation Protocol for Robust Scheduling in Grid Computing , 2005, EGC.

[3]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[4]  Martijn Warnier,et al.  Privacy Regulations for Cloud Computing: Compliance and Implementation in Theory and Practice , 2011, Computers, Privacy and Data Protection.

[5]  Marc Premm,et al.  Bid price control and dynamic pricing in clouds , 2009, ECIS.

[6]  Michael Wooldridge,et al.  Applications of intelligent agents , 1998 .

[7]  Doug Johnson,et al.  Computing in the Clouds. , 2010 .

[8]  Kwang Mong Sim,et al.  Towards Complex Negotiation for Cloud Economy , 2010, GPC.

[9]  Andrew Warfield,et al.  Live migration of virtual machines , 2005, NSDI.

[10]  Catholijn M. Jonker,et al.  A multi-agent system performing one-to-many negotiation for load balancing of electricity use , 2002, Electron. Commer. Res. Appl..

[11]  Catholijn M. Jonker,et al.  An Agent Architecture for Multi-Attribute Negotiation , 2001, IJCAI.

[12]  S. Borenstein The Long-Run Efficiency of Real-Time Electricity Pricing , 2005 .

[13]  Frances M. T. Brazier,et al.  Secure Monitoring of Service Level Agreements , 2010, 2010 International Conference on Availability, Reliability and Security.

[14]  Jörn Altmann,et al.  Towards Autonomic Market Management in Cloud Computing Infrastructures , 2011, CLOSER.

[15]  Michael Wooldridge,et al.  Agent technology: foundations, applications, and markets , 1998 .

[16]  Richard Wolski,et al.  The Eucalyptus Open-Source Cloud-Computing System , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[17]  Martijn Warnier,et al.  Privacy Regulations for Cloud Computing , 2009 .

[18]  Rodney S. Tucker,et al.  Green Cloud Computing: Balancing Energy in Processing, Storage, and Transport , 2011, Proceedings of the IEEE.

[19]  Asit Dan,et al.  Web services agreement specification (ws-agreement) , 2004 .

[20]  Fabrice Bellard,et al.  QEMU, a Fast and Portable Dynamic Translator , 2005, USENIX Annual Technical Conference, FREENIX Track.

[21]  Huaglory Tianfield Towards agent based grid resource management , 2005, CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005..

[22]  N. R. Jennings,et al.  To appear in: Int Journal of Group Decision and Negotiation GDN2000 Keynote Paper Automated Negotiation: Prospects, Methods and Challenges , 2022 .

[23]  Frances M. T. Brazier,et al.  Scalable Middleware Environment for Agent-Based Internet Applications , 2004, PARA.

[24]  Adir Even,et al.  Making money with clouds: Revenue optimization through automated policy decisions , 2009 .

[25]  S. Vladimir,et al.  Real-World Market Representation with Agents , 2004 .