Rogério de LemosDEFINE – Pisa, November 2002 – 1 Proactive Computing: Artificial Immune Systems Rogério de Lemos University of Kent at Canterbury  Brian.

Slides:



Advertisements
Similar presentations
V-Detector: A Negative Selection Algorithm Zhou Ji, advised by Prof. Dasgupta Computer Science Research Day The University of Memphis March 25, 2005.
Advertisements

BAE SYSTEMS - 21 Jan 04 Why Grid? Engineering New ways of doing business Business Enabling new business Product.
Sazalinsyah Razali (syah)‏ Dr. Q. Meng (Supervisor)‏
CIFD: Computational Immunology for Fraud Detection
Principles of Engineering System Design Dr T Asokan
Technology Drivers Traditional HPC application drivers – OS noise, resource monitoring and management, memory footprint – Complexity of resources to be.
KAIS T The Vision of Autonomic Computing Jeffrey O. Kephart, David M Chess IBM Watson research Center IEEE Computer, Jan 발표자 : 이승학.
Welcome to DEAS 2005 Design and Evolution of Autonomic Application Software David Garlan, CMU Marin Litoiu, IBM CAS Hausi A. Müller, UVic John Mylopoulos,
Architecture For An Artificial Immune System S. A. Hofmeyr and S. Forrest.
4.1.5 System Management Background What is in System Management Resource control and scheduling Booting, reconfiguration, defining limits for resource.
Artificial Immune Systems Andrew Watkins. Why the Immune System? Recognition –Anomaly detection –Noise tolerance Robustness Feature extraction Diversity.
1 What is Life? Life can be defined as an organized genetic unit capable of metabolism, reproduction, and evolution.
Natural Computation and Applications Xin Yao Natural Computation Group School of Computer Science The University of Birmingham.
Autonomic Computing Shafay Shamail Malik Jahan Khan.
MANETs A Mobile Ad Hoc Network (MANET) is a self-configuring network of mobile nodes connected by wireless links. Characteristics include: no fixed infrastructure.
Natural Computation: computational models inspired by nature Dr. Daniel Tauritz Department of Computer Science University of Missouri-Rolla CS347 Lecture.
CS 1 – Introduction to Computer Science Introduction to the wonderful world of Dr. T Dr. Daniel Tauritz.
Software Self-Adaptation A survey of the field “Self-adaptive software evaluates its own behavior and changes behavior when the evaluation indicates it.
1 FM Overview of Adaptation. 2 FM RAPIDware: Component-Based Design of Adaptive and Dependable Middleware Project Investigators: Philip McKinley, Kurt.
Internal Presentation by : Lei Wang Pervasive and Artificial Intelligenge research group On: An Artificial Immune System for .
Brain, Mind, Body and Society: Controllability and Uncontrollability in Robotics Motomu SHIMODA, PhD. Kyoto Women’s University.
SKA-cba-ase NSF and Science of Design Avogadro Scale Engineering Center for Bits & Atoms November 18-19, 2003 Kamal Abdali Computing & Communication.
By : Anas Assiri.  Introduction  fraud detection  Immune system  Artificial immune system (AIS)  AISFD  Clonal selection.
Lecture # 22 Software Evolution
1 Autonomic Computing An Introduction Guenter Kickinger.
FET – Proactive Future and Emerging Technologies F1: FET – Proactive ICT Forever Yours - ICT “ designing for longevity,
WELCOME. AUTONOMIC COMPUTING PRESENTED BY: NIKHIL P S7 IT ROLL NO: 33.
DIVERSIFY Ecology-inspired software diversity for distributed adaptation in CAS 1.
WHAT IS VIRUS? NAE GRAND CHALLENGE SECURE CYBERSPACE.
Software engineering. What is software engineering? Software engineering is an engineering discipline which is concerned with all aspects of software.
OHTO -99 SOFTWARE ENGINEERING “SOFTWARE PRODUCT QUALITY” Today: - Software quality - Quality Components - ”Good” software properties.
Reconfigurable POEtic Tissuehttp:// Project start and duration: September 1, 2001, 36 months. IST POETIC Reconfigurable.
Outline What Neural Networks are and why they are desirable Historical background Applications Strengths neural networks and advantages Status N.N and.
Dependability in FP 6 Brian Randell Pisa Workshop, November 2002.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Leonardo Flores Añover Ramón.
NAVEEN AGENT BASED SOFTWARE DEVELOPMENT. WHAT IS AN AGENT? A computer system capable of flexible, autonomous (problem-solving) action, situated in dynamic,
OHTO -99 SOFTWARE ENGINEERING “SOFTWARE PRODUCT QUALITY” Today: - Software quality - Quality Components - ”Good” software properties.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
Biologically Inspired Defenses against Computer Viruses International Joint Conference on Artificial Intelligence 95’ J.O. Kephart et al.
Self-* Networks of Unmanned Vehicles CSE 597c, Fall 2006 Introduction to Self-* Systems Sept. 14, 2006 Bhuvan Urgaonkar.
Combining Theory and Systems Building Experiences and Challenges Sotirios Terzis University of Strathclyde.
Building Dependable Distributed Systems Chapter 1 Wenbing Zhao Department of Electrical and Computer Engineering Cleveland State University
1 ACTIVE FAULT TOLERANT SYSTEM for OPEN DISTRIBUTED COMPUTING (Autonomic and Trusted Computing 2006) Giray Kömürcü.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Department of Electronic Engineering Challenges & Proposals INFSO Information Day e-Infrastructure Grid Initiatives 26/27 May.
BIOLOGY INTRODUCTION: THEMES in the STUDY of LIFE.
THE VISION OF AUTONOMIC COMPUTING. WHAT IS AUTONOMIC COMPUTING ? “ Autonomic Computing refers to computing infrastructure that adapts (automatically)
Immune-inspired Network Intrusion Detection System (i-NIDS) 1 Next Generation Intelligent Networks Research Center National University of Computer & Emerging.
©Ian Sommerville 2007Design for Failure Slide 1 Design for Failure The dependability challenge for inter-organisational systems.
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
The Vision of Autonomic Computing Self-Management Unit 7-2 Managing the Digital Enterprise Kephart, and Chess.
ESA Harwell Robotics & Autonomy Facility Study Workshop Autonomous Software Verification Presented By: Rick Blake.
Presentation By SANJOG BHATTA Student ID : July 1’ 2009.
` Question: How do immune systems achieve such remarkable scalability? Approach: Simulate lymphoid compartments, fixed circulatory networks, cytokine communication.
AUTONOMIC COMPUTING B.Akhila Priya 06211A0504. Present-day IT environments are complex, heterogeneous in terms of software and hardware from multiple.
EDGE DETECTION USING EVOLUTIONARY ALGORITHMS. INTRODUCTION What is edge detection? Edge detection refers to the process of identifying and locating sharp.
Secure Proactive Recovery – a Hardware Based Mission Assurance Scheme 1 6 th International Conference on Information Warfare and Security, 2011.
Software Dependability
The Development Process of Web Applications
Intrusion Tolerant Systems Workshop: Anomaly Detection Group
Scaling for the Future Katherine Yelick U.C. Berkeley, EECS
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Bio, Nano and Quantum Computing
Jigar.B.Katariya (08291A0531) E.Mahesh (08291A0542)
Characteristics of Living Things
UNIFYING THEMES OF BIOLOGY
Secure Proactive Recovery – a Hardware Based Mission Assurance Scheme
Luca Simoncini PDCC, Pisa and University of Pisa, Pisa, Italy
Immunocomputing and Artificial Immune Systems
Presentation transcript:

Rogério de LemosDEFINE – Pisa, November 2002 – 1 Proactive Computing: Artificial Immune Systems Rogério de Lemos University of Kent at Canterbury  Brian Bell (BAE Systems - Sowerby, UK)  Rogério de Lemos, Jon Timmis (University of Kent at Canterbury, UK)  Mark Neal (University of Wales, Aberystwyth, UK)  Andy Tyrrell (University of York, UK)

Rogério de LemosDEFINE – Pisa, November 2002 – 2 Biological Inspired Computing Autonomic computing (IBM)  nervous system which regulates the basic functions of the body; Planetary computing (HP) Self-healing systems (Software Engineering Community) Homeostasis (Mary Shaw)  a system acts to maintain a stable internal environment despite external variations;  react to change rather than desired states; Artificial immune systems  fault-tolerance, intrusion & virus detection;

Rogério de LemosDEFINE – Pisa, November 2002 – 3 Motivation Provision of means for a system to cope with changes:  design time (evolution):  building new systems from existing ones;  run time (adaptability);  adapting to changes that occur in the operating environment; Some approaches rely on learning capabilities/emergent behaviours:  adjust behaviour/structure to new needs without human intervention;

Rogério de LemosDEFINE – Pisa, November 2002 – 4 Artificial Immune Systems (AIS) AIS are adaptive systems inspired by theoretical immunology and observed immune functions, principles and models, which are applied to complex problem domains; What does the immune system offer?  pattern recognition;  robust and distributed;  adaptive and diverse;  learning and memory;

Rogério de LemosDEFINE – Pisa, November 2002 – 5 Proactive Computing Fault tolerance  Learning capabilities may enable the system to react to unexpected circumstances:  it removes the predictability aspect; System evaluation  how much can these learning capabilities be trusted?  how to protect the system from undesirable decisions?

Rogério de LemosDEFINE – Pisa, November 2002 – 6 Themes  Artificial Immune Systems applied to Fault and Intrusion Tolerance  e.g., evolution of error detectors;  Biologically Inspired Engineering  embryonics, evolvable hardware, immunotronics, etc.  Biologically Inspired Techniques for Autonomous Dependable Systems  exploitation of homeostasis  Swarm Techniques applied to Intrusion Tolerance in Mobile Systems  coordination of countermeasures to attacks;