Skip to main content

Addressing Security and Privacy Issues of Load Balancing Using Hybrid Algorithm

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 94))

Abstract

In today’s world, the need and urge for use of cloud become more popular among the public users. The cloud provides services like freeware to the end-users. The resources that the cloud users use will be in form of shared pool. If any resources are requested by the end-users, they are provided in a shared pool. Nowadays, the resources are requested only in dynamic basis. Upon the requisition by the user, the resources are provided to them. From these shared pools of resources, the cluster head or master node is selected by using Advanced Ant Colony optimization algorithm. The status of each and individual nodes should be known to neighbor nodes and master nodes; these can be achieved by using “Heartbeat messages”. The status and movement of an individual node can be known by using these messages. The services requested by end-user and they are provided to them in very secure manner using DMZ (De-militarized zone) technique. The DMZ provides very higher security, that is, three layers of security, with different algorithms at each layer. In this paper, we address data leakage security issues and dynamic load balancing issues.

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   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover 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. Pantazoglou, Michael, Tzortzakis, Gavrill, & Delis, Alex. (2016). Decentralised and energy-efficient workload management in enterprise clouds. IEEE Transactions on Cloud Computing, 4(2), 196–209.

    Article  Google Scholar 

  2. Ran, Chen, Wang, Shaowei, & Wang, Chonggang. (2015). Balancing backhaul load in heterogeneous cloud radio access networks. IEEE Wireless Communication, 22(3), 42–48.

    Article  Google Scholar 

  3. Zhao, Jia, Yang, Kun, Wei, Xiaohui, et al. (2016). A heuristic clustering-based task deployment approach for load balancing using Bayes theorem in cloud environment. IEEE Transactions on Parallel and Distributed Systems, 27(2), 305–316.

    Article  Google Scholar 

  4. Nahir, Amir, Orda, Ariel, & Raz, Danny. (2016). Replication-based Load balancing. IEEE Transactions on Parallel and Distributed Systems, 27(2), 494–507.

    Article  Google Scholar 

  5. Tianyi Chen, Yu., Zhang, Xin Wang, & Giannakis, Georgios B. (2016). Robust Workload and Energy management for sustainable data centers. IEEE Journal on Selected Areas in Communications, 34(3), 1.

    Article  Google Scholar 

  6. Octavio Gultierrez-Garcia, J., & Nafarrate, Adrian Ramirez-. (2015). Collaborative agents for distributed load management in cloud data centers using live migration of virtual machines. IEEE Transaction on Services Computing, 8(6), 916–929.

    Article  Google Scholar 

  7. Xiaolong, Xu, Cao, Lingling, & Wang, Xinheng. (2016). Adaptive task scheduling strategy based on dynamic workload adjustment for heterogeneous Hadoop clusters. IEEE System Journal, 10(2), 471–482.

    Article  Google Scholar 

  8. Beloglazov, A., & Buvya, R. (2010). Energy efficient resource management in virtualized cloud data centers. Paper presented at the 10th IEEE/ACM international conference on cluster, cloud and grid computing, pp. 826–831.

    Google Scholar 

  9. Evers, X., CSG, W. H., CR.B.SG. (1992). A literature study on scheduling in distributed systems, Delft university Of Technology.

    Google Scholar 

  10. Singh, Athokpam B., Sathyendra Bhat, J., Raju, Ragesh, & D’Souza, Rio. (2017). Survey on various load balancing techniques in cloud computing. Advances in Computing, 7(2), 28–34.

    Google Scholar 

  11. Subha, T., & Jayashri, S. (2017). Public auditing scheme for data storage security in cloud computing. Journal of Information Science and Engineering, 33, 773–787.

    MathSciNet  Google Scholar 

  12. Qi Zhang, Lu, & Cheng, Raouf Boutaba. (2010). Cloud computing: state-of-the-art and research challenges. Journal of Internet Services and Applications, 1(1), 7–18.

    Article  Google Scholar 

  13. Caron, E., Rodero-Merino, L., Desprez, F., & Muresan, A. (2012). Auto-scaling, load balancing and monitoring in commercial and open-source clouds, Research Report no. 7857.

    Google Scholar 

  14. Mishra, R., & Jaiswal, A. (2012). Ant colony optimization: a solution of load balancing in cloud. International Journal of Web & Semantic Technology, 3(2), 33.

    Article  Google Scholar 

  15. Sidhu, Amandeep Kaur, & Kinger, Supriya. (2013). Analysis of load balancing techniques in cloud computing. International Journal of Computers & Technology, 4(2), 471–737.

    Google Scholar 

  16. Nuaimi, K. A., Mohamed, N., Nuami, M. A., Al-Jaroodi, J. (2012). A survey of load balancing in cloud computing: challenges and algorithms. Paper presented at the 2012 Second Symposium on Network Cloud Computing and Applications (NCCA), pp. 137–142.

    Google Scholar 

  17. Wang, S.-C., Yan, K.-Q., Liao, W.-P., & Wang, S.-S. (2010). Towards a load balancing in a three-level cloud computing network. In Proceedings of the 3rd International Conference on Computer Science and Information Technology (ICCSIT), pp. 108–113.

    Google Scholar 

  18. Fahim, Y., Ben Lahmar, E., Labriji, E. H., & Eddaoui, A. (2014). The load balancing based on the estimated finish time of tasks in cloud computing. Proceedings of the Second World Conference on Complex Systems (WCCS), 2014, 594–598.

    Article  Google Scholar 

  19. Kuhl (1998) A Taxonomy of Scheduling in General-purpose Distributed Computing Systems, IEEE transactions on software engineering 14(2):141–154.

    Google Scholar 

  20. Shah, M. M. D., Kariyani, M. A. A., Agarwal, M. D. L. (2013). Allocation of virtual machines in cloud computing using load balancing algorithm. IJCSITS ISSN: 2249-9555.

    Google Scholar 

  21. Wickremasinghe, B. (2009). CloudAnalyst: a cloudSim-based tool for modeling and analysis of large scale cloud computing environments. MEDC Project Report, 22(6), 433–659.

    Google Scholar 

  22. Wickermasinghe, B., Calheiros, R. N., & Buvya, R. (2010). Cloudanalyst: a cloudsim-based visual modeller for analysing cloud computing environments and applications. Paper presented at the 24th IEEE International conference on advanced Information Networking and Applications (AINA), pp. 446–452.

    Google Scholar 

  23. S.G. Domanal, G.R.M. Reddy (2013) Load Balancing in Cloud Computing using Modified Throttled Algorithm. Paper presented at the IEEE International Conference on Cloud Computing in emerging Markets(CCEM), pp. 1–5.

    Google Scholar 

  24. Elian, G. A. (2013). User-priority guided Min-Min Scheduling algorithm for load balancing in cloud computing. Paper presented at the National Conference on Parallel Computing Technologies (PARCOMPTECH), pp. 1–8.

    Google Scholar 

  25. Thiam, C., Da Costa, G., & Pierson, J. M. (2013). cooperative scheduling anti-load balancing algorithm for cloud: CSAAC, Paper presented at the 5th International Conference on Cloud Computing Technology and Science (CloudCom), pp. 433–438.

    Google Scholar 

  26. Yao, J., & He, J. H. (2012). Load balancing strategy of cloud computing based on artificial bee algorithm. Paper presented at the 8th International Conference on Computing Technology and Information Management(ICCM), pp. 185–189.

    Google Scholar 

  27. Galloway, J. M., Smith, K. L., & Vrbsky, S. S. (2011). Power aware load balancing for cloud computing. Proceedings of the World Congress on Engineering and Computer Science, 2011, 19–21.

    Google Scholar 

  28. Soundarabai, P. B., Rani, A. S., Sahai, R. K., Thriveni, J., Venugopal, K. R., & Patnalk, L. M. (2014). Load balancing with availability checker and load reporters (LB-ACLRs) for improved performance in distributed systems. In Proceedings of the 2nd International Conference on Devices, Circuits and Systems (ICDCS), pp. 1–5.

    Google Scholar 

  29. Chawla, A., & Ghumman, N. S. (2015). Efficient cost scheduling algorithm with load balancing in a cloud computing environment. International Journal of Innovative Research in Computer and Communication Engineering, 3(6).

    Google Scholar 

  30. Sumalatha, M. R., Selvakumar, C., et al. (2014). CLBC-cost effective load balanced resource allocation for partitioned cloud system. Proceedings of the International Conference on Recent Trends in Information Technology (ICRTIT), 2014, 1–5.

    Google Scholar 

  31. Achar, R., Thilagam, P. S., Soans, N., Vikyath, P. V., Rao, S., & Vijeth, A. M. (2013). Load balancing in cloud based on live migration of virtual machines. Proceedings of the Annual IEEEI India Conference (INDICON), 2013, 1–5.

    Google Scholar 

  32. Kulkarni, A. K., & Annappa, B. (2015). Load balancing strategy for optimal peak hour performance in cloud datacenters. In International Conference on Signal Processing, Informatics, Communication and Energy Systems (SPICES), pp. 1–5.

    Google Scholar 

  33. Li, K., Xu, G., Zhao, G., Dong, Y., et al. (2011). Cloud task scheduling based on load balancing ant colony optimization. Proceedings of the Sixth Annual China grid Conference (ChinaGrid), 2011, 3–9.

    Google Scholar 

  34. Ramezani, F., Lu, J., & Hussain, F. K. (2014). Task-based system load balancing in cloud computing using particle swarm optimization. International Journal of Parallel Programming, 42(5), 739–754.

    Article  Google Scholar 

  35. Dhurandher, S. K., Obaidat, M. S., Woungang, I., et al. (2014). A cluster-based load balancing algorithm in cloud computing. Proceedings of the IEEE International Conference on Communications (ICC), 2014, 2921–2925.

    Google Scholar 

  36. Kapoor, S., & Dabas, C. (2015). Cluster based load balancing in cloud computing, In Proceedings of the Eighth International Conference in Contemporary Computing (IC3), pp. 76–81.

    Google Scholar 

  37. Katyal, Mayanka, & Mishra, Atul. (2013). A comparative study of load balancing algorithms in cloud computing environment. International Journal of Distributed and Cloud Computing, 1(2), 1–13.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to T. Subha .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Subha, T. (2020). Addressing Security and Privacy Issues of Load Balancing Using Hybrid Algorithm. In: Kolhe, M., Tiwari, S., Trivedi, M., Mishra, K. (eds) Advances in Data and Information Sciences. Lecture Notes in Networks and Systems, vol 94. Springer, Singapore. https://doi.org/10.1007/978-981-15-0694-9_16

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-0694-9_16

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-0693-2

  • Online ISBN: 978-981-15-0694-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics