Font Size: a A A

Distributed Computing Environment, The Following Inter-process Communication Strategy

Posted on:2008-11-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2208360212486051Subject: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