The Vision of Autonomic Computing
Computer
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
AutoMate: Enabling Autonomic Applications on the Grid
Cluster Computing
A survey of autonomic computing—degrees, models, and applications
ACM Computing Surveys (CSUR)
The autonomic computing paradigm in adaptive building / ambient intelligence systems
AmI'11 Proceedings of the Second international conference on Ambient Intelligence
A dynamic component model for cyber physical systems
Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering
Adaptive Composition of Distributed Pervasive Applications in Heterogeneous Environments
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication
Hi-index | 0.00 |
This article introduces the design of the AutoHome service-oriented framework to simplify the development and runtime adaptive support of autonomic pervasive applications. To this end, we describe our novel open infrastructure for building and executing home applications. This includes the amalgamation of the two computing areas of autonomics and service orientation, to produce a component-based platform providing facilities including monitoring, touchpoints, and other common autonomic services. This infrastructure uniquely blends the advantages of distributed autonomic control with global conflict management in a management hierarchy. We discuss this platform in terms of pervasive home systems and show how one would develop such a system for two examples of automated home applications: intruder detection and medical support, respectively. Both applications were built within our framework and evaluated showing that the use of the framework introduces minimal overheads but provides many benefits. We then conclude by highlighting the contributions of AutoHome and a discussion about the lessons learned, limitations, and future research directions.