ACM Home Page
Please provide us with feedback. Feedback
Self-organization algorithms for autonomic systems in the SelfLet approach
Full text PdfPdf (490 KB)
Source Autonomics; Vol. 302 archive
Proceedings of the 1st international conference on Autonomic computing and communication systems table of contents
Rome, Italy
SESSION: Self-* architectures table of contents
Article No. 26  
Year of Publication: 2007
ISBN:978-963-9799-09-7
Authors
Davide Devescovi  Politecnico di Milano, Milano, Italy
Elisabetta Di Nitto  Politecnico di Milano, Milano, Italy
Daniel Dubois  Politecnico di Milano, Milano, Italy
Raffaela Mirandola  Politecnico di Milano, Milano, Italy
Sponsors
: ICST
ACM: Association for Computing Machinery
Publisher
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 80,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

The difficulties in dealing with increasingly complex information systems that operate in dynamic operational environments ask for self-management policies able to deal intelligently and autonomously with problems and tasks. Biology has been a key source of inspiration in the definition of self-management approaches in the area of computing systems. In this paper we show how some biologically inspired self-organization algorithms have been incorporated into a framework that supports development of autonomic components called SelfLets. The features of a SelfLet include the ability to dynamically change and adapt its internal behaviour according to modifications in the environment, to interact with other SelfLets, in order to provide high-level services, and to make use of autonomic reasoning in order to enable self-* capabilities. In this context, self-organization features represent one of the SelfLets autonomic abilities, and allow them to create groups of SelfLets individuals able to cooperate between each other. The work is complemented with a performance study whose goal is to give insights about strengths and weaknesses of these algorithms.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
T. F. Abdelzaher, J. A. Stankovic, C. Lu, R. Zhang and Y. Lu, "Feedback Performance Control in Software Services". IEEE Control Systems Magazine, Vol 23, No. 3, June 2003.
 
3
 
4
ArgoUML modeling tool, http://argouml.tigris.org/
 
5
Autonomic Computing website: http://www.autonomiccomputing.org/
 
6
O. Babaoglu, M. Jelasity and A. Montresor, "Grassroots Approach to Self-management in Large-Scale Distributed Systems". UPP 2004, Mont Saint-Michel, France, Springer Verlag, Vol. 3566, pp. 286--296, 2005.
 
7
 
8
 
9
G. Cugola and G. Picco, "REDS: A Reconfigurable Dispatching System". Technical report, Politecnico di Milano, March 2005. REDS website: http://zeus.elet.polimi.it/reds/
 
10
D. Devescovi, "A Conceptual Model and Architecture for Autonomic Systems Development: Design and Implementation". Master thesis, Politecnico di Milano, academic year 2005--2006. Available at http://www.elet.polimi.it/upload/dinitto/papers/devescovi.pdf
 
11
D. Devescovi, E. Di Nitto, R. Mirandola "An Infrastructure for Autonomic System Development: the SelfLet Approach ". submitted for publication. Available at http://www.elet.polimi.it/upload/dinitto/papers/selflet.pdf
 
12
 
13
D. Dubois, "Design, Development and Simulation of Self-organization Algorithms for Autonomic Systems". Master thesis, Politecnico di Milano, academic year 2005--2006. Available at http://www.elet.polimi.it/upload/dinitto/papers/dubois.pdf
 
14
CASCADAS project, http://www.cascadas-project.org/
 
15
 
16
T. De Wolf and T. Holvoet, "Emergence as a General Architecture for Distributed Autonomic Computing". K. U. Leuven, Department of Computer Science, Report CW 384, January, 2004.
 
17
Di Marzo Serugendo, G., Foukia, N., Hassas, S., Karageorgos, A. et al. "Self-organisation: paradigms and applications". In: Engineering Self-Organising Systems: nature-inspired approaches to software engineering, Springer (2004)
 
18
Drools, http://labs.jboss.com/portal/jbossrules/
 
19
E. Hofig, B. Wust, B. K. Benko, A. Mannella, M. Mamei, E. Di Nitto "On Cocepts for Autonomic Communication Elements". Proceedings of the First International workshop on Modelling Autonomic Communications Elements (MACE 2006), October 2006.
 
20
P. Horn, "Autonomic Computing: IBM's Perspective on the State of Information Technology". Technical Report, IBM Corporation, October 15, 2001.
 
21
M. Jelasity and O. Babaoglu, "T-Man: Fast Gossip-based Construction of Large-Scale Overlay Topologies". Technical Report UBLCS-2004-7, University of Bologna, Department of Computer Science, Bologna, Italy, May 2004.
 
22
J. Kaufman, T. Lehman, G. Deen and J. Thomas, "OptimalGrid -- Autonomic Computing on the Grid". IBM article, 2003.
 
23
 
24
The OSGi Alliance, "OSGi Service Platform Core Specification". Release 4, Version 4.0.1, July 2006.
 
25
M. Parashar and J. C. Browne, "Conceptual and Implementation Models for the Grid". Proceedings of the IEEE, Special Issue on Grid Computing, IEEE Press, Vol. 93, No. 3, March 2005.
 
26
 
27
 
28
"Engineering Self-Organising Applications", http://esoa.unige.ch/
 
29
 
30
 
31
J. von Neumann and O. Morgenstern, "The Theory of Games and Economic Behavior". Princeton University Press, 1944.



REVIEW

"Larry Bernstein : Reviewer"

If you want to know how to form hierarchies of like elements within autonomic computing architectures, called "SelfLets," read on. This paper provides a wonderful tutorial on the nature of a SelfLet, and on how to cluster them, although it is not   more...

Collaborative Colleagues:
Davide Devescovi: colleagues
Elisabetta Di Nitto: colleagues
Daniel Dubois: colleagues
Raffaela Mirandola: colleagues