Font Size: a A A

Research And Implementation Of Coordinated Development System Based On The Grid

Posted on:2009-11-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y J XiaoFull Text:PDF
GTID:2178360278956649Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The developers of numeric weather forecast system always locate in different places. During processing of development, more than billions of FLOPS will be used. In order to provide a coordinated condition for numeric weather forecast developers, we need to set up a distributed coordinated development system based on grid, which integrated with version management.The current coordinated development system neither can not do well with grid, nor utilize the resource in grid, especially can not use the version control system in the course of development. The traditional client/server architecture pattern using right now only fit to the development in intranet.First of all, we analyzed the technologies of SourceForge and PrepIFS, along with the concrete application of numeric weather forecast, proposed a coordinated development system based on grid. During researching, we mainly focused on the accessing control of portal resources, remote editing and code compiling, version control system and consistency of workcopies. The accessing control for portal resource proposes a model of accessing control which combines global RBAC and portal resources group to solve the common problems about securing portal resources, and built a reflecting relationship between portal users and users in version control system for the single login. A remote editing and compiling environment with browser/server architecture was created for editing and code compiling. A command interpreter was proposed for soft version control. It explained and executed the commands of version control proposed by user,furthermore, it enhanced the system's maintainability and expansibility. It built several work copies for one user, account for the incoherency of data in different work copies, it proposed a coherency model based on message queue, it reduced the time of response of remote operation and improved the efficiency of the development.In this paper, a whole structure was designed for the software coordinated development system based on the theory research mentioned above. It implemented the access control and code development module. This system was utilized by the project called"application grid of numeric weather forecast". The effect of this system which functioned in the project proved that the research of this paper has some significance in theory and application.
Keywords/Search Tags:Coordinated development, Grid, Version management, Access control
PDF Full Text Request
Related items