THE VISION OF AUTONOMIC COMPUTING. WHAT IS AUTONOMIC COMPUTING ? “ Autonomic Computing refers to computing infrastructure that adapts (automatically)

Slides:



Advertisements
Similar presentations
AMUSE Autonomic Management of Ubiquitous Systems for e-Health Prof. J. Sventek University of Glasgow In collaboration.
Advertisements

IBM SMB Software Group ® ibm.com/software/smb Maintain Hardware Platform Health An IT Services Management Infrastructure Solution.
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,
Presented by: Ehsan Kouroshfar. Outline Introduction Self-management Architectural Considerations Engineering challenges Scientific challenges Discussion.
Autonomic Systems Justin Moles, Winter 2006 Security in an Autonomic Computing Environment Paper by: D. M. Chess, C. C. Palmer S. R. White Presentation.
Fabián E. Bustamante, Winter 2006 Autonomic Computing The vision of autonomic computing, J. Kephart and D. Chess, IEEE Computer, Jan Also - A.G.
Sponsored by the U.S. Department of Defense © 2005 by Carnegie Mellon University 1 Pittsburgh, PA Dennis Smith, David Carney and Ed Morris DEAS.
CS 795 – Spring  “Software Systems are increasingly Situated in dynamic, mission critical settings ◦ Operational profile is dynamic, and depends.
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
Yingping Huang and Gregory Madey University of Notre Dame A W S utonomic eb-based imulation Presented by Tariq M. King Published by the IEEE Computer Society.
A Game-theoretic Approach to the Design of Self-Protection and Self-Healing Mechanisms in Autonomic Computing Systems Birendra Mishra Anderson School of.
Software Engineering Techniques for the Development of System of Systems Seminar of “Component Base Software Engineering” course By : Marzieh Khalouzadeh.
Challenges in Adapting Automated Planning for Autonomic Computing Biplav Srivastava Subbarao Kambhampati IBM India Research Lab Arizona State University.
Autonomic Computing Shafay Shamail Malik Jahan Khan.
Managing IT with Tivoli. 2 Tivoli Value Proposition - Customer need driven Deliver higher availability, performance, security, asset utilization Manage.
Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 8: Autonomic computing.
(Slides are taken from the presentations by Alan Ganek, Alfred Spector, Jeff Kephart of IBM)
1 FM Overview of Adaptation. 2 FM RAPIDware: Component-Based Design of Adaptive and Dependable Middleware Project Investigators: Philip McKinley, Kurt.
Executive Overview. PLEASE READ (hidden slide) To deliver this presentation effectively, you need to be familiar with Windows Server 2008 R2 management.
WORKFLOWS IN CLOUD COMPUTING. CLOUD COMPUTING  Delivering applications or services in on-demand environment  Hundreds of thousands of users / applications.
Trends & Challenges Systems Supporting M-Commerce Nour El Kadri University of Ottawa.
Chapter 2 Operating System Overview Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
1 Autonomic Computing An Introduction Guenter Kickinger.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 2: System Structures.
An Approach to Test Autonomic Containers Ronald Stevens (IEEE Computer Society & ACM Student Member) August 1, 2006 REU Sponsored by NSF.
Autonomic Computing Presented By: Renuka Kandimalla( )
Dr. Arun Sharma M.Tech., PhD (Thapar University)
Information ITIL Technology Infrastructure Library ITIL.
WELCOME. AUTONOMIC COMPUTING PRESENTED BY: NIKHIL P S7 IT ROLL NO: 33.
Virtualization. Virtualization  In computing, virtualization is a broad term that refers to the abstraction of computer resources  It is "a technique.
Automating service management Tiina Niklander Faculty of Science Department of Computer Science In AMICT 2008 Petrozavodsk, May 2008.
SelfCon Foil no 1 Design of Self-Adaptive Systems Course introduction 2013 Rolv Bræk, ITEM.
A Self-Manageable Infrastructure for Supporting Web-based Simulations Yingping Huang Xiaorong Xiang Gregory Madey Computer Science & Engineering University.
CPSC 871 John D. McGregor Module 6 Session 3 System of Systems.
Database Administration COMSATS INSTITUTE OF INFORMATION TECHNOLOGY, VEHARI.
1 Self-configuring of the User-centric Communication Middleware for the Communication Virtual Machine Sean Leslie Ricardo Tirado.
Urban Infrastructure and Its Protection Responding to the Unexpected Interest Group Report Group Members G. Giuliano (USC), Jose Holguin-Veras (CUNY),
Security in autonomic communication Shuping Liu Networking Lab HUT.
Ihr Logo Operating Systems Internals & Design Principles Fifth Edition William Stallings Chapter 2 (Part II) Operating System Overview.
Supporting Self-Adaptation in Multi- Agent Systems.
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
Security Engineering Assurance & Control Objectives Priyanka Vanjani ASU Id #
Dissecting Self-* Properties Andrew Berns & Sukumar Ghosh University of Iowa.
A Self-Configuring Test Harness for Web Applications Jairo Pava School of Computing and Information Sciences Florida International University Courtney.
The Vision of Autonomic Computing Self-Management Unit 7-2 Managing the Digital Enterprise Kephart, and Chess.
Network management Network management refers to the activities, methods, procedures, and tools that pertain to the operation, administration, maintenance,
Autonomic Service Architecture Presented by: Ramy Farha June 24 th 2005.
CompSci Self-Managing Systems Shivnath Babu.
A Study on Policy-Based Interaction Techniques with Autonomic Computing Peter Khooshabeh University of California, Santa Barbara 1 Department of Psychology,
Introduction of An Engineering Project for KOREN/APII Seung-Joon Seok Korea University.
Leveraging SDN for The 5G Networks: Trends, Prospects and Challenges ADVISOR: 林甫俊教授 Presenter: Jimmy DATE: 2016/3/21 1.
Cisco Public 1 Behringer (ed) – Autonomic Networking © 2012 Cisco and/or its affiliates. All rights reserved. Managing Network Complexity Through Autonomic.
SRA 2016 – Strategic Research Challenges Design Methods, Tools, Virtual Engineering Jürgen Niehaus, SafeTRANS.
AUTONOMIC COMPUTING B.Akhila Priya 06211A0504. Present-day IT environments are complex, heterogeneous in terms of software and hardware from multiple.
Information ITIL Technology Infrastructure Library ITIL.
COMP532 IT INFRASTRUCTURE
Self Healing and Dynamic Construction Framework:
Introduction.
1. 2 VIRTUAL MACHINES By: Satya Prasanna Mallick Reg.No
Transforming IT Management
به نام خدا Big Data and a New Look at Communication Networks Babak Khalaj Sharif University of Technology Department of Electrical Engineering.
Research Challenges of Autonomic Computing
ASPECT ORIENTATED PROGRAMMING RESEARCH
The Vision of Autonomic Computing
Jigar.B.Katariya (08291A0531) E.Mahesh (08291A0542)
Topic:- Autonomic Computing Presented By :- Neera Gupta
Self-Managed Systems: an Architectural Challenge
Presentation transcript:

THE VISION OF AUTONOMIC COMPUTING

WHAT IS AUTONOMIC COMPUTING ? “ Autonomic Computing refers to computing infrastructure that adapts (automatically) to meet the demands of the applications that are in it “ A classical example for an Autonomic System – the human body These are intelligent systems that are able to operate, manage and improve their own operations with minimum or with no human intervention.

NEED FOR AUTONOMIC SYSTEMS Drivers increasing technological complexity increased size of computing infrastructure ballooning maintenance costs of infrastructure shortage of skilled labour

BENEFITS OF AUTONOMIC COMPUTING Self-Management

BENEFITS OF AUTONOMIC COMPUTING SELF-MANAGEMENT Self-healing detect improper operations and initiate corrective actions before they occur, without disrupting system applications or business processes Self-configuring adapt dynamically to changes in the IT environment with little human intervention

Self-protection detect and identify hostile behaviors and take autonomous actions to protect itself against intrusive behaviors Self-optimization efficiently maximize resource allocation and utilization so as to ensure optimal quality of service while continuing to meet users’ needs with minimal human intervention BENEFITS OF AUTONOMIC COMPUTING

CHARACTERISTICS OF AUTONOMIC COMPUTING To be Autonomic, a computing system needs to “ know itself ” – and comprise components that also possess a system identity. An Autonomic Computing System must configure and reconfigure itself under varying and unpredictable conditions. An Autonomic Computing System never settles for Status quo – it always looks for ways to optimize it’s working

An Autonomic Computing System must perform something akin to healing – it must be able to recover from routine and extraordinary events that might cause some of it’s parts to malfunction A Virtual World is no less than the Physical world, so an Autonomic Computing system must be an expert in self- protection An Autonomic Computing System knows it’s environment and the context surrounding it’s activity, and acting accordingly CHARACTERISTICS OF AUTONOMIC COMPUTING

An Autonomic Computing System cannot exist in a Hermetic Environment An Autonomic Computing System will anticipate the optimized resources needed while keeping it’s complexity hidden

AUTONOMIC ELEMENT ARCHITECTURE Monitor Analyze Execute Plan Knowledge Managed Element Autonomic Systems will be interactive collections of autonomic elements – individual system constituents that contain resources and deliver services to humans and other autonomic elements Autonomic Element Autonomic Manager

ENGINEERING CHALLENGES i. Life cycle of an Autonomic Element Design, test and verification Installation and configuration Monitoring and problem determination Upgrading Managing the life cycle

ENGINEERING CHALLENGES ii. Relationships among autonomic elements Specification Location Negotiation Provision Operation Termination

ENGINEERING CHALLENGES iii. System wide issues Security Privacy Trust etc iv. Goal specification

SCIENTIFIC CHALLENGES i. Behavioral abstractions and models ii. Robustness theory iii. Learning and optimization theory iv. Negotiation theory v. Automated statistical modeling

PATH TO AUTONOMIC COMPUTING Basic Level – IT professionals set up & monitor each infrastructure element. Managed Level – system management technologies used to collect information from disparate systems on fewer consoles. Predictive Level – Elements recognize patterns, predict optimal configuration & provide advice on course of action. Adaptive Level – Systems themselves can take the right actions based upon the info that is available to them. Autonomic Level – IT infrastructure governed by business policies & objectives. Users interact with the autonomic technology to monitor the business processes, alter the objectives, or both.

PROJECTS RELATED TO AUTONOMIC COMPUTING Organization Project IBM eLiza HP Virus throttling software Intel Itanium2 SUN N1 UCBR O C

THANK YOU