Building Adaptive Systems Using Ensemble
van Renesse, Robbert; Birman, Ken; Hayden, Mark; Vaysburd, Alexey; Karr, David
Trends in networking and distributed computing are creating a new generation of applications that must adapt as the environment within which they execute changes. Examples of adaptations include switching protocols to overcome a security exposure or failure mode seen only in certain setting, changing data rates to accommodate a slow link, or adapting the behavior of a high level application to match the set of participants using the application. We describe the Ensemble system, a tool for building adaptive distributed programs.
computer science; technical report
Previously Published As