Grid Computing represents an advanced technology and infrastructure, and increasingly becomes the standards of next generation of parallel computing. As grid task scheduling has the tremendous impact to the performance of grid system, scholars have a in-depth study to it. This paper has an introduction on grid computing technology, and focuses on the theory of task scheduling and a variety of task scheduling algorithms.On the study of scheduling algorithms, due to the restrictions of the high complexity in the real grid environment, scholars have the performance evaluation to scheduling algorithms by grid simulation environment. This paper has an introduction and Comparison to the the simulator of current prevalence, and focuses on the working principles,architecture, methods of secondary development on the GridSim simulator.As GridSim does not contain task scheduling module, the simulation of algorithms using GridSim directly is not easy. Therefore, this paper focuses on a task scheduling software based on the GridSim: XJUGridBroker, and has a detailed perspection on XJUGridBroker software in development purpose,thinking and methods. The scheduling algorithms interface in XJUGridBroker can easily meet a scheduling algorithm of certain conditions into it, which is the most characteristics in XJUGridBroker. Finally, this paper have test the accuracy and effectiveness of XJUGridBroker adopted simulation experments, and have introducted the characteristics and advantages of Simulation by using XJUGridBroker. |