A review of methods for resource allocation and operational framework in cloud computing

The issue of management and allocation of resources in cloud computing environments, according to the breadth of scale and modern technology implementation, is a complicated issue. Issues such as: the heterogeneity of resources, resource dependencies to each other, the dynamics of the environment, virtualization, workload diversity as well as a wide range of management objectives of cloud service providers to provide services in this environment. In this paper, first, the description of cloud computing environment and related issues have been reported. According to the performed studies, challenges such as: the absence of a comprehensive management for resources in the cloud environment, the method of predicting the resource allocation process, optimum resource allocation methods to reduce energy consumption and reducing the time to access resources and also implementation of dynamic resources allocation methods in the mobile cloud environments, have been addressed. Finally, with regard to the challenges, some recommendations to improve the process of allocation of resources in a cloud computing environment is has been proposed.

[1]  R. Srikant,et al.  Heavy traffic optimal resource allocation algorithms for cloud computing clusters , 2012, 2012 24th International Teletraffic Congress (ITC 24).

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

[3]  T. V. Lakshman,et al.  Network aware resource allocation in distributed clouds , 2012, 2012 Proceedings IEEE INFOCOM.

[4]  Ajanta De Sarkar,et al.  EXECUTION ANALYSIS OF LOAD BALANCING ALGORITHMS IN CLOUD C OMPUTING ENVIRONMENT , 2012, CloudCom 2012.

[5]  Anand Prabu Dynamic Resource Allocation Using Nephele Framework in Cloud , 2014 .

[6]  Stefano Giordano,et al.  A power efficient genetic algorithm for resource allocation in cloud computing data centers , 2014, 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet).

[7]  R. Madhumathi,et al.  Dynamic resource allocation in cloud using bin-packing technique , 2015, 2015 International Conference on Advanced Computing and Communication Systems.

[8]  Amin Vahdat,et al.  A scalable, commodity data center network architecture , 2008, SIGCOMM '08.

[9]  Shalini Ramanathan,et al.  Linear Scheduling Strategy for Resource Allocation in Cloud Environment , 2012, CloudCom 2012.

[10]  Gopal Kirshna Shyam,et al.  Resource allocation in cloud computing using agents , 2015, 2015 IEEE International Advance Computing Conference (IACC).

[11]  Zhen Xiao,et al.  Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment , 2013, IEEE Transactions on Parallel and Distributed Systems.

[12]  Zhixiong Chen,et al.  IT Auditing to Assure a Secure Cloud Computing , 2010, 2010 6th World Congress on Services.

[13]  Wu Ju-Hua,et al.  Research of Resource Allocation in Cloud Computing Based on Improved Dual Bee Colony Algorithm , 2015 .

[14]  Viktor Yarmolenko,et al.  SLA Based Job Scheduling : A Case Study on Policies for Negotiation with Resources , 2005 .

[15]  Vahid Khatibi Bardsiri,et al.  Optimization Task Scheduling Algorithm in Cloud Computing , 2015 .

[16]  Erik Elmroth,et al.  Autonomic Resource Allocation for Cloud Data Centers: A Peer to Peer Approach , 2014, 2014 International Conference on Cloud and Autonomic Computing.

[17]  Emmanuel S. Pilli,et al.  An efficient framework for resource allocation in cloud computing , 2013, 2013 Fourth International Conference on Computing, Communications and Networking Technologies (ICCCNT).

[18]  Jim Webber,et al.  Graph Databases: New Opportunities for Connected Data , 2015 .

[19]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[20]  Bibhudatta Sahoo,et al.  Energy Efficient Heuristic Resource Allocation for Cloud Computing , 2014 .

[21]  Ronak Patel,et al.  Survey on Resource Allocation Strategies in Cloud Computing , 2013 .

[22]  Wei Wang,et al.  A novel energy-efficient resource allocation algorithm based on immune clonal optimization for green cloud computing , 2014, EURASIP Journal on Wireless Communications and Networking.