Autonomic Computing [Horn, 2001; Parashar and Hariri, 2005]
analogy with the nervous system – notion of equilibrium
observation: emerging systems and applications are dynamic
survivability of the system the system can adapt to environment changes (incl. attacks, faults, disruptions…)
basic operation loop of an autonomic system: Monitor-Decide-Adapt
sense / monitor the environment (context discovery), and analyze the context
plan a knowledge-based adaptation of the system (decision making)
execute the change
context- and self-awareness
Autonomic Computing [Horn, 2001; Parashar and Hariri, 2005] (cont’d): characteristics/properties of a generic autonomic system
Autonomic Computing [Horn, 2001; Parashar and Hariri, 2005] (cont’d): characteristics/properties of a generic autonomic system
Self Configuring
Self Optimizing
Self-Healing
Self Protecting
Context Aware
Open
Anticipatory
Proactive
Digital Ecosystems (Distributed Collaborative Systems) [Boley et al., 2007; Damiani and his group @ Milan]
“A digital ecosystem can be defined as an open, loosely coupled, domain clustered, demand-driven, self-organizing agent environment, where each agent of each species is proactive and responsive regarding its own benefit/profit but is also responsible to its system.” (Boley and Chang, 2007)
You are always connected to the cyberspace, you can access your data everywhere
No more money, no more theatre tickets, no more boarding card, no more printed newspaper, no more books, no more music CDs (but still administrative papers, don’t dream too much)
Your car (sometimes) drives for you
You live in a (fairly? rather?) smart home
You participate in multiple digital social networks (incl. online games)
Your browser is proactive
There are digital services everywhere – The city is “smart”
ICT is at last pervasive: digital services adapt their behavior to you and your environment (e.g., location, preferences, profile, activity...)