A bio inspired Energy-Aware Multi objective Chiropteran Algorithm (EAMOCA) for hybrid cloud computing environment

Resource scheduling is a momentous task of determining and formulating when an activity should start or end depending on the number of tasks, the availability of the resources, time and processor speed. A cloud is an aggregation of resources or services that are provided as service through network. In earlier version of cloud computing (grid computing) it was enough to find the subset of resources for the applications whereas cloud computing goes one step higher allocating resources to Virtual Machines (VM's) as well as scheduling tasks on the VM's. So resource scheduling is indispensable in cloud computing for load balancing and maximizing the utilization while minimizing the execution time and energy. Few approaches relating to energy salvation have certain disadvantages such as, time complexity and slow Convergence. Hence Energy-Aware Multi objective Chiropteran Algorithm (EAMOCA) is developed by bringing together the echo-localization and hibernation properties for scheduling resources as well as conserving energy. Promotion of energy salvation in cloud environment is achieved in a well delineated manner. By using the performance metrics such as total energy consumed by physical resources, SLA violation (CPU performance) and VM migration, we have manipulated our approach through real time implementation by setting up a private cloud employing VMware.

[1]  Erol Gelenbe,et al.  Energy-Efficient Cloud Computing , 2010, Comput. J..

[2]  David W. Armitage,et al.  A comparison of supervised learning techniques in the classification of bat echolocation calls , 2010, Ecol. Informatics.

[3]  Prince Sharma,et al.  A Green-Cloud Network Scenario: Towards Energy Efficient Cloud Computing , 2012 .

[4]  T. Niknam,et al.  A modified teaching–learning based optimization for multi-objective optimal power flow problem , 2014 .

[5]  Vincenzo Piuri,et al.  BAT: optimization algorithms and overall design of a behavioral automatic tester , 1986 .

[6]  Vahid Esfahanian,et al.  Optimum sizing and optimum energy management of a hybrid energy storage system for lithium battery life improvement , 2013 .

[7]  Albert Y. Zomaya,et al.  Energy efficient utilization of resources in cloud computing systems , 2010, The Journal of Supercomputing.

[8]  Cynthia F. Moss,et al.  Composition of biosonar images for target recognition by echolocating bats , 1995, Neural Networks.

[9]  Xin-She Yang,et al.  Metaheuristics in water, geotechnical and transport engineering , 2012 .

[10]  Marco Dorigo,et al.  Ant colony optimization , 2006, IEEE Computational Intelligence Magazine.

[11]  John Hallam,et al.  Semi-automatic long-term acoustic surveying: A case study with bats , 2014, Ecol. Informatics.

[12]  Simon Fong,et al.  Integrating nature-inspired optimization algorithms to K-means clustering , 2012, Seventh International Conference on Digital Information Management (ICDIM 2012).

[13]  Abdolreza Hatamlou,et al.  Black hole: A new heuristic optimization approach for data clustering , 2013, Inf. Sci..

[14]  Dhavachelvan Ponnurangam,et al.  Hybrid Ant Colony Optimization and Cuckoo Search Algorithm for Job Scheduling , 2012, ACITY.

[15]  Rasoul Azizipanah-Abarghooee,et al.  Optimal sizing of battery energy storage for micro-grid operation management using a new improved bat algorithm , 2014 .

[16]  Amir Hossein Gandomi,et al.  Chaotic bat algorithm , 2014, J. Comput. Sci..

[17]  S. M. Sameer,et al.  Low complexity metaheuristics for joint ML estimation problems , 2014, Appl. Math. Comput..

[18]  O. Hasançebi,et al.  A bat-inspired algorithm for structural optimization , 2013 .

[19]  Shaya Sheikh,et al.  Multi-objective energy aware multiprocessor scheduling using bat intelligence , 2013, J. Intell. Manuf..

[20]  Debahuti Mishra,et al.  A New Meta-heuristic Bat Inspired Classification Approach for Microarray Data , 2012 .

[21]  S. Pierfederici,et al.  Flatness based control of a Hybrid Power Source with fuel cell / supercapacitor / battery , 2010, 2010 IEEE Energy Conversion Congress and Exposition.

[22]  Stephen J. Rossiter,et al.  Conservation value of forest fragments to Palaeotropical bats , 2008 .

[23]  Xin-She Yang,et al.  Swarm Intelligence and Bio-Inspired Computation , 2013 .

[24]  Yong Wang,et al.  An Adaptive Bat Algorithm , 2013, ICIC.

[25]  Luis M. Fernández,et al.  Optimal energy management system for stand-alone wind turbine/photovoltaic/hydrogen/battery hybrid system with supervisory control based on fuzzy logic , 2013 .

[26]  Taher Niknam,et al.  Multi-objective stochastic Distribution Feeder Reconfiguration from the reliability point of view , 2014 .

[27]  Richa Sinha,et al.  Energy Conscious Dynamic Provisioning of Virtual Machines using Adaptive Migration Thresholds in Cloud Data Center , 2013 .

[28]  S. Durga,et al.  A SURVEY ON ENERGY EFFICIENT SERVER CONSOLIDATION THROUGH VM LIVE MIGRATION , 2012 .

[29]  Amr Rekaby,et al.  Directed Artificial Bat Algorithm (DABA) - A new bio-inspired algorithm , 2013, 2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[30]  Manuel López-Ibáñez,et al.  Ant colony optimization , 2010, GECCO '10.

[31]  Xin-She Yang Metaheuristic Algorithms for Self-Organizing Systems: A Tutorial , 2012, 2012 IEEE Sixth International Conference on Self-Adaptive and Self-Organizing Systems.

[32]  Husam H. Abulula,et al.  Using bat-modelled sonar as a navigational tool in virtual environments , 2007, Int. J. Hum. Comput. Stud..

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

[34]  Tadeusz Gudra,et al.  New Approach in Bats' Sonar Signals Parametrization and Modelling , 2010 .

[35]  Mehmet Polat Saka,et al.  Analysis of Swarm Intelligence–Based Algorithms for Constrained Optimization , 2013 .

[36]  Vijay P. Singh,et al.  Ant Colony Optimization for Estimating Parameters of Flood Frequency Distributions , 2013 .

[37]  Michael Smotherman,et al.  A mechanism for antiphonal echolocation by free-tailed bats , 2010, Animal Behaviour.

[38]  Rajkumar Buyya,et al.  Energy Efficient Resource Management in Virtualized Cloud Data Centers , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[39]  Qin Xiong,et al.  An online parallel scheduling method with application to energy-efficiency in cloud computing , 2013, The Journal of Supercomputing.

[40]  Rajkumar Buyya,et al.  Energy Efficient Allocation of Virtual Machines in Cloud Data Centers , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[41]  Amir Hossein Gandomi,et al.  Bat algorithm for constrained optimization tasks , 2012, Neural Computing and Applications.

[42]  Valérie Laforest,et al.  Using BAT performance as an evaluation method of techniques , 2013 .