Font Size: a A A

Globus-based Grid Resource Scheduling Simulation

Posted on:2008-09-10Degree:MasterType:Thesis
Country:ChinaCandidate:J H LiangFull Text:PDF
GTID:2208360245455822Subject:System theory
Abstract/Summary:PDF Full Text Request
Grid computing is an important new domain of the distributed computing. Its goal is connecting many kinds of geography distributes, the isomerism and dynamic computations resources though the high speed network to provide users with computation ability which is everywhere may result in, nimbly, reliable, consistent, standard and inexpensive.The building of grid infrastructure platform and the realization grid service issue and the development as well as the resource management all are the present grid computing technology hot topics. The expenses to realize a real grid service platform which needs to be very big, moreover, managing it is very complex, therefore it is not suitable to the general research unit. But local area network grid receives human's favor day after day because of its small expenses and convenient management. Moreover, the characteristic which grid resource itself has causes in the resource management into grid extremely complex and challenging. The quality and the efficiency of the resource management directly relate the performance of the computing grid system, therefore it appears important to the resource management research.Firstly, this article has introduced grid computing about basic concept, characteristic, research present situation as well as application domain. Then, the article has analysised the grid architectures such as five hour glass models, OGSA (Open Grid Service Architecture), the design of OGSI (Open Grid Service Infrastructure) and its restructure, WSRF (Web Service Resource Framework). After that, it used Globus Toolkit4.0, the grid computation tool software, separately build the grid platform in Windows XP and Linux operating system. Next, it constructed a local area network grid platform with two computers which have different operating system. Finally, in this grid computing platform, a grid application which is the classical example of grid service, MathService's development and realization have been carried on with java programming language.Secondly, using a real grid platform for researching grid resources schedule is expensive and consumes much time, moreover, it is not easy to operate. For that, this article proposed that carrying on the simulation grid experiment with the GridSim tool collection. In this way, this article has realized three kinds of scheduling algorithm which have mainly used in the scheduling of resource, including optimise time, optimise cost as well as optimise cost and time on this simulation grid. Then the article made the improvement to the optimise cost and time algorithm and proposed a new algorithm base on time and cost. Finally it realized the new algorithm simulation with the help of the Eclipse platform. The experimental result has indicated that the improved algorithm had certain superiority when the duty number achieves certain quantity and using simulation tool to simulate grid environment and dispatching algorithm's performance is convenience and possible.
Keywords/Search Tags:grid, grid service, GridSim, simulation
PDF Full Text Request
Related items