Title :
Reliable messaging using the CORBA Notification Service
Author :
Ramani, Srinivasan ; Dasarathy, Balakrishnan ; Trivedi, Kishor S.
Author_Institution :
Dept. of Electr.& Comput. Eng., Duke Univ., Durham, NC, USA
fDate :
6/23/1905 12:00:00 AM
Abstract :
With the growing popularity of the CORBA architecture as a distributed computing infrastructure standard, the need for a reliable CORBA messaging solution is being increasingly felt. The Event Service, which is the first such solution, provides inadequate event delivery guarantees and lacks many important features such as configurable quality of service and filtering. A Notification Service has since been specified to address these shortcomings and to extend the Event Service functionality. This paper briefly looks at the features of the Notification Service and explains in detail the Notification Service support for reliable messaging. The highest event delivery guarantee possible with the CORBA Notification Service is deduced and the delivery semantics provided is examined. A framework for architecting reliable messaging systems using the CORBA Notification Service is proposed. The performance of the Notification Service is analyzed to determine the performance penalty, for increased reliability, and the effect of event size, number of clients and filtering on throughput
Keywords :
distributed object management; message passing; quality of service; software performance evaluation; software reliability; CORBA Event Service; CORBA Notification Service; distributed computing infrastructure; distributed object management; event delivery guarantees; performance penalty; quality of service; reliable messaging; software reliability; throughput; Computer architecture; Computer crashes; Distributed computing; Filtering; Finance; Monitoring; Performance analysis; Quality of service; Queueing analysis; Throughput;
Conference_Titel :
Distributed Objects and Applications, 2001. DOA '01. Proceedings. 3rd International Symposium on
Conference_Location :
Rome
Print_ISBN :
0-7695-1300-X
DOI :
10.1109/DOA.2001.954088