Skip to main content

A Novel Load Balance Algorithm for Cloud Computing

  • Conference paper
  • First Online:

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 388))

Abstract

A good scheduling algorithm is a key for load balance system, in which system’s load meets users’ requirement. Here, a new load balance algorithm based on swarm intelligence is proposed which can enhance the production of the systems while schedule tasks to VMs properly. Here tasks completion time is compared with some other classical algorithms. The result shows that the proposed algorithm could meet users’ requirement and get resource utilization higher. The algorithm is better for network of a large area which is simulated by CloudSim.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Zhu, H., Liu, T., Zhu, D., Li, H.: Robust and simple N-Party entangled authentication cloud storage protocol based on secret sharing scheme. Journal of Information Hiding and Multimedia Signal Processing (JIHMSP) 4, 110–118 (2013)

    Google Scholar 

  2. Chang, B., Tsai, H.-F., Chen, C.-M.: Evaluation of virtual machine performance and virtualized consolidation ratio in cloud computing system. Journal of Information Hiding and Multimedia Signal Processing (JIHMSP) 4, 192–200 (2013)

    Google Scholar 

  3. Zhang, Q., Cheng, L., Boutaba, R.: Cloud computing: state-of-the-art and research challenges. Journal of Internet Services and Applications 1, 7–18 (2010)

    Article  Google Scholar 

  4. Foster, I., Zhao, Y., Raicu, I., et al.: Cloud computing and grid computing 360-degree compared. Grid Computing Environments Workshop, GCE 2008, vol. 1, pp. 1–10 (2008)

    Google Scholar 

  5. Vaquero, L.M., Rodero-Merino, L., Caceres, J., et al.: A break in the clouds: towards a cloud definition. ACM SIGCOMM Computer Communication Review 39, 50–55 (2008)

    Article  Google Scholar 

  6. Jadeja, Y., Modi, K.: Cloud computing-concepts, architecture and challenges. In: The International Conference on Computing & Electronics and Electrical Technologies, vol. 1, pp. 877–880. IEEE, Nagercoil (2012)

    Google Scholar 

  7. Buyya, R., Ranjan, R., Calheiros, R.N.: Modeling and simulation of scalable cloud computing environments and the cloudSim toolkit: challenges and opportunities. In: International Conference on High Performance Computing & Simulation, HPCS 2009, vol. 1, pp. 1–11. IEEE (2009)

    Google Scholar 

  8. Calheiros, R.N., Ranjan, R., Beloglazov, A., et al.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience 41, 23–50 (2011)

    Google Scholar 

  9. Das, S., Viswanathan, H., Rittenhouse, G.: Dynamic load balance through coordinated scheduling in packet data systems INFOCOM 2003. In: Twenty-Second Annual Joint Conference of the IEEE Computer and Communications, vol. 1, pp. 786–796. IEEE Societies, IEEE (2003)

    Google Scholar 

  10. Braun, T.D., Siegel, H.J., Beck, N., et al.: A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems. the. Journal of Parallel and Distributed computing 61, 810–837 (2001)

    Article  Google Scholar 

  11. Cañón, J., Alexandrino, P., Bessa, I., et al.: Genetic diversity measures of local European beef cattle breeds for conservation purposes. Genetics Selection Evolution 33, 311–332 (2001)

    Article  Google Scholar 

  12. Jijian, L., Longjun, H., Haijun, W.: Prediction of vibration response of powerhouse structures based on LS-SVM optimized by PSO. Engineering Sciences 12, 009 (2011)

    Google Scholar 

  13. Kazem, A., Rahmani, A.M., Aghdam, H.H.: A modified simulated annealing algorithm for static task scheduling in grid computing. In: International Conference on Computer Science and Information Technology, ICCSIT 2008, vol. 1, pp. 623–627. IEEE (2008)

    Google Scholar 

  14. Yulan, J., Zuhua, J., Wenrui, H.: Multi-objective integrated optimization research on preventive maintenance planning and production scheduling for a single machine. International Journal of Advanced Manufacturing Technology 39, 954–964 (2008)

    Article  Google Scholar 

  15. Pandey, S., Wu, L., Guru, S.M., et al.: A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. In: 2010 24th IEEE International Conference on Advanced Information Networking and Applications (AINA), vol. 1, pp. 400–407. IEEE (2010)

    Google Scholar 

  16. Hua, X., Zheng, J., Hu, W.: Ant colony optimization algorithm for computing resource allocation based on cloud computing environment. Journal of East China Normal University (Natural Science) 1, 127–134 (2010)

    Google Scholar 

  17. Babu, L.D., Krishna, P.V.: Honey bee behavior inspired load balance of tasks in cloud computing environments. Applied Soft Computing Journal 13, 2292–2303 (2013)

    Article  Google Scholar 

  18. TSai, P.W., Pan, J.S., Liao, B.Y., et al.: Enhanced artificial bee colony optimization. The International Journal of Innovative Computing, Information and Control 5, 5081–5092 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jeng-Shyang Pan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Tang, L., Pan, JS., Hu, Y., Ren, P., Tian, Y., Zhao, H. (2016). A Novel Load Balance Algorithm for Cloud Computing. In: Zin, T., Lin, JW., Pan, JS., Tin, P., Yokota, M. (eds) Genetic and Evolutionary Computing. GEC 2015. Advances in Intelligent Systems and Computing, vol 388. Springer, Cham. https://doi.org/10.1007/978-3-319-23207-2_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-23207-2_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-23206-5

  • Online ISBN: 978-3-319-23207-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics