A B C D E F G H I J K L M N O P Q R S T U V W X Y Z All
Singh, Navpreet
- Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Authors
1 CSE & IT Deptt., BBSB Engineering College, Fatehgarh Sahib, Punjab, IN
2 CSE & IT Deptt., BBSB Engineering College, Fatehgarh Sahib, Punja, IN
Source
International Journal of Advanced Networking and Applications, Vol 8, No 5 (2017), Pagination: 3181-3187Abstract
In cloud computing environment, various users send requests for the transmission of data for different demands. The access to different number of users increase load on the cloud servers. Due to this, the cloud server does not provide best efficiency. To provide best efficiency, load has to be balanced. The highlight of this work is the division of different jobs into tasks. The job dependency checking is done on the basis of directed acyclic graph. The dependency checking the make span has to be created on the basis of first come first serve and priority based scheduling algorithms. In this paper, each scheduling algorithm has been implemented sequentially and the hybrid algorithm (round robin and priority based) has also been compared with other scheduling algorithms.
Keywords
Closest Data Center, Optimized Response Time, Dynamic Load, Round-Robin Scheduling, Priority Based Scheduling.References
- K. Kishor, V. Thapar, “An efficient service broker policy for Cloud computing environment”, International Journal of Computer Science Trends and Technology (IJCST) - Vol. 2, Issue 4, July-Aug 2014.
- Qiang Li, Qinfen Hao, Limin Xiao, “Adaptive management of virtualized resources in cloud
- T.C. Chieu, A. Mohindra, A.A. Karve, A. Segal, “Dynamic Scaling of Web Applications in a Virtualized Cloud Computing Environment,” in IEEE International Conference on e-Business Engineering, pp. 281-286, Dec. 2009.
- L. Jiyin, Q. Meikang, J.W. Niu, Y. Chen, and Ming, Adaptive Resource Allocation for Preeemptable Jobs in Cloud Systems, IEEE International Conference on Intelligent Systems Design and Applications, pp. 31-36, 2010.
- B. Wickremasinghe, N. Rodrigo Calheiros, and R. Buyya, Cloud Analyst: A CloudSim-based Visual Modeller for Analyzing Cloud Computing Environments and Applications, IEEE, January 2011.
- Milan E. Soklic “Simulation of Load balancing algorithms” ACM-SIGCSE Bulletin, Vol.34, Issue 4, December 2002.
- Jaspreet Kaur, “Comparison of Load balancing algorithms in a Cloud”, International Journal of Engineering Research and Applications”, Vol. 2, Issue 3, May-June 2012.
- Zhang Bo, Gao Ji, Ai Jieqing, “Cloud Loading Balance algorithm”, Information Science and Engineering, Second International Conference, Vol.2, No.5, 4-6 Dec. 2010.
- Z. Xiao, W. Song, and Q. Chen, “Dynamic resource allocation using virtual machines for cloud computing environment,” IEEE Transactions on Parallel and Distributed Systems, Vol. 24, No. 6, pp. 1107-1117, 2013.
- Di Caro, G. Dorigo, M. Mobile, “Agents for adaptive routing” in Proceedings of the Thirty-First Hawaii International Conference on System Sciences, Kohala Coast, HI, USA, Vol.7, pp. 74–83, January 1998.
- Bo, Z., Ji, G., Jieqing, A., “Cloud Loading Balance algorithm”, Proceedings of the 2010 2nd International Conference on Information Science and Engineering, Hangzhou, China, pp. 5001–5004, December 2010.
- Wu Lee, Chan, Huang, “Dynamic load balancing mechanism based on cloud storage”, Computing, Communications and Applications Conference, Hong Kong, China, pp. 102–106, January 2012.
- A. Bhadani, Chaudhary, “Performance evaluation of web servers using central load balancing policy over virtual machines on cloud”, Third Annual ACM Bangalore Conference, Bangalore, India, pp. 16-19, January 2010.
- K. Nishant, P. Sharma, V.Krishna, C. Gupta, K.P. Singh, N. Nitin, R. Rastogi, “Lord Balancing of Nodes in Cloud Using Ant Colony Optimization”, 2012 UK Sim 14th International Conference on Computer Modelling and Simulation, Cambridge, UK, pp.3-8, March 2012.
- A.P. Deshmukh, Prof. K.Pamu, “Applying Load Balancing: A Dynamic Approach”, (IJARCSSE), Vol.2, Issue 6, June 2012.
- Load Balancing in Cloud Computing Environment:A Comparative Study of Service Models and Scheduling Algorithms
Authors
1 CSE & IT Deptt., BBSB Engineering College, Fatehgarh Sahib, Punjab, IN
Source
International Journal of Advanced Networking and Applications, Vol 8, No 6 (2017), Pagination: 3246-3252Abstract
Load balancing is a computer networking method to distribute workload across multiple computers or a computer cluster, network links, central processing units, disk drives, or other resources, to achieve optimal resource utilization, maximize throughput, minimize response time, and avoid overload. Using multiple components with load balancing, instead of a single component, may increase reliability through redundancy. The load balancing service is usually provided by dedicated software or hardware, such as a multilayer switch or a Domain Name System server. In this paper, the existing static algorithms used for simple cloud load balancing have been identified and also a hybrid algorithm for developments in the future is suggested.Keywords
Round-Robin Scheduling, Data Center, Priority Based Scheduling, Cloud Computing, Load Balancing.References
- K. Kishor, V. Thapar, “An efficient service broker policy for Cloud computing environment”, International Journal of Computer Science Trends and Technology (IJCST), Vol. 2, Issue 4, July-Aug 2014.
- Pinal Salot, “A Survey of Various scheduling algorithms in cloud computing environment”, ISSN: 2319 - 1163, Vol.2, Issue 2, pp. 131-135, June 2014.
- Z. Xiao, W. Song, and Q. Chen, “Dynamic resource allocation using virtual machines for cloud computing environment,” IEEE Transactions on Parallel and Distributed Systems, Vol. 24, No. 6, pp. 1107–1117, 2013.
- L. D. Babu and P. V. Krishna, “Honey bee behavior inspired load balancing of tasks in cloud computing environments,” Applied Soft Computing Journal, Vol. 13, No. 5, pp. 2292–2303, 2013.
- Y. Zhang, “Dynamic load-balanced multicast based on the Eucalyptus open-source cloud-computing system”, pp. 456 – 460, IEEE, 2011.
- R. Basker, V. R. Uthariaraj, and D. C. Devi, “An enhanced scheduling in weighted round robin for the cloud infrastructure services,” International Journal of Recent Advance in Engineering & Technology, Vol. 2, No. 3, pp. 81–86, 2014.
- Y. Wen, “Load balancing job assignment for clusterbased cloud computing”, pp. 199 – 204, IEEE, 2014.
- Z. Fan, “Simulated-Annealing Load Balancing for Resource Allocation in Cloud Environments”, IEEE International Conference on Parallel and Distributed Computing, Applications and Technologies, pp. 1-6, Taipei, 2013.
- N. Tziritas, “Application-Aware Workload Consolidation to Minimize Both Energy Consumption and Network Load in Cloud Environments”, IEEE International Conference on Parallel Processing, pp.-449457, Washington D.C., USA, October 2013.
- J. Guo, “An instances placement algorithm based on disk I/O load for big data in private cloud”, IEEE International Conference on Wavelet Active Media Technology and Information Processing, pp. 287-290, 2012.
- J. O. Garcia, “Collaborative Agents for Distributed Load Management in Cloud Data Centres Using Live Migration of Virtual Machines”, IEEE International Conference on Services Computing, pp. 916-929, 2015.
- W. K. Hseih, “Load balancing virtual machines deployment mechanism in SDN open cloud platform”, IEEE International Conference on International Conference on Advanced Communication Technology, pp. 329-335, 2015.
- R. I. Dinita, “Hardware loads and power consumption in cloud computing environments”, IEEE International Conference on International Conference on industrial Technology, pp. 1291-1296, 2013.
- A. Goyal Bharti, “A Study of Load Balancing in Cloud Computing using Soft Computing Techniques”, International Journal of Computer Applications (0975 – 8887) Vol. 92, No.9, April 2014.
- N. Kaur, T.S. Aulakh, R.S. Cheema, “Comparison of Workflow Scheduling Algorithms in Cloud Computing”, International Journal of Advanced Computer Science and Applications, Vol. 2, No. 10, 2011.
- M.S. Rana, S. Kumar, N. Jaisankar, “Comparison of Probabilistic Optimization Algorithms for Resource Scheduling in Cloud Computing Environment” International Journal of Engineering and Technology, pp. 153-163, Vol. 3, No.6, July 2016.
- C. Kalpana, U. Karthick Kumar, R. Gogulan, “Max - Min Particle Swarm Optimization Algorithm with Load Balancing for Distributed Task Scheduling on the Grid Environment”, IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 3, No. 1, May 2012.