Efficient Agent Based Priority Scheduling and LoadBalancing Using Fuzzy Logic in Grid Computing

Neeraj Kumar Rathore*
Assistant Professor, Department of Computer Science and Engineering, Jaypee University of Engineering and Technology, Guna, India.
Periodicity:September - November'2015
DOI : https://doi.org/10.26634/jcom.3.3.3661

Abstract

Grid computing is the process of applying more computer resources to solve the complex problem. Load balancing and resource management are the major problems in grid computing. The goal of the load balancing algorithms is to allocate the load on grid resources to exploit their utilization while decreasing the total task execution time. To overcome these problems, the author has proposed an efficient agent based priority scheduling and fuzzy logic load balancing algorithm. The major role of priority scheduling is to assign priority to jobs and to assign jobs to available resources. After scheduling the jobs to resource, loads are balanced using the fuzzy rules. In this proposed scheme, the fuzzy rules are generated using the resource CPU (Central Processing Unit) speed, memory capacity and current load. The performance analysis shows that, the proposed priority scheduling and fuzzy load balancing can improve the overall performance of the grid computing resource.

Keywords

Grid Computing, Priority Scheduling, Load Balancing, Grid Agent, Fuzzy Logic, Resource Management.

How to Cite this Article?

Rathore, N. (2015). Efficient Agent Based Priority Scheduling and Load Balancing Using Fuzzy Logic in Grid Computing. i-manager’s Journal on Computer Science, 3(3), 11-22. https://doi.org/10.26634/jcom.3.3.3661

References

[1]. S. Gokuldev and Shahana Moideen, (2013). "Global Load Balancing and Fault Tolerant Scheduling in Computational Grid", International Journal of Engineering and Innovative Technology, Vol.2(11), pp.5- 10.
[2]. Joanna Kolodziej, Samee Ullah Khan, Lizhe Wang, Marek Kisiel-Dorohinicki, Sajjad A. Madani, Ewa Niewiadomska-Szynkiewicz, Albert Y. Zomaya and Cheng-Zhong Xu, (2012). "Security, Energy, and Performance-Aware Resource Allocation Mechanisms for Computational Grids", Future Generation Computer Systems, Vol.31, pp.77-92.
[3]. Venkata Subbarao, (2013). "Fault Tolerant Based Job Scheduling Algorithm with Load Balancing in Grid", International Journal of Advance research in Computer Science and applications, Vol.1(2), pp.1-4.
[4]. Lap-Suncheung and Yu-Kwongkwok, ( 2010). "A Fuzzy Load Balancing System for Distributed Object Computing", Retrieved from http://citeseerx.ist.psu. edu/viewdoc/download?doi=10.1.1.75.7260& rep=rep1&type=pdf.
[5]. Reza Salimi, Navid Bazrkar and Mostafa Nemati, (2013). "Task Scheduling for Computational Grids Using NSGA II with Fuzzy Variance Based Crossover", Advances in Computing, Vol.3(2), pp.22-29.
[6]. L. Anand, D. Ghose and V. Mani, (1999). "ELISA: An Estimated Load Information Scheduling Algorithm for Distributed Computing Systems", Computer and Mathematical applications, Vol.37(8), pp.57-85.
[7]. Rodrigo Fernandesde Mello and Luciano Jose Senger, (2006). "A Routing Load Balancing Policy for Grid Computing Environments", IEEE Computer Society, Vol.1.
[8]. Manjot Kaur Bhatia, S. K. Muttoo and M. P. S. Bhatia, (2013). "Secure Requirement Prioritized Grid Scheduling Model", International Journal of Network Security, Vol.15(6), pp.451-456.
[9]. Angelos Michalas and Malamati Louta, (2011). "Adaptive Task Scheduling in Grid Computing Environments", Informatics and Computer Technology, pp.115-120.
[10]. Sunita Bansal, Bhavik Kothari and Chittaranjan Hota, (2011). "Dynamic Task-Scheduling in Grid Computing using Prioritized Round Robin Algorithm", International Journal of Computer Science and Informatics, Vol.8(2), pp.472.
[11]. Tarek Helmy, Hamdi Al-Jamimi, Bashar Ahmed and Hamzah Loqman, (2012). "Fuzzy Logic–Based Scheme for Load Balancing in Grid Services", A Journal of Software Engineering and Applications, Vol.5, pp. 149-156.
[12]. Kun-Ming Yu, Zhi-Jie Luo, Chih-Hsun Chou, Cheng- Kwan Chen and Jiayi Zhou, (2007). “A Fuzzy Neural Network Based Scheduling Algorithm for Job Assignment on Computational Grids”, Springer, pp. 533–542.
[13]. Said Fathy El-Zoghdy, (2011). "A Load Balancing Policy for Heterogeneous Computational Grids", International Journal of Computer Science and Applications, Vol.2(5).
[14]. Ishwari Singh Rajput and Deepa Gupta, (2012). "A Priority based Round Robin CPU Scheduling Algorithm for Real Time Systems", International Journal of Information and Education Technology, Vol.1(3).
[15]. Prabhat Kr. Srivastava, Sonu Gupta and Dheerendra Singh Yadav, (2011). “Improving Performance in Load Balancing Problem on the Grid Computing System”, International Journal of Computer Applications, Vol.16(1).
[16]. Jasma Balasangameshwara and Nedunchezhian Raju, (2012). "A Hybrid Policy for Fault Tolerant Load Balancing in Grid Computing Environments", Journal of Network and Computer Applications, pp.412-422.
[17]. Vishal Sharma, Rajesh Kumar and Neeraj Kumar Rathore, (2015). “Topological Broadcasting Using Parameter Sensitivity Based Logical Proximity Graphs in Coordinated Ground-Flying Ad Hoc Networks”, Journal of Wireless Mobile Networks Ubiquitous Computing, and Dependable Applications, Vol.6(3), pp.54-72.
[18]. N Rathore and I Chana, (2015). "Variable Threshold Based Hierarchical Load Balancing Technique in Grid", Engineering with Computers, Vol.31(3).
[19]. Neeraj Kumar Rathore, (2015). “Load Balancing th Algorithm for Grid,” 30 Madhya Pradesh Young Scientist Congress, pp.56.
[20]. N Rathore and I Chana, (2014). “Load Balancing and Job Migration Techniques in Grid : A Survey of Recent Trends,” Wireless Personal Communication, Vol.79(3), pp.2089-2125.
[21]. N Rathore and I Chana, (2014). “Job Migration with Fault Tolerance Based QoS Scheduling Using Hash Table Functionality in Social Grid Computing", Journal of Intelligent and Fuzzy Systems, Vol.27(6), pp.2821-2833.
[22]. Neeraj Kumar Rathore, (2014). “An Efficient th Hierarchical Load Balancing Technique for Grid” 29 Madhya Pradesh Young Scientist Congress, pp.55.
[23]. Neeraj Rathore and Inderveer Chana (2013). “Report on Hierarchical Load Balancing Technique In Grid Environment”, i-manager's Journal on Information Technology, Vol.2(4), Print ISSN 2277-5110, E-ISSN 2277- 5250, pp.26-40.
[24]. Neeraj Kumar Rathore and Inderveer Chana, (2013). “A Sender Initiate Based Hierarchical Load Balancing Technique for Grid Using Variable Threshold Value”, International Conference IEEE-ISPC, pp.1-6.
[25]. Rohini Chouhan and Neeraj Kumar Rathore, (2012). “Comparision of Load Balancing Technique in Grid”, 17th Annual Conference of Gwali or Academy of Mathematical Science and National Symposium on Computational Mathamatics and Information Technology, pp.87.
[26]. Neeraj Kumar Rathore and Inderveer Chana, (2011). “A Cogitative Analysis of Load Balancing Technique with Job Migration in Grid Environment”, World Congress on Information and Communication Technology (WICT), Mumbai, pp.77-82.
[27]. Neeraj Kumar Rathore and Inderveer Chana, (2011). Check Pointing Algorithm in Alchemi.NET, Lambert Academic Publication House.
[28]. Neeraj Kumar Rathore and Inderveer Chana, (2010). “Checkpointing Algorithm in Alchemi.NET”, Journal of Information Technology, Vol.8(1), pp.32-38.
[29]. Neeraj Kumar Rathore and Inderveer Chana, (2010). “Fault Tolerance Algorithm in Alchemi.NET Middleware”, National Conference on Education & Research (ConFR10),.
[30]. Neeraj Kumar Rathore and Inderveer Chana, (2009). “Check pointing Algorithm in Alchemi.NET”, Annual conference of Vijnana Parishad of Iindia and National Symposium Recent Development in Applied Mathematics and Information Technology.
[31]. Neeraj Kumar Rathore and Inderveer Chana, (2008). “Comparative Analysis of Check Pointing”, PIMR Third National IT Conference, IT Enabled Practices and Emerging Management Paradigm Book and Category is Communication Technologies and Security Issues, pp.32- 35.

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Pdf 35 35 200 20
Online 35 35 200 15
Pdf & Online 35 35 400 25

If you have access to this article please login to view the article or kindly login to purchase the article
Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.