Agent Based Framework for Scalability in Cloud Computing

Cloud computing focuses on delivery of reliable, secure, fault- tolerant, sustainable, and scalable infrastructures for hosting internet-based application services. These applications have different composition, configuration, and deployment requirements. Cloud service providers are willing to provide large scaled computing infrastructure at a cheap prices. Quantifying the performance of scheduling and allocation policy on a Cloud infrastructure (hardware, software, services) for different application and service models under varying load, energy performance (power consumption, heat dissipation), and system size is an extremely challenging problem to tackle. This problem can be tackle with the help of mobile agents. Mobile agent being a process that can transport its state from one environment to another, with its data intact, and is capable of performing appropriately in the new environment. This work proposes an agent based framework for providing scalability in cloud computing environments supported with algorithms for searching another cloud when the approachable cloud becomes overloaded and for searching closest datacenters with least response time of virtual machine (VM).

[1]  Michele Amoretti,et al.  Service migration within the cloud: Code mobility in SP2A , 2010, 2010 International Conference on High Performance Computing & Simulation.

[2]  BuyyaRajkumar,et al.  Cloud computing and emerging IT platforms , 2009 .

[3]  Cheng Zeng,et al.  Cloud Computing Service Composition and Search Based on Semantic , 2009, CloudCom.

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

[5]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[6]  Haifeng Chen,et al.  Intelligent Workload Factoring for a Hybrid Cloud Computing Model , 2009, 2009 Congress on Services - I.

[7]  Bernd Freisleben,et al.  Xen and the Art of Cluster Scheduling , 2006, First International Workshop on Virtualization Technology in Distributed Computing (VTDC 2006).

[8]  Li Wen-cha A reinforcement learning approach to virtual machines auto-configuration , 2014 .

[9]  Peter A. Dinda,et al.  Towards Virtual Networks for Virtual Machine Grid Computing , 2004, Virtual Machine Research and Technology Symposium.

[10]  Kwang Mong Sim,et al.  Adaptive Commitment Management Strategy Profiles for Concurrent Negotiations , 2009 .

[11]  Kwang Mong Sim,et al.  Self-Organizing Agents for Service Composition in Cloud Computing , 2010, 2010 IEEE Second International Conference on Cloud Computing Technology and Science.

[12]  Yixin Chen,et al.  AI Planning and Combinatorial Optimization for Web Service Composition in Cloud Computing , 2010 .

[13]  P. Varalakshmi,et al.  A mobile agent based approach of ensuring trustworthiness in the Cloud , 2011, 2011 International Conference on Recent Trends in Information Technology (ICRTIT).

[14]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[15]  Ian T. Foster,et al.  Virtual Workspaces in the Grid , 2005, Euro-Par.

[16]  Zhili Sun,et al.  An Agent-based Scheme for Supporting Service and Resource Management in Wireless Cloud , 2010, 2010 Ninth International Conference on Grid and Cloud Computing.

[17]  Ian T. Foster,et al.  From sandbox to playground: dynamic virtual environments in the grid , 2004, Fifth IEEE/ACM International Workshop on Grid Computing.

[18]  Kwang Mong Sim,et al.  Cloudle: A Multi-criteria Cloud Service Search Engine , 2010, 2010 IEEE Asia-Pacific Services Computing Conference.

[19]  Kwang Mong Sim,et al.  Agent-Based Service Composition in Cloud Computing , 2010, FGIT-GDC/CA.

[20]  Henri Casanova,et al.  Resource Allocation Using Virtual Clusters , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[21]  Le Yi Wang,et al.  VCONF: a reinforcement learning approach to virtual machines auto-configuration , 2009, ICAC '09.