1 / 5

Panel

Panel. Seminar 15041 – Model-driven Algorithms and Architectures for Self-Aware Computing Systems January 18-23 2015. Paola Inverardi. How would you define self-aware computing? What are the main challenges in achieving this?. It is the property of a system of:

keatonc
Télécharger la présentation

Panel

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Panel Seminar 15041 – Model-driven Algorithms and Architectures for Self-Aware Computing Systems January 18-23 2015 Paola Inverardi

  2. How would you define self-aware computing? What are the main challenges in achieving this? • It is the property of a system of: • i) observe its internal state; • ii) take actions depending on the observation. • It is a technique to achieve system dynamic adaptation, i.e. changes in the system’s behavior (either functional and non functional) while the system is operating. Actual changes are performed on the system’s structure (code, connections, deployments, etc.). • System’s changes are made in response of contexts/environment variations to preserve the operational goals of the system. Big challenge is to provide the system with the reaction knowledge. This implies the ability to judge inadequacy wrt the operational goal

  3. How can your area contribute to fostering the concept of self-aware computing? • Self-awareness is an expensive technique, there need to be a trade-off between cost and achievements. Making it realistic and practical • There is a need of engineering methodologies to choose for each system the right/best level of self-awareness depending on the goal

  4. What synergies do you envisage with the other three areas? Huge interplay among them, to be successful self-aware system need to become better than their non aware version. Notion of better, ideally more lightweight wrtsupervisioned systems. Better use of resources, better/same level of guarantees, easy to use

  5. What will we be able do better once self-aware computing is widely deployed? Are there any potential difficulties that we need to be aware of? • Self-aware computing is not a panacea. It is a technique. It is already in use, e.g. our PC automatically update, automatically configure depending on the environment, web services customize on user profiles etc. • Limits to autonomicity, this is also part of the user requirements/goals and interferes with user interactions

More Related