An efficient framework for resource allocation in cloud computing

Presently Cloud Computing is on high demand as it provides a way to reduce the cost of building infrastructure through virtualization of resources. Virtualization of resources requires a highly dynamic resource management mechanism. As cloud computing provides the facility to the cloud users to send multiple request simultaneously, there must be a self managing/provisioning scheme that all resources are made available to the requesting users in the efficient manner to satisfy their requirement and for improvement of resource utilization. In this paper we proposed an efficient framework named called EARA (Efficient Agent based Resource Allocation) for resource allocation based on agent computing on SaaS level in Cloud Computing. EARA Contain five different agents, each agent equipped with functionality to collect information regarding all resources available in actual cloud deployment based on signed SLA agreement, and then replies to the user with appropriate allocation or response code.

[1]  Ulas C. Kozat,et al.  Dynamic resource allocation and power management in virtualized data centers , 2010, 2010 IEEE Network Operations and Management Symposium - NOMS 2010.

[2]  Saidalavi Kalady,et al.  Agent based dynamic resource allocation on federated clouds , 2011, 2011 IEEE Recent Advances in Intelligent Computational Systems.

[3]  Li Jin,et al.  Design and implementation of adaptive resource co-allocation approaches for cloud service environments , 2010, 2010 3rd International Conference on Advanced Computer Theory and Engineering(ICACTE).

[4]  Fangzhe Chang,et al.  Optimal Resource Allocation in Clouds , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[5]  Qin Shuai What will cloud computing provide for Chinese m-learning? , 2011, Proceeding of the International Conference on e-Education, Entertainment and e-Management.

[6]  Kwang Mong Sim,et al.  Agent-Based Adaptive Resource Allocation on the Cloud Computing Environment , 2011, 2011 40th International Conference on Parallel Processing Workshops.

[7]  Xuejie Zhang,et al.  An Approach to Optimized Resource Scheduling Algorithm for Open-Source Cloud Systems , 2010, 2010 Fifth Annual ChinaGrid Conference.

[8]  Hugo Zaragoza,et al.  Information Retrieval: Algorithms and Heuristics , 2002, Information Retrieval.

[9]  Roozbeh Farahbod,et al.  Dynamic Resource Allocation in Computing Clouds Using Distributed Multiple Criteria Decision Analysis , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[10]  Massoud Pedram,et al.  Multi-dimensional SLA-Based Resource Allocation for Multi-tier Cloud Computing Systems , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[11]  Morris Meisner,et al.  OPTIMAL RESOURCE ALLOCATION , 1972 .

[12]  Leandros Tassiulas,et al.  Resource Allocation and Cross-Layer Control in Wireless Networks , 2006, Found. Trends Netw..

[13]  Ivona Brandic,et al.  Energy-efficient and SLA-aware management of IaaS clouds , 2012, 2012 Third International Conference on Future Systems: Where Energy, Computing and Communication Meet (e-Energy).

[14]  Chris Rose,et al.  A Break in the Clouds: Towards a Cloud Definition , 2011 .

[15]  Jean-Marc Menaud,et al.  SLA-Aware Virtual Resource Management for Cloud Infrastructures , 2009, 2009 Ninth IEEE International Conference on Computer and Information Technology.

[16]  Ivona Brandic,et al.  SLA-Aware Application Deployment and Resource Allocation in Clouds , 2011, 2011 IEEE 35th Annual Computer Software and Applications Conference Workshops.

[17]  F. S.,et al.  Science Education , 1958, Nature.

[18]  Naixue Xiong,et al.  Scheduling Parallel Cloud Computing Services: An Evolutional Game , 2009, 2009 First International Conference on Information Science and Engineering.

[19]  Michael R. Head,et al.  Virtual Hypervisor: Enabling fair and economical resource partitioning in cloud environments , 2010, 2010 IEEE Network Operations and Management Symposium - NOMS 2010.

[20]  Naidila Sadashiv,et al.  Cluster, grid and cloud computing: A detailed comparison , 2011, 2011 6th International Conference on Computer Science & Education (ICCSE).

[21]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .