Volume 28, Issue 9 pp. 963-979
Research Article

Building adaptive systems using ensemble

Robbert Van Renesse

Corresponding Author

Robbert Van Renesse

Department of Computer Science, Cornell University, Ithaca. NY 14850, USA

Department of Computer Science, Cornell University, Ithaca. NY 14850, USASearch for more papers by this author
Ken Birman

Ken Birman

Department of Computer Science, Cornell University, Ithaca. NY 14850, USA

Search for more papers by this author
Mark Hayden

Mark Hayden

Department of Computer Science, Cornell University, Ithaca. NY 14850, USA

Search for more papers by this author
Alexey Vaysburd

Alexey Vaysburd

Department of Computer Science, Cornell University, Ithaca. NY 14850, USA

Search for more papers by this author
David Karr

David Karr

Department of Computer Science, Cornell University, Ithaca. NY 14850, USA

Search for more papers by this author

Abstract

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 adaptation include switching protocols to overcome a security exposure or failure mode seen only in certain settings, 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. © 1998 John Wiley & Sons, Ltd.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.