Font Size: a A A

Design And Implementation Of Cluster Service In Message-Oriented Middleware

Posted on:2007-03-24Degree:MasterType:Thesis
Country:ChinaCandidate:L P LiFull Text:PDF
GTID:2178360215470067Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Message-oriented middleware is a hotspot of middleware technology, as a message system, it transmits information from one application to another or other application as message. As an important component of message-oriented middleware platform, cluster service provides diverse functions, including topology management, failure monitoring and recovering, load balancing, status replication and etc., high gains high scalability, high reliability and high availability for the message-oriented middleware.The thesis expounds the design of cluster service in message-oriented middleware platform, adopting cluster service in message-oriented middleware INFORBROKER as case study. First the thesis describes the concept of cluster, then it introduces collectivity structure of Message-oriented middleware. By adopting multiple design patterns such as Adapter,Interpreter,Singleton and Strategy, and implementation independent of the specific middleware, the cluster service improves software reusability and provides service transparently.Then the thesis expounds the implementation of cluster service in message-oriented middleware. We implement high availability of cluster service by periodic examining running state of the servers, and implement stability of system by using double course technology. Then the thesis describes adaptive topology management and load monitoring, analyses adaptive load balancing carefully, presents the general framework of load balance algorithm, and implements customized load balance algorithm. In order to enhance the performance of the entire cluster servers, base on common load balance algorithms, the thesis presents the approximate load balance algorithm for optimization, and solves the potential load thrashing problem of Message-oriented middleware INFORBROKER by testing.At last the thesis tests high availability and load balance of cluster service, and the result indicates that cluster service of the thesis designing can satisfy the request of Message-oriented middleware INFORBROKER.
Keywords/Search Tags:Message-oriented middleware, cluster service, load balance
PDF Full Text Request
Related items