Distributed Computing Environment, The Following Inter-process Communication Strategy | Posted on:2008-11-13 | Degree:Master | Type:Thesis | Country:China | Candidate:Y Li | Full Text:PDF | GTID:2208360212486051 | Subject:Computer application technology | Abstract/Summary: | PDF Full Text Request | Nowadays,distributed system has been used in many fields,Distributed system is actually executing by a group of processes, which distribute in different nodes in the network and cooperate with each other, these processes accomplish the operations of synchronization, mutex, and data transport, through IPC . IPC is the foundation of the implementation of distributed system. By the increment of scale and complexity of network application,the frequency of transport between processes in different nodes has been getting higher and higher. The codes about network transport in program have been becoming more and more, this leads to the result that the process communication mechanism is becoming more important.In the paper.based on the studying of traditional unix process communication mechanisms and many distributed process communication mechanisms at present,we designed a communication middleware to support distributed application system development.The communication middleware mechanism refered in the paper provides an easy development interface for application developer to deal with both remote and local communications.It helps developers to concentrate on the application systems development itself. The new distributed process communication mechanism designed in the paper was implemented to be a deamon which executes on every nodes.On every nodes which installed relevant application processes, there are all the daemon to be executed.The all communication requests from upper applications are finished by exchanging informations with the deamon on that node.The paper provides relevant design thinking and some important transactions flow and contrastes the communication middleware with other process communication mechanisms at present. Though there are already some little defects here,it is a new visual angle to look on the problem.Contrasted with every mechanisms at present,it provides easier develop interfaces and makes some communication details transparent to the developer. | Keywords/Search Tags: | Distributed system, Unix domain protocol, Rwlock, Mutex, Conditional variable, deamon | PDF Full Text Request | Related items |
| |
|