RETRACTED ARTICLE: Dynamic resource allocation with optimized task scheduling and improved power management in cloud computing

Cloud computing is one among the emerging platforms in business, IT enterprise and mobile computing applications. Resources like Software, CPU, Memory and I/O devices etc. are utilized and charged as per the usage, instead of buying it. A Proper and efficient resource allocation in this dynamic cloud environment becomes the challenging task due to drastic increment in cloud usage. Various promising technologies have been developed to improve the efficiency of resource allocation process. But still there is some incompetency in terms of task scheduling and power consumption, when the system gets overloaded. So an energy efficient task scheduling algorithm is required to improve the efficiency of resource allocation process. In this paper an improved task scheduling and an optimal power minimization approach is proposed for efficient dynamic resource allocation process. Using prediction mechanism and dynamic resource table updating algorithm, efficiency of resource allocation in terms of task completion and response time is achieved. This framework brings an efficient result in terms of power reduction since it reduces the power consumption in data centers. The proposed approach gives accurate values for updating resource table. An efficient resource allocation is achieved by an improved task scheduling technique and reduced power consumption approach. The Simulation result gives 8% better results when comparing to other existing methods.

[1]  Meikang Qiu,et al.  Cloud Infrastructure Resource Allocation for Big Data Applications , 2018, IEEE Transactions on Big Data.

[2]  Xuyun Zhang,et al.  EnReal: An Energy-Aware Resource Allocation Method for Scientific Workflow Executions in Cloud Environment , 2016, IEEE Transactions on Cloud Computing.

[3]  Ying Zhang,et al.  DCloud: Deadline-Aware Resource Allocation for Cloud Computing Jobs , 2016, IEEE Transactions on Parallel and Distributed Systems.

[4]  Subhash K. Shinde,et al.  Task scheduling and resource allocation in cloud computing using a heuristic approach , 2018, Journal of Cloud Computing.

[5]  Godwin Ansa,et al.  Security framework for RESTful mobile cloud computing Web services , 2016, J. Ambient Intell. Humaniz. Comput..

[6]  Daniel Grosu,et al.  A Combinatorial Auction-Based Mechanism for Dynamic VM Provisioning and Allocation in Clouds , 2013, IEEE Transactions on Cloud Computing.

[7]  Jiaheng Wang,et al.  Energy-Efficient Resource Assignment and Power Allocation in Heterogeneous Cloud Radio Access Networks , 2014, IEEE Transactions on Vehicular Technology.

[8]  Geoffrey C. Fox,et al.  Distributed and Cloud Computing: From Parallel Processing to the Internet of Things , 2011 .

[9]  Xiaofei Wang,et al.  Dynamic Resource Prediction and Allocation for Cloud Data Center Using the Multiobjective Genetic Algorithm , 2018, IEEE Systems Journal.

[10]  Daniel Grosu,et al.  Truthful Greedy Mechanisms for Dynamic Virtual Machine Provisioning and Allocation in Clouds , 2015, IEEE Transactions on Parallel and Distributed Systems.

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

[12]  Chadi Assi,et al.  Delay-Aware Scheduling and Resource Optimization With Network Function Virtualization , 2016, IEEE Transactions on Communications.

[13]  Zongpeng Li,et al.  An Online Auction Framework for Dynamic Resource Provisioning in Cloud Computing , 2016, IEEE/ACM Transactions on Networking.

[14]  Miguel Rio,et al.  Self-Tuning Service Provisioning for Decentralized Cloud Applications , 2016, IEEE Transactions on Network and Service Management.

[15]  Kiseon Kim,et al.  A Fair and Efficient Resource Allocation Scheme for Multi-Server Distributed Systems and Networks , 2016, IEEE Transactions on Mobile Computing.

[16]  Athanasios V. Vasilakos,et al.  An Online Mechanism for Resource Allocation and Pricing in Clouds , 2016, IEEE Transactions on Computers.

[17]  Yao-Jen Chang,et al.  DPRA: Dynamic Power-Saving Resource Allocation for Cloud Data Center Using Particle Swarm Optimization , 2018, IEEE Systems Journal.

[18]  Keqin Li,et al.  An Intelligent Economic Approach for Dynamic Resource Allocation in Cloud Services , 2015, IEEE Transactions on Cloud Computing.

[19]  Vijender Kumar Solanki,et al.  Resource Allocation for Heterogeneous Cloud Computing , 2017, Netw. Protoc. Algorithms.

[20]  HwaMin Lee,et al.  Energy efficient VM scheduling for big data processing in cloud computing environments , 2019, Journal of Ambient Intelligence and Humanized Computing.

[21]  Xiaoli Chu,et al.  Computation Offloading and Resource Allocation in Mixed Fog/Cloud Computing Systems With Min-Max Fairness Guarantee , 2018, IEEE Transactions on Communications.

[22]  David Atienza,et al.  Integrating Heuristic and Machine-Learning Methods for Efficient Virtual Machine Allocation in Data Centers , 2018, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[23]  Ahmed Karmouch,et al.  A cost-efficient QoS-aware model for cloud IaaS resource allocation in large datacenters , 2015, 2015 IEEE 4th International Conference on Cloud Networking (CloudNet).

[24]  Mohsen Guizani,et al.  Energy-Efficient Resource Allocation and Provisioning Framework for Cloud Data Centers , 2015, IEEE Transactions on Network and Service Management.

[25]  Jeongho Kwak,et al.  DREAM: Dynamic Resource and Task Allocation for Energy Minimization in Mobile Cloud Systems , 2015, IEEE Journal on Selected Areas in Communications.