HSO: A Hybrid Swarm Optimization Algorithm for Re-Ducing Energy Consumption in the Cloudlets

Mobile Cloud Computing (MCC) is an emerging technology for the improvement of mobile service quality. MCC resources are dynamically allocated to the users who pay for the resources based on their needs. The drawback of this process is that it is prone to failure and demands a high energy input. Resource providers mainly focus on resource performance and utilization with more consideration on the constraints of service level agreement (SLA). Resource performance can be achieved through virtualization techniques which facilitates the sharing of resource providers’ information between different virtual machines. To address these issues, this study sets forth a novel algorithm (HSO) that optimized energy efficiency resource management in the cloud; the process of the proposed method involves the use of the developed cost and runtime-effective model to create a minimum energy configuration of the cloud compute nodes while guaranteeing the maintenance of all minimum performances. The cost functions will cover energy, performance and reliability concerns. With the proposed model, the performance of the Hybrid swarm algorithm was significantly increased, as observed by optimizing the number of tasks through simulation, (power consumption was reduced by 42%). The simulation studies also showed a reduction in the number of required calculations by about 20% by the inclusion of the presented algorithms compared to the traditional static approach. There was also a decrease in the node loss which allowed the optimization algorithm to achieve a minimal overhead on cloud compute resources while still saving energy significantly. Conclusively, an energy-aware optimization model which describes the required system constraints was presented in this study, and a further proposal for techniques to determine the best overall solution was also made.

[1]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[2]  Muamer N. Mohammed,et al.  Enhancement the video quality forwarding Using Receiver-Based Approach(URBA) in Vehicular Ad-Hoc Network , 2017, 2017 International Conference on Radar, Antenna, Microwave, Electronics, and Telecommunications (ICRAMET).

[3]  Wayan Firdaus Mahmudy,et al.  Optimizing Laying Hen Diet using Multi-Swarm Particle Swarm Optimization , 2018, TELKOMNIKA (Telecommunication Computing Electronics and Control).

[4]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[5]  Sunil Kumar,et al.  Pm-EEMRP: Postural movement based energy efficient multi-hop routing protocol for intra wireless body sensor network (Intra-WBSN) , 2018 .

[6]  S. D. Madhu Kumar,et al.  Optimizing VM allocation and data placement for data-intensive applications in cloud using ACO metaheuristic algorithm , 2017 .

[7]  Keke Gai,et al.  Dynamic energy-aware cloudlet-based mobile cloud computing model for green computing , 2016, J. Netw. Comput. Appl..

[8]  Rajkumar Buyya,et al.  Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing , 2012, Future Gener. Comput. Syst..

[9]  Xue-Shan Sun,et al.  Cloud Computing and Extreme Learning Machine for a Distributed Energy Consumption Forecasting in Equipment-Manufacturing Enterprises , 2016 .

[10]  M. Waibel Review of "Ant Colony Optimization" by Marco Dorigo and Thomas Stützle , 2004 .

[11]  T. V. Gevorgyan,et al.  Cloud Service for Numerical Calculations and Visualizations of Photonic Dissipative Systems , 2017 .

[12]  Raed Abdulkareem Hasan,et al.  Particle swarm optimization for facility layout problems FLP — A comprehensive study , 2017, 2017 13th IEEE International Conference on Intelligent Computer Communication and Processing (ICCP).

[13]  Nicolae Ţăpuş,et al.  A comprehensive study: Ant Colony Optimization (ACO) for facility layout problem , 2017, 2017 16th RoEduNet Conference: Networking in Education and Research (RoEduNet).

[14]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[15]  Daniel Grosu,et al.  A PTAS Mechanism for Provisioning and Allocation of Heterogeneous Cloud Resources , 2015, IEEE Transactions on Parallel and Distributed Systems.

[16]  Abolfazl Toroghi Haghighat,et al.  A genetic‐based decision algorithm for multisite computation offloading in mobile cloud computing , 2017, Int. J. Commun. Syst..

[17]  Arief Ramadhan,et al.  Analysing Signal Strength and Connection Speed in Cloud Networks for Enterprise Business Intelligence , 2018 .

[18]  Calton Pu,et al.  Mistral: Dynamically Managing Power, Performance, and Adaptation Cost in Cloud Infrastructures , 2010, 2010 IEEE 30th International Conference on Distributed Computing Systems.

[19]  Behrouz Shahgholi Ghahfarokhi,et al.  Context-aware multi-objective resource allocation in mobile cloud , 2015, Comput. Electr. Eng..

[20]  Javad Akbari Torkestani,et al.  A learning automata-based algorithm for energy and SLA efficient consolidation of virtual machines in cloud data centers , 2018, J. Parallel Distributed Comput..

[21]  Syed Abdul Rahman Al-Haddad,et al.  An effective approach for managing power consumption in cloud computing infrastructure , 2017, J. Comput. Sci..

[22]  Beny Nugraha,et al.  Optimum Work Frequency for Marine Monitoring Based on Genetic Algorithm , 2018 .

[23]  Emad Taha Khalaf,et al.  Dynamic Load Balancing Model Based on Server Status (DLBS) for Green Computing , 2018, Advanced Science Letters.

[24]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

[25]  M. S. Saleem Basha,et al.  A novel algorithm for reducing energy-consumption in cloud computing environment: Web service computing approach , 2016, J. King Saud Univ. Comput. Inf. Sci..

[26]  Keqin Li,et al.  DataABC: A fast ABC based energy-efficient live VM consolidation policy with data-intensive energy evaluation model , 2017, Future Gener. Comput. Syst..

[27]  Muamer N. Mohammed,et al.  A Krill Herd Behaviour Inspired Load Balancing of Tasks in Cloud Computing , 2017 .

[28]  Yonggang Chen,et al.  Particle swarm optimizer with two differential mutation , 2017, Appl. Soft Comput..