Abstract
Background: In grid computing, several computing nodes work together to accomplish a common goal. During computation some nodes get overloaded and some nodes remain idle without any job, which degrades the overall grid performance. For better resource utilization, the load balancing strategy of a grid must be improved.
Objective: A good load balancing strategy intelligently perceives grid information and finds the best node to transfer jobs from an overloaded node. In our study, we found that the good load balancing strategies have two prominent needs while decision making, i.e., considering multiple parameters and handling uncertainty present in the grid environment.
Methods: This paper proposed a model, an intelligent fuzzy middleware for load balancing in a grid computing environment (IFMLBG) which fulfilled both the needs. The processing of IFMLBG is based on Chang’s extent analysis for the fuzzy analytical hierarchy process (FAHP). FAHP hierarchically structured the load-balancing problem and used the non-crisp input to handle the uncertainty of the grid environment. Chang’s analysis is performed to generate weights to prioritize nodes and find the best one.
Results: The results show that the IFMLBG Model assigned more weight to the best-selected node as compared to the AHP model and performs well with prudent nodes and criteria.
Conclusion: This paper comprehensively described the design of an Intelligent Fuzzy middleware for Load Balancing in Grid computing (IFMLBG) which used Chang’s extent analysis for FAHP and implemented using four parameters and four computing nodes. The Chang’s extent analysis for FAHP takes triangular fuzzy numbers as input and generates weights for nodes. We compared IFMLBG with the classical AHP model on thirteen datasets and concluded that IFMLBG gives more weight to select the node as compared to the AHP model. The results also show that IFMLBG would work better with the number of parameters and computing nodes.
Keywords: Grid computing, Load balancing, IFMLBG, Analytical hierarchy process, Fuzzy analytical hierarchy process, Multi- criteria decision-making problem, Chang's extent analysis.
Graphical Abstract
[http://dx.doi.org/10.1109/ICECTECH.2011.5942107]
[http://dx.doi.org/10.1504/IJSSCI.2008.017590]
[http://dx.doi.org/10.1109/ISMS.2012.83]
[http://dx.doi.org/10.1016/0377-2217(95)00300-2]
[http://dx.doi.org/10.1023/A:1019984626631]
[http://dx.doi.org/10.1016/j.ins.2008.07.023]
[http://dx.doi.org/10.12988/ams.2014.44232]
[http://dx.doi.org/10.1016/j.jnca.2017.02.013]
[http://dx.doi.org/10.2991/icoiese-18.2019.8]
[http://dx.doi.org/10.1111/coin.12257]