International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 65 - Number 21 |
Year of Publication: 2013 |
Authors: P. Srinivasa Rao, V. P. C Rao, A. Govardhan |
10.5120/11212-6482 |
P. Srinivasa Rao, V. P. C Rao, A. Govardhan . Dynamic Load Balancing With Central Monitoring of Distributed Job Processing System. International Journal of Computer Applications. 65, 21 ( March 2013), 43-47. DOI=10.5120/11212-6482
This paper presents a Dynamic load balancing with a centralized monitoring capability. The purpose of using a centralized monitoring feature was based on the idea that the computation in a environment may be distributed, but the status of each task or job must be available at a central location for monitoring and better scheduling. This also allows better management of the jobs. The framework also addresses the inherent need for uniform load distribution by allowing the dispatcher to check against the status of the processors before a job is dispatched for processing. This eliminates the need for processors to be burdened with the task of re-routing the job when they discover that they cannot process the received job. The basic requirement of assigning a priority and processing as per priority is built into the framework. As a proof of concept, we simulate the framework with a Java and JMS compliant OpenMQ based monitor, dispatchers, processors and a centralized database. The framework will have the capability to scale horizontally as well as vertically.