8.5 martin


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • - nodes need to build up an awareness relating to higher and even global levels. - reconsider the tradition of fixing abstraction layers at design time
  • Managing Systems is getting harder Increased technology complexity makes systems unmanageable Different devices and heterogeneous platforms being connected into one system Different programming models being combined Collections of nodes may exhibit behaviour that was not designed
  • Contexts: Social context Physical context Economic context Energy Network status Computational status
  • 8.5 martin

    1. 1. Future and Emerging Technologies ICT 2009.8.5 Self-Awareness in Autonomic Systems National Contact Point Meeting Brussels 12 May 2009 Julian Ellis Project Officer INFSO F1, FET - Proactive Rüdiger Martin Project julian.ellis (at)F1, FET - Proactive Officer INFSO ec.europa.eu ruediger.martin@ec.europa.eu ICT 2009.8.5 Self-Awareness in Autonomic Systems
    2. 2. Self-Awareness in Autonomic Systems rationale and objectivesGeneral objective Create autonomic computing and communication systems able to optimise overall performance and resource usage in response to changing conditions, adapting to both context (such as user behaviour) and internal changes (such as topology). – Awareness relating to higher and even global levels. – Reconsider fixing abstraction layers at design time ICT 2009.8.5 Self-Awareness in Autonomic Systems
    3. 3. Self-Awareness in Autonomic Systems research topicsNew concepts, architectures, foundations and technologies for:1. Creating awareness at the level of autonomic nodes, • by allowing them to interactively and selectively collect information about the system, • and use it effectively.2. Dynamic self-expression, namely the ability to autonomically use awareness to adapt the trade-off between abstraction and optimisation.Requirements • Investigate usability in larger context • Demonstrator ICT 2009.8.5 Self-Awareness in Autonomic Systems
    4. 4. Self-Awareness in Autonomic Systems backgroundManaging Systems is getting harder• Integration/connection of different devices and heterogeneous platforms into one system• Combination of different programming models• Unexpected behaviour of collections of nodes - not forseen during design process• Increased technological complexity ICT 2009.8.5 Self-Awareness in Autonomic Systems
    5. 5. Self-Awareness in Autonomic Systems backgroundAwareness of Context• Context internal to system − Changes in topology − Resource needs and availability• Context external to system − User behaviour − System performance − Disruptions and malfunctions ICT 2009.8.5 Self-Awareness in Autonomic Systems
    6. 6. Self-Awareness in Autonomic Systems backgroundAutonomy, awareness, distributed-ness and learning• Awareness as a form of learning − Learning as a means to reduce human intervention• Autonomy: selecting the right information to obtain from the system or pass on to others − Considering the cost of information flow• Exposing or hiding low level details − Adjusting the abstraction level as the requirements change ICT 2009.8.5 Self-Awareness in Autonomic Systems
    7. 7. Self-Awareness in Autonomic Systems inspirations and challengesInspirations• Biology (societies; reproduction; evolution)• Autonomic systems (autonomicity; self-*; dynamicity; situatedness)• Global Computing (heterogeneity; mobility and concurrency; resource virtualisation)• Social science; Semantics; OntologyChallenges• Global versus local awareness• Separation versus integration of concerns• Prediction and evolution ICT 2009.8.5 Self-Awareness in Autonomic Systems
    8. 8. Earlier call « Situated and Autonomic Communication » HAGGLE HAGGLE Opportunistic  Autonomic  BIONETS BIONETS networking  service  (cross-layer) evolution Common research issues: Security, resilience,New Architectures self-* (organisation, evolution,healing, …) interaction of new Situated Services Autonomic  society paradigms with communication  Beyond  ANA IPelements ANA self-org. CASCADAS CASCADAS ICT 2009.8.5 Self-Awareness in Autonomic Systems
    9. 9. Earlier call « Global Computing »MobiusMOBIUS will investigate trust and security for small devices which are functioning as a part of global computers. The main focus is on proof carrying code aimed at checking previously created proofs with modest computational resources. SensoriaSensoria will develop a novel methodology for engineering service-oriented overlay computers and for building a framework for context-adaptive, personalisable global services.AeolusAeolus aims at developing algorithmic principles and implementing the basic functionalities (i.e., programming tools, trust management, secure distributed computation) to enable transparent and efficient access to an internet-based global computer. ICT 2009.8.5 Self-Awareness in Autonomic Systems
    10. 10. Self-Awareness in Autonomic Systems ICT-2009.8.5, Call 5• Budget: 15 M€• Funding schemes: STREPs (RT 1. or 2.), IPs (RT 1. and 2., >50%)• Contact: wide.hogenhout@ec.europa.eu ruediger.martin@ec.europa.eu• Background documents FET workshop ‘Overlay Computing & Communication’, Jan. 08 ftp://ftp.cordis.europa.eu/pub/fp7/ict/docs/fet-proactive/overlcc-01_en.pdf ‘Shaping future FET Proactive initiatives’, Sep. 07 ftp://ftp.cordis.europa.eu/pub/fp7/ict/docs/fet-proactive/shapefetip-sept07- 01_en.pdf ICT 2009.8.5 Self-Awareness in Autonomic Systems