Font Size: a A A

Design And Implementation Of Message-Oriented Middleware Based On Composite P2P Model

Posted on:2009-12-05Degree:MasterType:Thesis
Country:ChinaCandidate:X J JiangFull Text:PDF
GTID:2178360308477855Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
As hardware system needs a system bus connecting the various components, distributed system also needs a software bus connecting the various nodes, to provide reliable communications services. The Message-Oriented Middleware (MOM) is the software bus for the distributed system, which provides reliable message transportation for distributed applications.This thesis introduces the design and implementation of a MOM, which based on composite P2P model. The MOM is divided into two parts:the node-side MOM and the server-side MOM. The node-side MOM is divided into three layers, including the message management layer, the message handling layer and the message sending/receiving layer. The message management layer is the core of MOM, which is mainly responsible for message queue management, message subscription management, systems management and message processing. This system uses the publish/subscribe system based on composite P2P model and the dynamic thread pool technology to achieve concurrent message processing; the message handling layer is responsible for dealing with message encryption/decryption, message format conversion and message packet/extraction; the message sending/receiving layer is responsible for establishing network connection, network management, message receiving and sending. The server-side MOM is mainly to provide name services and message broadcasting services. This thesis also introduces the quality of service(QoS) characteristic for the MOM, and provides the corresponding QoS control mechanisms.Firstly, this thesis introduces the concept and related technology of MOM, such as X/Open DTP model, the composite P2P model, publish/subscribe, thread pool and so on. Secondly, this thesis introduces the design and implementation of MOM based on composite P2P model. It describes the structure of the message, the model of message queue, and the architecture of MOM. It focuses on how to implement message transportation between the nodes by using the composite P2P model, and implement the concurrent message handling by using thread pool. It also gives the QoS control of the MOM. Lastly, this thesis gives a detail analysis of test data on this system's concurrent efficiency and transmission efficiency.
Keywords/Search Tags:Message-Oriented Middleware (MOM), composite P2P, thread pool, link pool, Publish/Subscribe
PDF Full Text Request
Related items