Abstract
Cloud computing delivers practical solutions for long-term image archiving systems. Cloud data centers consume enormous amounts of electrical energy that increases their operational costs. This shows the importance of investing on energy consumption techniques. Dynamic placement of virtual machines to appropriate physical nodes using metaheuristic algorithms is among the methods of reducing energy consumption. In metaheuristic algorithms, there should be a balance between both exploration and exploitation aspects so that they can find better solutions in a search space. Exploration means looking for a solution in a wider area, while exploitation is producing new solutions from existence ones. Artificial bee colony optimization, which is a biological metaheuristic algorithm, is a sign-oriented approach. It has a strong exploration ability, but a relatively weaker exploitation power. On the other hand, tabu search is a popular algorithm that shows better exploitation in comparison with ABC. In this study, cloud computing environments are detailed with an allocation protocol for efficient energy and resource management. The technique of energy-aware allocation splits data centers (DCs) resources among client applications end routes to enhance energy efficacy of DCs and also achieves anticipated quality of service (QoS) for everyone. Heuristic protocols are exercised for optimizing the distribution of resources to upgrade the efficiency of DC. In the current paper, energy-aware resources allotment technique is employed and optimized in clouds via a new approach called Tabu Job Master (JM). Tabu JM claims the benefits of some variables and also rapid convergence speeds. Results are duly achieved for energy consumption—the count of virtual machines (VMs) migration and also makespan. The results shown by Tabu JM are benchmarked by using genetic algorithm (GA), artificial bee colony (ABC), ABC with crossover and technique of mutation, the basic tabu search techniques, and Tabu Job Master.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Change history
08 August 2024
This article has been retracted. Please see the Retraction Notice for more detail: https://doi.org/10.1007/s00500-024-10025-5
References
Ali W, Anas A, Kamal M (2018) Novel mutation strategy for enhancing SHADE and LSHADE algorithms for global numerical optimization. Swarm Evolut Comput. https://doi.org/10.1016/j.swevo.2018.10.006
Alkhashai HM, Omara A (2016) An Enhanced Task scheduling algorithm on cloud computing environment. Int J Grid Distributed Comput 9(7):91–100
Asif K, Nadeem J, Majid I (2018) Time and devicebased priority induced comfort management in smart home within the consumer budget limitation. Sustain Cities Soc 41:538–555. https://doi.org/10.1016/j.scs.2018.05.053
Bacanin Nebojsa, Tuba Milan (2012) Artificial Bee Colony (ABC) Algorithm for Constrained Optimization Improved with Genetic Operators. Stud Inf Control 21(2):137–146
Barlaskar E, Singh NA, Singh YJ (2015) Energy optimization methods for Virtual Machine Placement in Cloud Data Center. ADBU J Eng Technol 1
Beloglazov A, Buyya R (2010) Energy efficient resource management in virtualized cloud data centers. In: 10th IEEE/ACM international conference on cluster, cloud and grid computing, IEEE Computer Society. https://doi.org/10.1109/ccgrid.2010.46
Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Generat Comput Syst 28(5):755–768
Castiglione A, Pizzolante R, De Santis A, Carpentieri B, Castiglione A, Palmieri F (2015) Cloud-based adaptive compression and secure management services for 3D healthcare data. Future Generat Comput Syst 43:120–134
Chandran R, Kumar SR, Gayathri N (2020) Designing a locating scams for mobile transaction with the aid of operational activity analysis in cloud. Wirel Pers Commun. https://doi.org/10.1007/s11277-020-07302-5
Deep K, Nagar A, Pant M, Bansal JC (2011) Proceedings of the international conference on soft computing for problem solving (SocProS 2011), vol 2, pp 20–22
Dhingra A, Paul S (2014) Green cloud: heuristic based BFO technique to optimize resource allocation. Indian J Sci Technol 7(5):685–691
Ebadifard F, Babamir SM (2020) Scheduling scientific workflows on virtual machines using a Pareto and hypervolume based black hole optimization algorithm. J Supercomput. https://doi.org/10.1007/s11227-020-03183-4
Gandomi AH, Goldman BW (2018) Parameter-less population pyramid for large-scale tower optimization. Expert Syst Appl 96:175–184
Gandomi AH, Yang XS, Talatahari S, Alavi AH (2013) Metaheuristic algorithms in modeling and optimization. Metaheuristic Appl Struct Infrastruct. https://doi.org/10.1016/B978-0-12-398364-0.00001-2
Gandomi AH, Gharehbaghi S, Achakpour S, Omidvar MN (2018) A hybrid computational approach for seismic energy demand prediction. Expert Syst Appl 110:335–351
Huacuja HJF, Soto C, Dorronsoro B, Santillán CG, Valdez NR, Balderas-Jaramillo F (2020) AMOSA with analytical tuning parameters and fuzzy logic controller for heterogeneous computing scheduling problem. In: Intuitionistic and type-2 fuzzy logic enhancements in neural and optimization algorithms: theory and applications. Springer, Cham, pp 195–208
Kumar SR, Gayathri N (2016) Trust based data transmission mechanism in MANET using sOLSR. In: Annual convention of the computer society of India. Springer, Singapore, pp 169–180
Kumar P, Gopal K, Gupta JP (2015) Scheduling algorithms for cloud: a survey and analysis. J Inf Sci Comput Technol 3(1):162–169
Kumar SR, Gayathri N, Balusamy B (2019) Enhancing network lifetime through power-aware routing in MANET. Int J Internet Technol Secured Trans 9(1–2):96–111
Lakshmi M, Senthilkumar J, Suresh Y (2016) Visually lossless compression for Bayer color filter array using optimized Vector Quantization. J Appl Soft Comput 46(C):1030–1042
Li X, Garraghan P, Jiang X, Wu Z, Xu J (2018) Holistic virtual machine scheduling in cloud datacenters towards minimizing total energy. IEEE Trans Parallel Distributed Syst 29(6):1317–1331
Lin M, Yao Z, Gao F, Li Y (2016) Virtual machine instance anamoly detection system for IaaS cloud computing. Int J Future Generat Commun Network 9(3):255–268
Madalina M (2019) Reinforcement learning versus evolutionary computation: a survey on hybrid algorithms. Swarm Evolut Comput 44:228–246. https://doi.org/10.1016/j.swevo.2018.03.011
Malhotra L, Agarwal D, Jaiswal A (2014) Virtualization in cloud computing. J Inf Technol Softw Eng 4:2. https://doi.org/10.4172/2165-7866.1000136
Mustafa S, Mesut G (2012) Novel artificial bee colony-based algorithm for solving the numerical optimization problems. Int J Innovat Comput Inf Control 8(9):6107–6121
Quang-Hung N, Nien PD, Nam NH, Tuong NH, Thoai N (2013) A genetic algorithm for power-aware virtual machine allocation in private cloud. In: Information and communication technology. International federation for information processing (IFIP) Springer, Berlin, pp 183–191
Rahim S, Ahmad A, Khan SA, Khan ZA, Qasim U (2016) Exploiting heuristic algorithms to efficiently utilize energy management controllers with renewable energy sources. Energy Build 129:452–470
Rahimunnisa K (2019) Hybridized Genetic-simulated annealing algorithm for performance optimization in wireless Adhoc network. J Soft Comput Paradigm (JSCP) 1(01):1–13
Ramezani F, Lu J, Hussain FK (2014) “Task-based system load balancing in cloud computing using particle swarm optimization. Int J Parall Programm 42(5):739–754
Sakthivel RK, Nagasubramanian G, Al-Turjman F, Sankayya M (2020) Core-level cybersecurity assurance using cloud-based adaptive machine learning techniques for manufacturing industry. Trans Emerg Tel Tech. https://doi.org/10.1002/ett.3947
Selvi S, Manimegalai D (2015) Task scheduling using two-phase variable neighborhood search algorithm on heterogeneous computing and grid environments. King Fahd Univ Petrol Min (Arab J Sci Eng) 40:817–844
Theja PR, Babu SK (2015) An adaptive genetic algorithm based robust QoS oriented green computing scheme for VM consolidation in large scale cloud infrastructures. Indian J Sci Technol 8(27):1–13
Tian YC, Tang M, Kozan E, Zhang X (2018) Energy-efficient application assignment in profile-based data center management through a Repairing Genetic Algorithm. Appl Soft Comput 67:399–408
Tuba M (2012) Artificial Bee Colony (ABC) Algorithm with Crossover and Mutation. In: Advances in computer science, research supported by ministry of education, Republic of Serbia, Project No. III-44006
Vakilinia S (2018) Energy efficient temporal load aware resource allocation in cloud computing datacenters. J Cloud Comput 7(1):2
Xu G, Ding Y, Zhao J, Hu L, Fu X (2013) A novel artificial bee colony approach of live virtual machine migration policy using Bayes theorem. Sci World J 2013. 1–13. (Article ID 369209)
Ye H (2015) Optimization of resource scheduling based on genetic algorithm in cloud computing environment. Metall Min Ind 7(6):386–391
Yi B, Ding P, Hui R (2013) A Tabu search based heuristic for optimized joint resource allocation and task scheduling in Grid/Clouds. In: The IEEE International Conference on Advanced Networks and Telecommunications Systems, Kattankulathur, pp 4–6
Yi P, Ding H, Byrav R (2013) Tabu search based heuristic for optimized joint resource allocation and task scheduling in grid/clouds. In: IEEE International Conference, pp 1–3, https://doi.org/10.1109/ants.2013.6802891
Yusof MK, Muhamad AS (2010a) Achieving of tabu search algorithm for scheduling technique in grid computing using Gridsim simulation tool: multiple jobs on limited resource. Int J Grid Distributed Comput 3(4):19–32
Yusof MK, Muhamad AS (2010b) Achieving of Tabu Search Algorithm for Scheduling Technique in Grid Computing Using GridSim Simulation Tool: multiple Jobs on Limited Source. Int J Grid Distributed Comput 3(4):9–32
Zhao DM, Zhou JT, Li K (2019) An energy-aware algorithm for virtual machine placement in cloud computing. IEEE Access 7:55659–55668
Zhuang Y, Jiang N, Wu Z, Li Q, Chiu DK, Hu H (2014) Efficient and robust large medical image retrieval in mobile cloud computing environment. Inf Sci 263:60–86
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interests.
We used our own data.
Animals and Humans
Animals/humans are not involved in this research work.
Additional information
Communicated by V. Loia.
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/s00500-024-10025-5
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Chandran, R., Rakesh Kumar, S. & Gayathri, N. RETRACTED ARTICLE: Genetic algorithm-based tabu search for optimal energy-aware allocation of data center resources. Soft Comput 24, 16705–16718 (2020). https://doi.org/10.1007/s00500-020-05240-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-020-05240-9