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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
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.
Ran, Chen, Wang, Shaowei, & Wang, Chonggang. (2015). Balancing backhaul load in heterogeneous cloud radio access networks. IEEE Wireless Communication, 22(3), 42–48.
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.
Nahir, Amir, Orda, Ariel, & Raz, Danny. (2016). Replication-based Load balancing. IEEE Transactions on Parallel and Distributed Systems, 27(2), 494–507.
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.
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.
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.
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.
Evers, X., CSG, W. H., CR.B.SG. (1992). A literature study on scheduling in distributed systems, Delft university Of Technology.
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.
Subha, T., & Jayashri, S. (2017). Public auditing scheme for data storage security in cloud computing. Journal of Information Science and Engineering, 33, 773–787.
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.
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.
Mishra, R., & Jaiswal, A. (2012). Ant colony optimization: a solution of load balancing in cloud. International Journal of Web & Semantic Technology, 3(2), 33.
Sidhu, Amandeep Kaur, & Kinger, Supriya. (2013). Analysis of load balancing techniques in cloud computing. International Journal of Computers & Technology, 4(2), 471–737.
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.
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.
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.
Kuhl (1998) A Taxonomy of Scheduling in General-purpose Distributed Computing Systems, IEEE transactions on software engineering 14(2):141–154.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
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)