• DocumentCode
    2902841
  • Title

    The use of multicast in subscription architectures

  • Author

    Hunter, Julia ; Colley, Martin ; Chernett, Paul

  • Author_Institution
    Dept. of Comput. Sci., Essex Univ., Colchester, UK
  • fYear
    1998
  • fDate
    1-3 Sep 1998
  • Firstpage
    49
  • Lastpage
    52
  • Abstract
    Subscription architectures have been used or considered for the implementation of distributed systems across the spectrum from hardware, through offline programming and simulation, to very high level agent based approaches. The “publish and subscribe” paradigm is attractive for multiprocessor systems that can be characterised as asynchronous, loosely coupled and coarse grained. As such systems grow in size and complexity however, there is thus a need for efficient implementations of these architectures that avoid the need for messages having to pass through centralised routing processes. The paper explores the proposition that broadcast network transport layers with multicast support can support highly efficient implementations of subscription architectures in a wide variety of distributed systems at all levels of the network hierarchy and abstraction. The article focuses on two active projects: (1) a simulation tool for the design of advanced submersible vehicles that will run on a cluster of workstations and hardware components connected by Ethernet and the Internet; (2) the control architecture for a land vehicle implemented as multiple microprocessors connected by a CAN bus. The paper draws out the common features of these two projects in order to make some generalisations about the benefits that can accrue to implementations of subscription architectures that use multicast supported by hardware. It explores the use of multicast groups to implement subscription “regions”-that is the ability of subscribers to specify dynamically subsets of data to be supplied for a particular subscription
  • Keywords
    Internet; broadcasting; carrier sense multiple access; digital simulation; local area networks; multiprocessing systems; system buses; vehicles; CAN bus; Ethernet; Internet; advanced submersible vehicles; broadcast network transport layers; control architecture; distributed systems; land vehicle; multicast; multicast groups; multicast support; multiple microprocessors; multiprocessor systems; network hierarchy; offline programming; simulation tool; subscription architectures; very high level agent based approaches; Broadcasting; Ethernet networks; Hardware; Intelligent vehicles; Land vehicles; Multiprocessing systems; Routing; Subscriptions; Underwater vehicles; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology Conference, 1998. IEEE
  • Conference_Location
    Syracuse, NY
  • Print_ISBN
    0-7803-9914-5
  • Type

    conf

  • DOI
    10.1109/IT.1998.713379
  • Filename
    713379