Organic Computing. Dr. rer. nat. Christophe Bobda Prof. Dr. Rolf Wanka Department of Computer Science 12 Hardware-Software-Co-Design

Similar documents
A Survey of Autonomic Computing Systems

Definition of Pervasive Grid

Distributed Robotics: Building an environment for digital cooperation. Artificial Intelligence series

Towards an Autonomic Computing Environment

Foreword The Internet of Things Threats and Opportunities of Improved Visibility

Executive Summary. Chapter 1. Overview of Control

TTÜ infotehnoloogiateaduskond Informaatikainstituut. Enn Õunapuu Vanemteadur

CS594, Section 30682:

TOURISM and Technology:

Abstract. Keywords: virtual worlds; robots; robotics; standards; communication and interaction.

THE NEW GENERATION OF MANUFACTURING SYSTEMS

IT and Systems Science Transformational Impact on Technology, Society, Work, Life, Education, Training

Overview: Emerging Technologies and Issues

Digital Transformation. A Game Changer. How Does the Digital Transformation Affect Informatics as a Scientific Discipline?

CS 599: Distributed Intelligence in Robotics

INDUSTRY 4.0. Modern massive Data Analysis for Industry 4.0 Industry 4.0 at VŠB-TUO

Enabling a Smarter World. Dr. Joao Schwarz da Silva DG INFSO European Commission

Autonomous Robotic (Cyber) Weapons?

ELG 5121/CSI 7631 Fall Projects Overview. Projects List

The Future of Systems Engineering

CPE/CSC 580: Intelligent Agents

Framework Programme 7

Development and Integration of Artificial Intelligence Technologies for Innovation Acceleration

Journal Title ISSN 5. MIS QUARTERLY BRIEFINGS IN BIOINFORMATICS

FUTURE NETWORKS POSITION PAPER. Author:

Front Digital page Strategy and leadership

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS

Chapter 2 Mechatronics Disrupted

DIGITAL TECHNOLOGIES FOR A BETTER WORLD. NanoPC HPC

Lecture Overview. c D. Poole and A. Mackworth 2017 Artificial Intelligence, Lecture 1.1, Page 1 1 / 15

Aiming to Realize People-Oriented IoT and an 8K Ecosystem

OASIS concept. Evangelos Bekiaris CERTH/HIT OASIS ISWC2011, 24 October, Bonn

OFFensive Swarm-Enabled Tactics (OFFSET)

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

ARTEMIS The Embedded Systems European Technology Platform

Computer & Information Science & Engineering (CISE)

The Emerging Economy 2030:

GPU Computing for Cognitive Robotics

Development of an Intelligent Agent based Manufacturing System

This list supersedes the one published in the November 2002 issue of CR.

May 5, 2017 Presented by Prof. Kyeong Seok HAN, CMC

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

Cyber-Physical Production Systems. Professor Svetan Ratchev University of Nottingham

SWARM-BOT: A Swarm of Autonomous Mobile Robots with Self-Assembling Capabilities

IATSS Global Interactive Forum on Traffic and Safety (GIFTS) Tokyo, 28 November 2015

Chapter Sixteen. Inventing the Future

Smart Government The Potential of Intelligent Networking in Government and Public Administration

Front Digital page Strategy and Leadership

Scott Klososky Phillip Seawright. Smart Cities: Risks & Real Opportunities

On the creation of standards for interaction between real robots and virtual worlds

EMERGENCE OF COMMUNICATION IN TEAMS OF EMBODIED AND SITUATED AGENTS

Driving Force for. How cyber physical systems will change the way of future production

Application of AI Technology to Industrial Revolution

I C T. Per informazioni contattare: "Vincenzo Angrisani" -

Robotic Systems ECE 401RB Fall 2007

Knowledge-based Reconfiguration of Driving Styles for Intelligent Transport Systems

CHAPTER 1: INTRODUCTION. Multiagent Systems mjw/pubs/imas/

Computer Challenges to emerge from e-science

Get your daily health check in the car

Eternally Adaptive Service Ecosystems

Self-Managing Systems: a bird s eye view

12 Themes of the New Economy

Pervasive Computing: Study for Homes

Accelerating Collective Innovation: Investing in the Innovation Landscape

ISSUES. of Sustainable. developments. Editorial Policy

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence

Control issues in cognitive networks. Marko Höyhtyä and Tao Chen CWC-VTT-Gigaseminar 4th December 2008

Distributed Artificial Intelligence Laboratory. Future in touch. at CeBIT 2014 on March, 10th to 14th, Hall 9, Booth A 44

Nature Inspired Systems

The future of work. Artificial Intelligence series

Our Aspirations Ahead

A CYBER PHYSICAL SYSTEMS APPROACH FOR ROBOTIC SYSTEMS DESIGN

Short Course on Computational Illumination

Collective Robotics. Marcin Pilat

Intelligent Power Economy System (Ipes)

VSI Labs The Build Up of Automated Driving

Research and application on the smart home based on component technologies and Internet of Things

Software architectures for Industry 4.0 RAMI and IIRA from the perspective of projects under the AUTONOMICS for Industry 4.

A Survey on Smart City using IoT (Internet of Things)

Autonomic Computing a Means of Achieving Dependability?

Pervasive Services Engineering for SOAs

CPS Engineering Labs Mini-Courses Smart Cities by Indra Design Centre Spain

SWARM INTELLIGENCE. Mario Pavone Department of Mathematics & Computer Science University of Catania

Scenario Planning edition 2

Harnessing the 4th Industrial Revolution. Professor Mark Esposito Harvard University & Nexus

Cross-layer model-based framework for multi-objective design of Reconfigurable systems in uncertain hybrid environments

By Mark Hindsbo Vice President and General Manager, ANSYS

Humanification Go Digital, Stay Human

Digital Transformation towards Society /09/07 Shigetoshi SAMESHIMA Research & Development Group, Hitachi, Ltd.

Internet of Things. (Ref: Slideshare)

THE TECH MEGATRENDS Christina CK Kerley

RoboCup. Presented by Shane Murphy April 24, 2003

Cognitive Radio: Smart Use of Radio Spectrum

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real...

AI Frontiers. Dr. Dario Gil Vice President IBM Research

Design of Adaptive Collective Foraging in Swarm Robotic Systems

Future Standardization

Transcription:

Dr. rer. nat. Christophe Bobda Prof. Dr. Rolf Wanka Department of Computer Science 12 Hardware-Software-Co-Design 1

Introduction, Motivations, Overview 2

Smaller/Cheaper/Faster/Powerful/Connected Explosive growth in computation, communication, information and integration technologies computing is ubiquitous, pervasive communication is/will be Pervasive anytime-anywhere access environments ubiquitous access to information via PCs, PDAs, Cells, smart appliances, etc. (billions of devices, millions of users) producing/consuming/processing information at different levels and granularities phones, cars, traffic lights, lamp posts, refrigerators, medical instruments, clothes On demand computational/storage resources, services the Grid 3

Example: Automobile 4

Example: Home Networking Heater Light control Children room Home surveillance Digital TV, VCR Washer, dryer 5

Example: Body Area Network 6

Example: DARPA IXO, A Rapidly Expanding Universe of Sensors, Weapons, and Platforms 7

Motivation: Complexity, the dark side Administration of individual systems is increasingly difficult 100s of configuration, tuning parameters for DB2, WebSphere Heterogeneous systems are becoming increasingly connected Integration becoming ever more difficult Architects can t intricately plan interactions among components Increasingly dynamic; more frequently with unanticipated Components More of the burden must be assumed at run time But human system administrators can t assume the burden; already - 6:1 cost ratio between storage admin and storage - 40% outages due to operator error 8

Motivation: Complexity, the dark side 9

Motivation: Complexity, the dark side 10

Motivation: Complexity, the dark side 11

Motivation: Increasing cost 12

Motivation: Complexity, the dark side Bottom line the increasing system complexity is reaching a level beyond human ability to manage and secure programming environments and infrastructure are becoming unmanageable, brittle and insecure A fundamental change is required in how applications are formulated, composed and managed autonomic components, dynamic compositions, opportunistic interactions, virtual runtime. 13

Motivation: Natural systems as solution Nature has evolved to cope with scale, complexity, heterogeneity, dynamism and unpredictability, lack of guarantees self configuring, self adapting, self optimizing, self healing, self protecting, highly decentralized, heterogeneous architectures that work!!! Biological system: e.g. the human body. The autonomic nervous system Social society: insects, birds and human swarm Can these strategies inspire solutions? Of course, there is a cost. - lack of controllability, precision, guarantees, comprehensibility, 14

Motivation: Natural systems as solution Biological systems The autonomic nervous system monitors and regulates without requiring our conscious The system defends it self from foreign (viruses, etc...) attacks The system optimizes it self (when we run it increases our breath and heart The system is self healing: When we are hurt, the system produce new cells to heal the hurt. The system is self reconfigurable. It modifies it self to adapt the environment. 15

Motivation: Natural systems as solution Social life Limited local information Each individual in the group has access only to limited local information and has no global knowledge of the structure which it is engaged in constructing together with the other members of the group A set of simple individual rules Each individual obeys a collection of a few simple behavioral rules. This rule set permits the group collectively to coordinate its activities and to build a global structure or configuration. The global structures which emerge accomplish some function These structures often allow the group to solve problems. They are flexible (adapting easily to a novel environment), and they are robust, (if one or several individuals fail in their behaviour or make a simple mistake, the structures spontaneously re-form). 16

Motivation: Natural systems as solution A natural model of distributed problem solving Collective systems capable of accomplishing difficult tasks, in dynamic and varied environments, without any external guidance or control and with no central coordination Achieving a collective performance which could not normally be achieved by any individual acting alone Constituting a natural model particularly suited to distributed problem solving Many studies have taken inspiration from the mode of operation of social insects to solve various problems in the artificial domain 17

Motivation: Natural systems as solution Collective complexity out of individual simplicity The behavioral repertoire of the insects is limited Their cognitive systems are not sufficiently powerful to allow a single individual with access to all the necessary information about the state of the colony to guarantee the appropriate division of labor and the advantageous progress of the colony The colony as a whole is the seat of a stable and self-regulated organization of individual behavior which adapts itself very easily to the unpredictable characteristics of the environment within which it evolved 18

Motivation: Natural systems as solution Collective behavior 19

Motivation: Natural systems as solution Collective behavior 20

Motivation: Natural systems as solution Collective behavior 21

Motivation: Natural systems as solution Division of labor 22

Motivation: Natural systems as solution Division of labour 23

Motivation: Natural systems as solution Some questions arise... How do animal societies manage to perform difficult tasks, in dynamic and varied environments, without any external guidance or control, and without central coordination? How can a large number of entities with only partial information about their environment solve problems? How can collective cognitive capacities emerge from individuals with limited cognitive capacities? 24

Autonomic Computing: The IBM Initiative Computer Systems that can regulate themselves much in the same way as our autonomic nervous system regulates and protects our bodies.. (by Paul Horn, IBM) 25

Autonomic Computing: The IBM Initiative increasing productivity while minimizing complexity for users. to design and build computing systems capable of running themselves, adjusting to varying circumstances, and preparing their resources to handle most efficiently the workloads we put upon them. Does not require the duplication of conscious human thought as an ultimate goal. Does require system to take over certain functions previously performed by humans. 26

: The German Initiative Ein organischer Computer ist definiert als ein selbstorganisierendes System, das sich den jeweiligen Umgebungsbedürfnissen dynamisch anpasst. Organische Computer sind selbst-konfigurierend, selbst-optimierend, selbstheilend und selbst-schützend. 27

Organic/Autonomic Computing: The goal Self organizing System designed to manage it self without external intervention Self optimizing system design to automatically manage the resource to allow the system to meet the user s need in the most efficient fashion Self protecting System design to protect it self from any unauthorized access from anywhere Self healing autonomic problem determination and resolution self reconfiguring system design to define itself on the fly 28

Organic/Autonomic Computing: Scenarios Smart Factory: Autonomous robots can be connected in a federation in order to collectively solve problem that a single robot cannot solve. The system recognizes which part is overloaded and tries to balance the load. selfconfigurable, self-healing and self-optimizing. Smart warehouse Single articles can be observed in a an intelligent warehouse. In some warehouse it is already possible to use a portable device to communicate with article through a transponder with etiquette. In few years, this can be use to check the status of shelves, reserve, goods, caddy and electronic shopping list. This can then be used to automatically check the missing goods. This also allows good to be better controlled. Smart network: The grid Internet builds a worldwide heterogeneous parallel computer: the Grid. With the use of an intelligent network, the system has moved to a selforganizing, self-configurable, self-healing and self-optimizing entity. 29

Organic/Autonomic Computing: Scenarios Anthropomatic Computers will be tailored in the future to the individual need of single people. The goal of this discipline is to compensate individual decrease in the human functions as it could happen through illness or ageing. Organic computers will be the basis of this science. Robots in the household: According to a VDE study, 39% of women and 25% of men in Germany wish for robot help primarily in their household. Actual robots are not totally efficient due to the technology which is not yet mature. In the future, robots should be autonomous and low costs. Properties like self configurability, self-healing and self-optimizing are necessary. 30

Organic/Autonomic Computing: Program The landscape Survey of existing systems System architecture Autonomic component Intelligence Components interconnection Autonomic component development Brief tour in machine learning SelfX properties realization Self organization Self optimization Self configuration Self protection Example of system: Sensor networks 31

Literature http://www.organic-computing.de Autonomic computing and Grid., P. Pattnaik, K. Ekanadham, and J. Jann, Thomas J. Watson Research Center, Yorktown Heights, New York Autonomic Computing: IBM.s Perspective on the State of Information Technology, P. Horn, IBM, (2001). Autonomic Computing: The Evolution Continues, Data Management Strategies, (July 2002). Autonomic Personal Computing, D. F. Bantz, C. Bisdikian, C. Challener, J. P. Karidis, S. Mastrianni, A. Mohindra, D. G. Shea, and M. Vanover, IBM Systems Journal 42, No. 1, 165.176 (2003). Back to the Future: Time to Return to Some Long-Standing Problems in Computer Science., J. Hennessy, Almaden Institute 2002, IBM Almaden Research Center, San Jose, CA (April, 2002). Helping Computers Help Themselves., D. Pescovitz, Contributing Editor, Special R&D Report. NASA Challenges in Autonomic Computing., D. J. Clancy, Almaden Institute 2002, IBM Almaden Research Center, San Jose, CA (April, 2002). The Dawning of the Autonomic Computing Era., A. G. Ganek and T. A. Corbi, IBM Systems Journal 42, No. 1, 5.18 (2003). The Design and Implementation of Network Service., H. Morikawa, Platform for Pervasive Computing, Department of Frontier Informatics, Tokyo University. The Vision of Autonomic Computing, J. O. Kephart and D. M. Chess, IEEE Computer 35 (1): 41-50 (2003) 32