2008 · 13 citations · 9 references
ComputingComputer ScienceComputer SystemsDistributed SystemsEmbedded SystemsMobile SystemsContext-aware ComputingMobile MiddlewareAutonomic ComputingDependabilityHome SupervisionMiddlewareMiddleware ArchitecturesMiddleware PlatformsPervasive ComputingService-oriented Middleware
The recent proliferation of ever smaller and smarter electronic devices, combined with the introduction of wireless communication and mobile software technologies enables the construction of a large variety of pervasive applications, such as home supervision and alarm systems. The inherent complexity of such applications along with their nonexpert clientele raises the necessity for autonomic management solutions. Nonetheless, such solutions remain difficult to conceive, as they must deal with the increased volatility, heterogeneity and distribution of the pervasive domain, while ensuring stringent performance and dependability requirements. This paper proposes that reusable support for autonomic management solutions be provided by middleware platforms, along with already existing middleware services, such as security and transactions. Following this approach, a service oriented component platform, iPOJO, was extended with elementary autonomic management capabilities. These include monitoring and effector touch points, as well as embedded autonomic management functions, such as service dependency management. IPOJO is an open source Apache project and has been successfully employed to implement several research projects in the pervasive domain. This paper presents iPOJOpsilas extension with reusable autonomic management middleware services.
9
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
Reconfigurable context-sensitive middleware for pervasive computing
Stephen S. Yau, F. Karim, Yu Wang et al. · IEEE Pervasive Computing · 2002 · 382 citations
Using components for architecture-based management
Sylvain Sicard, Fabienne Boyer, Noël De Palma · 2008 · 99 citations