Title :
Building autonomic components: The SelfLets approach
Author :
Bindelli, Silvia ; Di Nitto, Elisabetta ; Mirandola, Raffaela ; Tedesco, Roberto
Author_Institution :
Dipt. di Elettron. e Inf., Politec. di Milano, Milano
Abstract :
Autonomic computing is an emergent field aiming at the development of large-scale, self-managing, distributed component-based systems. This paper presents the model and the architecture of an autonomic computing element called SelfLet, which is a building component that can be used to create autonomic systems. SelfLets can be defined by specifying their goal, behaviors, services they need to use and/or provide, and autonomic policies guiding their self-management. The SelfLet architecture has been implemented in Java and offers programming abstractions suitable to implement an application-specific logic as well as autonomic policies. As a case study we have implemented a pervasive autonomic system that manages electrical power balancing in intelligent cooperating buildings.
Keywords :
Java; distributed processing; fault tolerant computing; software architecture; Java; SelfLet architecture; application-specific logic; autonomic components; autonomic computing; autonomic systems; distributed component-based systems; Buildings; Collaboration; Computer architecture; Distributed computing; Intelligent structures; Java; Large-scale systems; Logic programming; Monitoring; Power system modeling;
Conference_Titel :
Automated Software Engineering - Workshops, 2008. ASE Workshops 2008. 23rd IEEE/ACM International Conference on
Conference_Location :
L´Aquila
Print_ISBN :
978-1-4244-2776-5
DOI :
10.1109/ASEW.2008.4686289