Abstract
Cloud computing a new paradigm in the field of distributed computing after Grid computing. Cloud computing seems to me more promising in term of request failure, security, flexibility and resource availability. Its main feature is to maintain the Quality of service (QoS) provided to the end user in term of processing power, failure rate and many more .So Resource management and request scheduling are important and complex problems in cloud computing, Since maintaining resources and at the same time scheduling the request becomes a complex problem due to distributed nature of cloud. Many algorithms are been proposed to solve this problem like Ant colony based, cost based, priority based algorithms but all these algorithm consider cloud environment as non fault, which leads to degrade in performance of existing algorithms. So a load and fault aware Honey Bee scheduling algorithm is proposed for cloud infrastructure as a service(IaaS). This algorithm takes into consideration fault rate and load on a datacenter to improve the performance and QoS in cloud IaaS environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Yang, Z., Yin, C., Liu, Y.: A Cost-Based Resource Scheduling Paradigm in CloudComputing. In: PDCAT 2011, pp. 417–422 (October 2011)
Selvarani, S., Sadhasivam, G.S.: Improved cost-based algorithm for task scheduling incloud computing. In: Computational Intelligence and Computing Research (ICCIC), pp. 1–5 (December 2010)
Murata, Y., Egawa, R., Higashida, M., Kobayashi, H.: History-Based Job Scheduling Mechanism for the Vector Computing Cloud. In: Applications and the Internet (SAINT), pp. 125–128 (July 2010)
Huang, Q.-Y., Huang, T.-L.: An optimistic job scheduling strategy based on QoS for Cloud Computing. In: Intelligent Computing and Integrated Systems (ICISS), pp. 673–675 (October 2010)
Zhao, C., Zhang, S., Liu, Q., Xie, J., Hu, J.: Independent Tasks Scheduling Based on Genetic Algorithm in Cloud Computing. In: Wireless Communications, Networking and Mobile Computing, pp. 1–4 (September 2009)
Elghoneimy, E., Bouhali, O., Alnuweiri, H.: Resource allocation and scheduling in cloud computing. In: Computing, Networking and Communications (ICNC), pp. 309–314 (September 2012)
Ardagna, D., Panicucci, B., Trubian, M., Zhang, L.: Energy-Aware Autonomic Resource Allocation in Multitier Virtualized Environments. IEEE Transactions 5(1), 2–19 (2012)
Sun, W., Zhu, Y., Su, Z., Jiao, D., Li, M.: A Priority-Based Task Scheduling Algorithm in Grid. In: Parallel Architectures, Algorithms and Programming (PAAP), pp. 311–315 (2010)
Lee, Z., Wang, Y., Zhou, W.: A dynamic priority scheduling algorithm on service request scheduling in cloud computing. In: Electronic and Mechanical Engineering and Information Technology (EMEIT), vol. 9, pp. 4665–4669 (2011)
Huang, Q.-Y., Huang, T.-L.: An optimistic job scheduling strategy based on QoS for Cloud Computing. In: Intelligent Computing and Integrated Systems (ICISS), pp. 673–675 (2010)
Ku-Mahamud, K.R., Nasir, H.J.A.: Ant Colony Algorithm for Job Scheduling in Grid Computing. In: Mathematical/Analytical Modelling and Computer Simulation (AMS), pp. 40–45 (2010)
Sagayam, R., Akilandeswari, K.: Comparison of Ant Colony and Bee Colony Optimization for Spam Host Detection. International Journal of Engineering Research and Development 4(8), 26–32 (2012)
Eucalyptus Public Cloud, http://open.eucalyptus.com
Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., Soman, S., Youseff, L., Zagorodnov, D.: The Eucalyptus Open-source Cloud-computing System. In: Proceedings of Cloud Computing and Its Applications, Chicago, lllinois
OpenNebula Open Source Toolkit for Cloud Computing, http://opennebula.org/
Randles, M., Lamb, D., Taleb-Bendiab, A.: A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing. In: Advanced Information Networking and Applications Workshops (WAINA), pp. 551–556 (2010)
Eucalyptus Public Cloud, http://open.eucalyptus.com
Buyya, R., Ranjan, R., Calheiros, R.N.: Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities. In: High Performance Computing & Simulation, pp. 1–11 (June 2009)
OpenNode, http://www.opennodecloud.com
CloudStack, http://www.cloudstack.org
CloudSigma, http://www.cloudsigma.com
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Gupta, P., Ghrera, S.P. (2015). Load and Fault Aware Honey Bee Scheduling Algorithm for Cloud Infrastructure. In: Satapathy, S., Biswal, B., Udgata, S., Mandal, J. (eds) Proceedings of the 3rd International Conference on Frontiers of Intelligent Computing: Theory and Applications (FICTA) 2014. Advances in Intelligent Systems and Computing, vol 328. Springer, Cham. https://doi.org/10.1007/978-3-319-12012-6_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-12012-6_16
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-12011-9
Online ISBN: 978-3-319-12012-6
eBook Packages: EngineeringEngineering (R0)