Attribute-based data dissemination for Internet applications

  • Authors:
  • G. Robert Malan;Sushila Subramanian;Farnam Jahanian

  • Affiliations:
  • -;-;-

  • Venue:
  • Journal of High Speed Networks - Special issue on multimedia networking
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Salamander distribution system is a wide-area network datadissemination substrate that has been used daily for over a year byseveral groupware and webcasting Internet applications.Specifically, Salamander is designed to support push-basedapplications using attribute-based routing. This support provides avariety of delivery semantics ranging from collaborative groupcommunication, used by the Upper Atmospheric Research Collaboratory(UARC) project, to basic data delivery, used by the InternetPerformance Measurement and Analysis (IPMA) project. The substrateis designed to accommodate the large variation in Internetconnectivity and client resources through the use ofapplication-specific plug-in modules. This paper illustrates thearchitecture and design of the Salamander system driven by theneeds of its set of current applications. The main architecturalfeatures described include: the attribute-based datarouting mechanism, persistent data queries, negotiatedpush-technology, support for Application-level Quality of Servicepolicies, and a lightweight temporal database.