Optimum resource allocation approach in cloud

Today's world is an era of information technology in which cloud computing arises as promising and developing technology. In cloud computing environment the resources are provisioned on the basis of demand, as and when required. In cloud computing a large number of cloud users can request a number of cloud services at the same time. So there must be an efficient way in which all the resources are made available to the requesting user to satisfy their needs. Therefore, an optimal resource allocation is one of the central challenges in cloud computing. In this paper, an approach for optimum allocation of resources is proposed in which different types of resources (virtual machine) are allocated by taking three parameters into consideration: processing element, main memory, and network bandwidth. Users are allowed to submit the parameters during job submission. The user inserted parameters will then be considered while allocating resources to them. The simulations of cloud environment are achieved with the help of CloudSim simulator. The objective of this paper is to make optimum resource allocation and achieve efficient utilization of resources over public cloud. The experimental results show that the proposed approach provides better utilization of resources and also there is a reduction in request loss as compared to the Round Robin approach of resource allocation.

[1]  S. Padmavathi,et al.  Dynamic Resource Allocation Scheme in Cloud Computing , 2015 .

[2]  Yihua Lan,et al.  The load balancing algorithm in cloud computing environment , 2012, Proceedings of 2012 2nd International Conference on Computer Science and Network Technology.

[3]  Jimy Joy,et al.  Cost and deadline optimization along with resource allocation in cloud computing environment , 2013 .

[4]  Pradeep Singh Rawat,et al.  Quality of Service Evaluation of SaaS Modeler (Cloudlet) Running on Virtual Cloud Computing Environment using CloudSim , 2012 .

[5]  Hongli Zhang,et al.  Continuous resource allocation in cloud computing , 2015, 2015 IEEE International Conference on Communications (ICC).

[6]  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..

[7]  P. Samal,et al.  Analysis of variants in Round Robin Algorithms for load balancing in Cloud Computing , 2013 .

[8]  Shin-ichi Kuribayashi Optimal Joint Multiple Resource Allocation Method for Cloud Computing Environments , 2011, ArXiv.

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

[10]  Utpal Biswas,et al.  Development and Analysis of a New Cloudlet Allocation Strategy for QoS Improvement in Cloud , 2015 .

[11]  Rajnikant B. Wagh,et al.  Priority Based Dynamic Resource Allocation In Cloud Computing , 2017 .

[12]  Shin-ichi Kuribayashi,et al.  Resource allocation method in cloud computing environments with multiple data centers over a wide area , 2015, 2015 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM).

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

[14]  Shin-ichi Kuribayashi,et al.  Evaluation of Optimal Resource Allocation Method for Cloud Computing Environments with Limited Electric Power Capacity , 2011, 2011 14th International Conference on Network-Based Information Systems.

[15]  Sanjay Chaudhary,et al.  Policy based resource allocation in IaaS cloud , 2012, Future Gener. Comput. Syst..