Enhancing multicast communication to support protocol design

Lu Chen, Gurdip Singh

Research output: Chapter in Book/Entry/PoemConference contribution

4 Scopus citations

Abstract

Designing protocols to support collaborative applications is a non-trivial task that must be aided with design methodologies and middleware support. Support for multicasting is an important requirement in collaborative applications and several multicast frameworks supporting different ordering semantics such as FIFO, causal and total ordering have been studied. In this paper, we study the ordering requirements imposed by the modular, compositional structure of a protocol on the underlying multicast communication service (MCS). Collaborative protocols often consist of multiple functions, and techniques for designing multifunction protocols can be used for their development. The modular structure of such multifunction protocols may impose certain ordering requirements on the underlying MCS. We propose a scheme that allows a protocol to specify its ordering requirements and a technique to implement these requirements using an underlying MCS. We show that protocol design and composition is simplified if the messages are delivered in the application-specified order. We also show that the underlying MCS can exploit the structured communication pattern imposed by the modular structure of a protocol to improve the performance.

Original languageEnglish (US)
Title of host publicationProceedings - 11th International Conference on Computer Communications and Networks, ICCCN 2002
EditorsRonald P. Luijten, E.K. Park, W. Eric Wong, Kia Makki
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages328-333
Number of pages6
ISBN (Electronic)078037553X
DOIs
StatePublished - 2002
Externally publishedYes
Event11th International Conference on Computer Communications and Networks, ICCCN 2002 - Miami, United States
Duration: Oct 14 2002Oct 16 2002

Publication series

NameProceedings - International Conference on Computer Communications and Networks, ICCCN
Volume2002-January
ISSN (Print)1095-2055

Other

Other11th International Conference on Computer Communications and Networks, ICCCN 2002
Country/TerritoryUnited States
CityMiami
Period10/14/0210/16/02

Keywords

  • Collaboration
  • Contracts
  • Design methodology
  • Fault tolerance
  • Middleware
  • Multicast communication
  • Multicast protocols

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Software

Fingerprint

Dive into the research topics of 'Enhancing multicast communication to support protocol design'. Together they form a unique fingerprint.

Cite this