Skip to main content

A High-Dynamic Invocation Load Balancing Algorithm for Distributed Servers in the Cloud

  • Conference paper
Intelligent Computing Theory (ICIC 2014)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 8588))

Included in the following conference series:

  • 2969 Accesses

Abstract

Nowadays, cloud storage has received widespread attention for sharing of resources to achieve coherence and economies of scale. Focus on maximizing the effectiveness of the shared resources, how to allocate tasks reasonably and enhance the load balance are critical challenges that enhancing the overall performance of cloud service platform. In this paper, we proposed a high-dynamic invocation load balancing algorithm (LY-Cluster) for distributed servers in the cloud. There are three main contents that automatically allocate services’ IDs, multi-level capacity manager, and dynamically reallocated per demand based on sudden tasks. The experimental results show that our method performs well in terms of load balancing across the service replicas and improves the system scalability and response time.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Zaharia, M.: A view of cloud computing. Communications of the ACM 53(4), 50–58 (2010)

    Article  Google Scholar 

  2. Espadas, J., Molina, A., Jiménez, G., Molina, M., Ramírez, R., Concha, D.: A tenant-based resource allocation model for scaling Software-as-a-Service applications over cloud computing infrastructures. Future Generation Computer Systems 29(1), 273–286 (2013)

    Article  Google Scholar 

  3. Subramani, V., Kettimuthu, R., Srinivasan, S., Johnston, J., Sadayappan, P.: Selective buddy allocation for scheduling parallel jobs on clusters. In: 4th IEEE International Conference on Cluster Computing, pp. 107–116. IEEE Press, Illinois (2002)

    Chapter  Google Scholar 

  4. Maheswaran, M., Ali, S., Siegel, H.J., Hensgen, D., Freund, R.F.: Dynamic mapping of a class of independent tasks onto heterogeneous computing systems. Journal of Parallel and Distributed Computing 59(2), 107–131 (1999)

    Article  Google Scholar 

  5. Overman, R.E., Prins, J.F., Miller, L.A., Minion, M.L.: Dynamic Load Balancing of the Adaptive Fast Multipole Method in Heterogeneous Systems. In: 2013 IEEE 27th International Conference on Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), pp. 1126–1135. IEEE Press, Cambridge (2013)

    Chapter  Google Scholar 

  6. Chen, L., Villa, O., Krishnamoorthy, S., Gao, G.R.: Dynamic load balancing on single-and multi-GPU systems. In: 2010 IEEE International Symposium on Parallel & Distributed Processing (IPDPS), pp. 1–12. IEEE Press, Atlanta (2010)

    Google Scholar 

  7. Ghemawat, S., Gobioff, H., Leung, S.T.: The Google file system. ACM SIGOPS Operating Systems Review 37(5), 29–43 (2003)

    Article  Google Scholar 

  8. Ekanayake, J., Fox, G.: High performance parallel computing with clouds and cloud technologies. In: Avresky, D.R., Diaz, M., Bode, A., Ciciani, B., Dekel, E. (eds.) Cloudcomp 2009. LNICST, vol. 34, pp. 20–38. Springer, Heidelberg (2010)

    Google Scholar 

  9. Gufler, B., Augsten, N., Reiser, A., Kemper, A.: Load balancing in mapreduce based on scalable cardinality estimates. In: 2012 IEEE 28th International Conference on Data Engineering (ICDE), pp. 522–533. IEEE Press, Washington (2012)

    Chapter  Google Scholar 

  10. Fan, K., Zhang, D., Li, H., Yang, Y.: An Adaptive Feedback Load Balancing Algorithm in HDFS. In: 5th International Conference on Intelligent Networking and Collaborative Systems (INCoS), pp. 23–29. IEEE Press, Xi’an (2013)

    Google Scholar 

  11. Fang, Y., Wang, F., Ge, J.: A task scheduling algorithm based on load balancing in cloud computing. In: Wang, F.L., Gong, Z., Luo, X., Lei, J. (eds.) WISM 2010. LNCS, vol. 6318, pp. 271–277. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  12. Venkata Krishna, P.: Honey bee behavior inspired load balancing of tasks in cloud computing environments. Applied Soft Computing 13(5), 2292–2303 (2013)

    Article  Google Scholar 

  13. Hu, J., Gu, J., Sun, G., Zhao, T.: A scheduling strategy on load balancing of virtual machine resources in cloud computing environment. In: 2010 Third International Symposium on Parallel Architectures, Algorithms and Programming (PAAP), pp. 89–96. IEEE Press, Dalian (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Qu, Z., Zang, J., Wang, L., Sun, H., Wang, Y. (2014). A High-Dynamic Invocation Load Balancing Algorithm for Distributed Servers in the Cloud. In: Huang, DS., Bevilacqua, V., Premaratne, P. (eds) Intelligent Computing Theory. ICIC 2014. Lecture Notes in Computer Science, vol 8588. Springer, Cham. https://doi.org/10.1007/978-3-319-09333-8_62

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-09333-8_62

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-09332-1

  • Online ISBN: 978-3-319-09333-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics