The advent of widespread distributed computing environment, such as information systems and computational grids computing has enabled a new generation of applications that are based on seamless access, aggregation and interaction. The dramatic side of the story is a strong presence of the plea that those decentralized Grids are potentially affected by a number of primitives derived from their anatomy, in that, they are inherently large, complex, heterogeneous and dynamic, globally aggregating a large number of independent computing and communication resources. This has clearly exposed an essential exigency for a vital change to how these applications are developed and managed, which has motivated researchers to consider other techniques used by biological systems to deal with such problems. This is referred to as autonomic computing, which is defined by Ganek and Corbi[1] “… as a collection and integration of technologies that enable the creation of an information technology computing infrastructure for the next era of computing—e-business on demand …”. This study presents a computational model to support just-in-time and on-demand services for autonomic computing. Service reservation and job schedule systems are employed in this model to estimate the required services in advanced. Intelligent classification is utilized to cluster consumers into groups sharing the same behaviour and hence offer the required services for each consumer in advance, according to the group’s usage pattern of application services. To this end, a machine learning middleware service based on Self-Organizing Maps (SOM) is designed, developed and implemented to carry out the intelligent classification for the autonomic computing. A case-study scenario of intelligent connected homes is demonstrated in this study to show the usability of such system.
[1]
A. Taleb-Bendiab,et al.
A Software Framework for Open Standard Self-Managing Sensor Overlay for Web Services
,
2005,
ICEIS.
[2]
A. Taleb-Bendiab,et al.
Planetlab Overlay: Experimenting with Sensing and Actuation Support for Situated Autonomic Computing Services for the Planetary- Scale System
,
2005,
iiWAS.
[3]
George Candea,et al.
Automatic failure-path inference: a generic introspection technique for Internet applications
,
2003,
Proceedings the Third IEEE Workshop on Internet Applications. WIAPP 2003.
[4]
Esa Alhoniemi,et al.
Self-organizing map in Matlab: the SOM Toolbox
,
1999
.
[5]
Michael I. Jordan,et al.
Failure diagnosis using decision trees
,
2004
.
[6]
David A. Patterson,et al.
Path-Based Failure and Evolution Management
,
2004,
NSDI.
[7]
David Sinreich,et al.
An architectural blueprint for autonomic computing
,
2006
.
[8]
Jeffrey O. Kephart,et al.
The Vision of Autonomic Computing
,
2003,
Computer.
[9]
M. V. Velzen,et al.
Self-organizing maps
,
2007
.
[10]
Ella Bingham,et al.
ICA and SOM in text document analysis
,
2002,
SIGIR '02.
[11]
Teuvo Kohonen,et al.
Self-Organizing Maps
,
2010
.