Abstract
In this paper we study the suitability of the CORBA Event Service as a reliable message delivery mechanism. We first show that products built to the CORBA Event Service specification will not guarantee against loss of messages or guarantee order. This is not surprising, as the CORBA Event Service specification does not deal with Quality of Service (QoS) and monitoring issues. The CORBA Notification Service, although it provides much of the QoS features, may not be an option. Therefore, we examine application-level reliability schemes to build a reliable communication means over the existing CORBA Event Service. Our end-to-end reliability schemes are applicable to management applications where state resynchronization is possible and sufficient. The reliability schemes proposed provide resilience in the face of failures of the supplier, consumer, and the Event Service processes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Object Management Group. “The Common Object Request Broker: Architecture and Specification”. Revision 2.3, 1998. ftp://ftp.omg.org/pub/docs/formal/98-12-01.pdf.
M. Henning and S. Vinoski. Advanced CORBA Programming with C++. Addison Wesley, Reading, Massachusetts, 1999.
D. Pedrick, J. Weedon, J. Goldberg and E. Bleifield. Programming with Visibroker — A Developer’s Guide to Visibroker for Java. John Wiley & Sons, 1998.
T. Luo et al. “A Reliable CORBA-Based Network Management System”. Int. Conf. on Communications, ICC99, Vancouver, BC, Canada, June 1999.
Object Management Group. “Notification Service: Joint Revised Submission”. January 25, 1999. http://www.omg.org/cgi-bin/doc?telecom/98-11-01.pdf
J. Shirley, W. Hu and D. Magid. Guide to Writing DCE Applications. O’Reilly & associates, Inc., May 1994.
W.R. Stevens. UNIX Network Programming, Vol. 1, Second Edition, Prentice-Hall, Upper Saddle River, New Jersey, 1998.
Visibroker. http://www.inprise.com/visibroker
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ramani, S., Dasarathy, B., Trivedi, K.S. (2000). Building a Reliable Message Delivery System Using the CORBA Event Service. In: Rolim, J. (eds) Parallel and Distributed Processing. IPDPS 2000. Lecture Notes in Computer Science, vol 1800. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45591-4_174
Download citation
DOI: https://doi.org/10.1007/3-540-45591-4_174
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67442-9
Online ISBN: 978-3-540-45591-2
eBook Packages: Springer Book Archive