Skip to main content

Cloud Management Systems and Virtual Desktop Infrastructure Load Balancing Algorithms - A Survey

  • Conference paper
  • First Online:

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

Abstract

Cloud Computing Technology has hatched some fascinating services, including hosted file servers, applications on demand and business continuity solutions. The volume of data storage upsurges quickly in open environment. So, load balancing is a main challenge in cloud environment. Load balancing helps to distribute the dynamic workload across multiple nodes to ensure that no single node is overloaded. It helps in proper utilization of resources. It also improve the performance of the system. Cloud data center management is an essential problem due to the numerous and heterogeneous strategies that can be applied, ranging from the virtual machine location to the coalition with other clouds. Load Balancing is important for essential operations in cloud virtual environments. Many algorithms have been developed for allocating client’s requests to available remote nodes. This paper presents a survey on load balancing algorithms in cloud management systems and virtual desktop infrastructure as well as properties of cloud computing. The survey also presents a comparative metrics on load balancing algorithms such as round robin, honey bee, ant colony, and active clustering and others as main the focus.

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   39.99
Price excludes VAT (USA)
  • Available as EPUB and 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

Learn about institutional subscriptions

References

  1. Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R.H.: Above the clouds: a berkeley view of cloud computing. Commun. ACM 53(4), 50–58 (2009). Eecs Department University of California Berkeley

    Article  Google Scholar 

  2. Begum, S., Prashanth, C.S.R.: Review of load balancing in cloud computing. Int. J. Comput. Sci. Issues 10(1), s536 (2013)

    Google Scholar 

  3. Cao, J., Cleveland, W.S., Gao, Y., Jeffay, K., Smith, F.D., Weigle, M.: Stochastic models for generating synthetic HTTP source traffic. In: Joint Conference of the IEEE Computer and Communications Societies, vol. 3, pp. 1546–1557 (2004)

    Google Scholar 

  4. Cavoukian, A.: Privacy in the clouds - a white paper on privacy and digital identity implications for the internet (2008). https://www.ipc.on.ca/wp-content/uploads/2008/05/privacyintheclouds.pdf

  5. Dasilva, D.A., Liu, L., Bessis, N., Zhan, Y.: Enabling green it through building a virtual desktop infrastructure. In: Eighth International Conference on Semantics, Knowledge and Grids, pp. 32–38 (2012)

    Google Scholar 

  6. Daz, M., Martn, C., Rubio, B.: State-of-the-art, challenges, and open issues in the integration of internet of things and cloud computing. J. Netw. Comput. Appl. 67(C), 99–117 (2016)

    Article  Google Scholar 

  7. Liu, J., Lai, W.: Security analysis of VLAN-based virtual desktop infrastructure. In: International Conference on Educational and Network Technology, pp. 301–304 (2010)

    Google Scholar 

  8. Lu, Y., Xie, Q., Kliot, G., Geller, A., Larus, J.R., Greenberg, A.: Join-idle-queue: A novel load balancing algorithm for dynamically scalable web services. Perform. Eval. 68(11), 1056–1071 (2011)

    Article  Google Scholar 

  9. Mell, P., Grance, T.: The nist definition of cloud computing. Commun. ACM 53(6), 50 (2009)

    Google Scholar 

  10. Moharana, S.S.: Analysis of load balancers in cloud computing. Int. J. Comput. Sci. Eng. 2(2), 101–108 (2013)

    Google Scholar 

  11. Moura, J., Hutchison, D.: Review and analysis of networking challenges in cloud computing. J. Netw. Comput. Appl. 60, 113–129 (2016)

    Article  Google Scholar 

  12. Nakai, A.M., Madeira, E., Buzato, L.E.: Improving the QOS of web services via client-based load distribution. In: XXIX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (2011)

    Google Scholar 

  13. Sharma, R., Kumar, A.: Load balancing in cloud computing system. AJES, 1(2) (2012)

    Google Scholar 

  14. Shimonski, R.: Windows server 2003 clustering & load balancing (ebook), 1st edn. Windows Server. McGraw-Hill Education (2003). ISBN-13: 978-0072226225, ISBN-10: 0072226226

    Google Scholar 

  15. Wang, S.C., Yan, K.Q., Liao, W.P., Wang, S.S.: Towards a load balancing in a three-level cloud computing network. In: IEEE International Conference on Computer Science and Information Technology, pp. 108–113 (2010)

    Google Scholar 

  16. Zhang, Z.P., Wen, L.J.: Loba-min-min: The grid resources scheduling algorithm based on load balance. Appl. Mech. Mater. 321–324, 2507–2513 (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jian Shen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Taylor, M.E., Shen, J. (2017). Cloud Management Systems and Virtual Desktop Infrastructure Load Balancing Algorithms - A Survey. In: Sun, X., Chao, HC., You, X., Bertino, E. (eds) Cloud Computing and Security. ICCCS 2017. Lecture Notes in Computer Science(), vol 10602. Springer, Cham. https://doi.org/10.1007/978-3-319-68505-2_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-68505-2_26

  • Published:

  • Publisher Name: Springer, Cham

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics