Font Size: a A A

Distributed System Architecture And Development Model

Posted on:2014-07-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y J ZhouFull Text:PDF
GTID:2308330482983282Subject:Computer applications
Abstract/Summary:PDF Full Text Request
The distributed system is an application that works on network. Donghua University On-line Judge is a network distributed system. It does very good in getting the submitted code from the student, compiling these codes, running these program and returnning result. Generally, the DHUOJ are really powerful in function.This research team is work on the research and development of a distributed system platform. With the development of computer technology, the distributed system becomes more and more useful. We want to introduce a new automatic connection module to DHUOJ. And make the DHUOJ more extensable and useful. Based on the National Natural Science Foundation of China (NSFC), this paper focuses on the structural models of programming tutoring to address the problemes. The subject of this paper is that the system model can meet the new requirements brought up by the programming tutoring in theory. At the same time, the structure model also can be used as an experimental prototype of the preparatory work for network interconnection of self-development knowledge.This paper starts as follows:First, get the knowledge of distributed system and network knowledge. For a distributed system, the IP address and port number are very important. So, when get these message, the application must store these message in special file for later use. To release the system operator from the puzzled configuration progress and make the installing of distributed system more easy, we need some application or models to help the system operator finish this work.Second, the application must modify the task list file automatically according the native address list file. The native address list file and task list file are two extra xml file need by this module. The address list file records the IP address and available port number of all nodes in the network. The task list file gives the task that the application needs to finish. To make the application could modify the task list file automatically and make the program more automatically, we need the application could modify the task list file automatically.Then, more automatical properties need be add to the DHUOJ like the automatical setting of IP address, port number and the automatical startting up of corresponding application. We must make sure a module of DHUOJ start up in a computer without extra man’s hand. And the system operator needn’t to know the DHUOJ system deeply to maintain it. Besides, the application must maintain the configuraion file automatically. For that, the application must locate the postion that need be upated and modify these data.Finally, we need the application could start up the DHUOJ according the task. So, we need a task list file to record all kinds of task. And the application need get these tasks from task list file. At list, the application must execute these tasks. The application must find the location of corresponding module and start up them according the information in the task.
Keywords/Search Tags:Autonomous Units, Automatic Commection, Community, Model
PDF Full Text Request
Related items