A reactive implementation of the Tau protocol composition mechanism

R. Clayton, K. L. Calvert

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Tau is a framework for end-to-end communication services. Tau supports the nonlayered composition of protocol functions. A key part of the Tau framework is a generic protocol interface, which hides from protocol functions the details of other protocol functions with which they are composed. Structuring this generic protocol interface is an interesting and challenging design question. The paper presents an overview of the design goals and pieces of the Tau framework, and argues that a reactive programming model offers advantages for both reasoning about and implementing the generic protocol interface. The authors also describe their experience in composing protocol functions using a reactive model to implement the NETBLT bulk-data transfer protocol.

Original languageEnglish
Title of host publication1998 IEEE Open Architectures and Network Programming, OPENARCH 1998
EditorsAurel A. Lazar
Pages101-114
Number of pages14
ISBN (Electronic)0780347838, 9780780347830
DOIs
StatePublished - 1998
Event1998 IEEE Open Architectures and Network Programming, OPENARCH 1998 - San Francisco, United States
Duration: Apr 3 1998Apr 4 1998

Publication series

Name1998 IEEE Open Architectures and Network Programming, OPENARCH 1998
Volume1998-April

Conference

Conference1998 IEEE Open Architectures and Network Programming, OPENARCH 1998
Country/TerritoryUnited States
CitySan Francisco
Period4/3/984/4/98

Bibliographical note

Publisher Copyright:
© 1998 IEEE.

Keywords

  • NETBLT
  • Protocol Framework
  • Reactive Systems
  • Transport Services

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Software

Fingerprint

Dive into the research topics of 'A reactive implementation of the Tau protocol composition mechanism'. Together they form a unique fingerprint.

Cite this