Agent Based Load Balancing Model for Service Based Grid Applications
Jun Wang,Quan-Yuan Wu,Di Zheng,Yan Jia
DOI: https://doi.org/10.1109/iccias.2006.294182
2006-01-01
Abstract:Grids can integrate the distributed resources on the web such as computing, data, storage, software and manpower to accomplish collaborative tasks. Service Grid has combined web service with the Grid, and over the next decade lots of business will be completely transformed by using Grid-enabled web services to share not only applications but also computer power efficiently. However, in the business process scheduling of the service Grid, many businesses will be integrated by using the Grid services across Internet, thus we should balance the load in the service Grid to enhance the resource's utility and increase the system's throughput. Furthermore, many of the services are not dependable for loose coupling, high distribution and so on. To deal with the load balancing and dependence in service Grid environment, we propose a distributed scheduling model oriented to Grid service execution mechanisms. In this model, we apply the agents to enable service-level load balancing and fault tolerance. To improve the scheduling efficiency, we also define a degree of dependability to concisely denote availability of the Grid resources and the Grid services. Agents are responsible for sensing the context of the Grid, and serve as the scheduler for dynamic load adjustment and fault tolerance. Corresponding simulation tests are implemented and their result s indicated that this model and its supplementary mechanisms are suitable to service Grid environment.