Third USENIX Conference on Object-Oriented Technologies (COOTS), 1997
Using the Strategy Design Pattern to Compose Reliable Distributed Protocols
Benoît Garbinato and Rachid Guerraoui
École Polytechnique Fédérale de Lausanne, Suisse
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.
|