• 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