2006 · 68 citations · 18 references
ComputingComputer ScienceDistributed SystemsFault ToleranceOperating SystemsConfiguration ManagementDistributed Systems ArchitectureSoftware DeploymentComponent MiddlewareDistributed Application DeploymentDistributed Computing MiddlewareDistributed MiddlewareMiddlewareMiddleware ArchitecturesReactivityUniform Interface
Distributed software environments are increasingly complex and difficult to manage, as they integrate various legacy software with proprietary management interfaces. Moreover, the fact that management tasks are performed by humans leads to many configuration errors and low reactivity. This paper presents Jade, a middleware for self-management of distributed software environments. The main principle is to wrap legacy software pieces in components in order to provide a uniform management interface, thus allowing the implementation of management applications. Management applications are used to deploy distributed applications and to autonomously reconfigure them as required
18
The vision of autonomic computing
Jeffrey O. Kephart, David M. Chess · Computer · 2003 · 6.4K citations
Rainbow: architecture-based self-adaptation with reusable infrastructure
David Garlan, Shang-Wen Cheng, Aixin Huang et al. · Computer · 2004 · 992 citations
Rainbow: architecture-based self-adaptation with reusable infrastructure
Shang-Wen Cheng, Ancheng C. Huang, David Garlan et al. · 2004 · 913 citations
Oceano-SLA based management of a computing utility
Karen Appleby, S. Fakhouri, Liana Fong et al. · 2002 · 325 citations
Dynamic Provisioning of Multi-tier Internet Applications
Bhuvan Urgaonkar, Prashant Shenoy, Abhishek Chandra et al. · 2005 · 309 citations