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
- Ramdhany R, Grace P, Coulson G and Hutchison D MANETKit Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware, (1-20)
- Ramdhany R, Grace P, Coulson G and Hutchison D MANETKit Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware, (1-20)
- 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)
- 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.
- Spitznagel B and Garlan D A compositional formalization of connector wrappers Proceedings of the 25th International Conference on Software Engineering, (374-384)
- 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)
- (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.
- 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)
- 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.
- 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)
- 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
Recommendations
Building Locally Discriminative Classifier Ensemble Through Classifier Fusion Among Nearest Neighbors
PCM 2016: 17th Pacific-Rim Conference on Advances in Multimedia Information Processing - Volume 9916Many studies on ensemble learning that combines multiple classifiers have shown that, it is an effective technique to improve accuracy and stability of a single classifier. In this paper, we propose a novel discriminative classifier fusion method, which ...
Building boosted classification tree ensemble with genetic programming
GECCO '18: Proceedings of the Genetic and Evolutionary Computation Conference CompanionAdaptive boosting (AdaBoost) is a method for building classification ensemble, which combines multiple classifiers built in an iterative process of reweighting instances. This method proves to be a very effective classification method, therefore it was ...
Adaptive Ensemble Undersampling-Boost
We propose a framework for imbalanced classification tasks with ensemble learning.We propose a weight modification method to give each classifier an adaptive weight.We introduce OTSU algorithm to determine the optimal threshold adaptively.We make ...