DocumentCode :
2707010
Title :
Comparison of two middleware data dissemination services in a wide-area distributed system
Author :
Malan, G. Robert ; Jahanian, Farnam ; Knoop, Peter
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
fYear :
1997
fDate :
27-30 May 1997
Firstpage :
411
Lastpage :
419
Abstract :
The paper provides an experimental comparison of two middleware data dissemination services: a distributed object based service, and a message based service. The paper compares these two services in the context of a common application: a wide area network collaboratory, namely the Upper Atmospheric Research Collaboratory (UARC). UARC is an example of an application that reliably streams data from a set of suppliers to a set of receivers. This comparison highlights the tradeoffs between ease of implementation and performance for a data streaming middleware service. By relying on a rigid language primitive, namely remote method invocation, the object based dissemination service gave up the control over its transport policies. In contrast, the lower level socket based service was specifically constructed to provide a flexible interface to its applications. This flexibility allowed the middleware to better support data delivery to a heterogeneous set of receivers. This is important in a wide area distributed system where hosts are connected together over a broad spectrum of network links. The paper provides a concrete example of the effects of high level design choices in the implementation of a wide area distributed system´s communication middleware
Keywords :
document delivery; geophysics computing; information dissemination; message passing; object-oriented programming; wide area networks; UARC; Upper Atmospheric Research Collaboratory; communication middleware; data delivery; data streaming middleware service; distributed object based service; high level design choices; lower level socket based service; message based service; middleware data dissemination services; network links; object based dissemination service; remote method invocation; rigid language primitive; wide area distributed system; wide area network collaboratory; Application software; Biomedical imaging; Collaboration; Collaborative work; Concrete; Context-aware services; Focusing; Instruments; Internet; Middleware;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 1997., Proceedings of the 17th International Conference on
Conference_Location :
Baltimore, MD
ISSN :
1063-6927
Print_ISBN :
0-8186-7813-5
Type :
conf
DOI :
10.1109/ICDCS.1997.598075
Filename :
598075
Link To Document :
بازگشت