Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Building Adaptive Systems Using EnsembleJuly 1997
1997 Technical Report
Publisher:
  • Cornell University
  • PO Box 250, 124 Roberts Place Ithaca, NY
  • United States
Published:16 July 1997
Reflects downloads up to 15 Oct 2024Bibliometrics
Skip Abstract Section
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 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.

Cited By

  1. Ramdhany R, Grace P, Coulson G and Hutchison D MANETKit Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware, (1-20)
  2. Ramdhany R, Grace P, Coulson G and Hutchison D MANETKit Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware, (1-20)
  3. Kasten E and McKinley P Perimorph Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7, (332-337)
  4. Koster R, Black A, Huang J, Walpole J and Pu C (2019). Thread transparency in information flow middleware, Software—Practice & Experience, 33:4, (321-349), Online publication date: 10-Apr-2003.
  5. Spitznagel B and Garlan D A compositional formalization of connector wrappers Proceedings of the 25th International Conference on Software Engineering, (374-384)
  6. Pavón J and Peña L Active replication of software components Proceedings of the 3rd international conference on Software engineering and middleware, (203-215)
  7. ACM
    (2001). The architecture and performance of security protocols in the ensemble group communication system, ACM Transactions on Information and System Security, 4:3, (289-319), Online publication date: 1-Aug-2001.
  8. ACM
    Fisler K and Krishnamurthi S Modular verification of collaboration-based software designs Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering, (152-163)
  9. ACM
    Fisler K and Krishnamurthi S (2019). Modular verification of collaboration-based software designs, ACM SIGSOFT Software Engineering Notes, 26:5, (152-163), Online publication date: 1-Sep-2001.
  10. ACM
    Koster R, Black A, Huang J, Walpole J and Pu C Infopipes for composing distributed information flows Proceedings of the 2001 international workshop on Multimedia middleware, (44-47)
  11. Hensgen D, Kidd T, John D, Schnaidt M, Siegel H, Braun T, Maheswaran M, Ali S, Kim J, Irvine C, Levin T, Freund R, Kussow M, Godfrey M, Duman A, Carff P, Kidd S, Prasanna V, Bhat P and Alhusaini A An Overview of MSHN Proceedings of the Eighth Heterogeneous Computing Workshop
Contributors
  • Cornell University
  • Cornell University
  • Cornell University
  • Cornell University
  • BBN Technologies

Recommendations