Using the strategy design pattern to compose reliable distributed protocols

  • Authors:
  • Benoît Garbinato;Rachid Guerraoui

  • Affiliations:
  • Laboratoire de Systèmes d'Exploitation, Département d'Informatique, École Polytechnique Fédérale de Lausanne, Suisse;Laboratoire de Systèmes d'Exploitation, Département d'Informatique, École Polytechnique Fédérale de Lausanne, Suisse

  • Venue:
  • COOTS'97 Proceedings of the 3rd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 3
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Reliable distributed systems involve many complex protocols. In this context, protocol composition is a central concept, because it allows the reuse of robust protocol implementations. In this paper, we describe how the Strategy pattern has been recursively used to support protocol composition in the BAST framework. We also discuss design alternatives that have been applied in other existing frameworks.