Abstract
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.
Similar content being viewed by others
Change history
30 May 2022
This article has been retracted. Please see the Retraction Notice for more detail: https://doi.org/10.1007/s12652-022-03970-2
References
AlShahwan F, Faisal M, Ansa G (2016) Security framework for RESTful mobile cloud computing Web services. J Ambient Intell Hum Comput 7(5):649–659
Chou LD, Chen HF, Tseng FH, Chang HC, Chang YJ (2016) DPRA: dynamic power-saving resource allocation for cloud data center using particle swarm optimization. IEEE Syst J 12(2):1554–1565
Dabbagh M, Hamdaoui B, Guizani M, Rayes A (2015) Energy-efficient resource allocation and provisioning framework for cloud data centers. IEEE Trans Netw Serv Manag 12(3):377–391
Dai W, Qiu L, Wu A, Qiu M (2016) Cloud infrastructure resource allocation for big data applications. IEEE Trans Big Data 4(3):313–324
Du J, Zhao L, Feng J, Chu X (2018) Computation offloading and resource allocation in mixed fog/cloud computing systems with min-max fairness guarantee. IEEE Trans Commun 66(4):1594–1608
Gawali MB, Shinde SK (2018) Task scheduling and resource allocation in cloud computing using a heuristic approach. J Cloud Comput 7(1):1–16
Han S, Min S, Lee H (2019) Energy efficient VM scheduling for big data processing in cloud computing environments. J Ambient Intell Hum Comput. https://doi.org/10.1007/s12652-019-01361-8
Hwang K, Dongarra J, Fox GC (2013) Distributed and cloud computing: from parallel processing to the internet of things. Morgan Kaufmann, Burlington, pp 1–57
Kwak J, Kim Y, Lee J, Chong S (2015) DREAM: dynamic resource and task allocation for energy minimization in mobile cloud systems. IEEE J Sel Areas Commun 33(12):2510–2523
Landa R, Charalambides M, Clegg RG, Griffin D, Rio M (2016) Self-tuning service provisioning for decentralized cloud applications. IEEE Trans Netw Serv Manag 13(2):197–211
Li D, Chen C, Guan J, Zhang Y, Zhu J, Yu R (2015) DCloud: deadline-aware resource allocation for cloud computing jobs. IEEE Trans Parallel Distrib Syst 27(8):2248–2260
Mashayekhy L, Nejad MM, Grosu D, Vasilakos AV (2015) An online mechanism for resource allocation and pricing in clouds. IEEE Trans Comput 65(4):1172–1184
Metwally K, Jarray A, Karmouch A (2015) A cost-efficient QoS-aware model for cloud IaaS resource allocation in large datacenters. IEEE Int Conf Cloud Netw. https://doi.org/10.1109/CloudNet.2015.7335277
Nejad MM, Mashayekhy L, Grosu D (2014) Truthful greedy mechanisms for dynamic virtual machine provisioning and allocation in clouds. IEEE Trans Parallel Distrib Syst 26(2):594–603
Nguyen HHC, Solanki VK, Van Thang D, Nguyen TT (2017) Resource allocation for heterogeneous cloud computing. Resource 9(1–2):1–15
Pahlevan A, Qu X, Zapater M, Atienza D (2017) Integrating heuristic and machine-learning methods for efficient virtual machine allocation in data centers. IEEE Trans Comput Aided Des Integr Circuits Syst 37(8):1667–1680
Peng M, Zhang K, Jiang J, Wang J, Wang W (2014) Energy-efficient resource assignment and power allocation in heterogeneous cloud radio access networks. IEEE Trans Veh Technol 64(11):5275–5287
Qu L, Assi C, Shaban K (2016) Delay-aware scheduling and resource optimization with network function virtualization. IEEE Trans Commun 64(9):3746–3758
Shi W, Zhang L, Wu C, Li Z, Lau FC (2015) An online auction framework for dynamic resource provisioning in cloud computing. IEEE/ACM Trans Netw 24(4):2060–2073
Teymoori P, Sohraby K, Kim K (2015) A fair and efficient resource allocation scheme for multi-server distributed systems and networks. IEEE Trans Mob Comput 15(9):2137–2150
Tseng FH, Wang X, Chou LD, Chao HC, Leung VC (2017) Dynamic resource prediction and allocation for cloud data center using the multi objective genetic algorithm. IEEE Syst J 12(2):1688–1699
Wang X, Wang X, Che H, Li K, Huang M, Gao C (2015) An intelligent economic approach for dynamic resource allocation in cloud services. IEEE Trans Cloud Comput 3(3):275–289
Xiao Z, Song W, Chen Q (2012) Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Trans Parallel Distrib Syst 24(6):1107–1117
Xu X, Dou W, Zhang X, Chen J (2015) EnReal: an energy-aware resource allocation method for scientific workflow executions in cloud environment. IEEE Trans Cloud Comput 4(2):166–179
Zaman S, Grosu D (2013) A combinatorial auction-based mechanism for dynamic VM provisioning and allocation in clouds. IEEE Trans Cloud Comput 1(2):129–141
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article has been retracted. Please see the retraction notice for more detail:https://doi.org/10.1007/s12652-022-03970-2
About this article
Cite this article
Praveenchandar, J., Tamilarasi, A. RETRACTED ARTICLE: Dynamic resource allocation with optimized task scheduling and improved power management in cloud computing. J Ambient Intell Human Comput 12, 4147–4159 (2021). https://doi.org/10.1007/s12652-020-01794-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-020-01794-6