CompSci Self-Managing Systems

Slides:



Advertisements
Similar presentations
U Computer Systems Research: Past and Future u Butler Lampson u People have been inventing new ideas in computer systems for nearly four decades, usually.
Advertisements

Disclaimer (1) Not exactly ideas Id like to see worked on More computing paradigms we ought to pay attention to.
Three Perspectives & Two Problems Shivnath Babu Duke University.
Learning in ECE 156A,B A Brief Summary Li-C. Wang, ECE, UCSB.
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,
Autonomic Systems Justin Moles, Winter 2006 Security in an Autonomic Computing Environment Paper by: D. M. Chess, C. C. Palmer S. R. White Presentation.
1 Evolutionary Computational Inteliigence Lecture 6b: Towards Parameter Control Ferrante Neri University of Jyväskylä.
Fabián E. Bustamante, Winter 2006 Autonomic Computing The vision of autonomic computing, J. Kephart and D. Chess, IEEE Computer, Jan Also - A.G.
Proactive computing: Adaptability, autonomic behavior, dependability Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology ETH.
Paper Title Your Name CMSC 838 Presentation. CMSC 838T – Presentation Motivation u Problem paper is trying to solve  Characteristics of problem  … u.
Chapter 6: Database Evolution Title: AutoAdmin “What-if” Index Analysis Utility Authors: Surajit Chaudhuri, Vivek Narasayya ACM SIGMOD 1998.
Autonomic Computing Shafay Shamail Malik Jahan Khan.
Factors to be taken into account when designing ICT Security Policies
Maria-Florina Balcan A Theoretical Model for Learning from Labeled and Unlabeled Data Maria-Florina Balcan & Avrim Blum Carnegie Mellon University, Computer.
Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate.
CompSci Self-Managing Systems Shivnath Babu.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
1 Autonomic Computing An Introduction Guenter Kickinger.
WELCOME. AUTONOMIC COMPUTING PRESENTED BY: NIKHIL P S7 IT ROLL NO: 33.
Community Information Service Omid Fatemieh CS 598 CXZ Department of Computer Science University of Illinois at Urbana-Champaign.
The Data Ring: Community Content Sharing Serge Abiteboul (INRIA) Alkis Polyzotis (UC Santa Cruz)
1. Process Gather Input – Today Form Coherent Consensus – Next two months.
CompSci Self-Managing Systems Shivnath Babu.
Appendix C: Designing an Operations Framework to Manage Security.
The Self-Managing Database: Automatic SGA Memory Management Tirthankar Lahiri Senior Manager, Distributed Cache & Memory Management Oracle Corporation.
Consciousness in Human and Machine A Theory (with falsifiable predictions) Richard Loosemore.
Lesson 19-E-Commerce Security Needs. Overview Understand e-commerce services. Understand the importance of availability. Implement client-side security.
CompSci Self-Managing Systems Shivnath Babu.
Tussle in Cyberspace: Defining Tomorrow’s Internet Presented by: Khoa To.
AIT, Comp. Sci. & Info. Mgmt AT02.98 Ethical, Legal, and Social Issues in Computing September Term, Objectives of these slides: l to describe an.
Web Databases Vast information provider. Offers information about jobs, photos, movies, weather, sporting events, etc. Shop for any product/service, buy/sell.
CompSci Self-Managing Systems Shivnath Babu.
Probabilistic Robotics Introduction. SA-1 2 Introduction  Robotics is the science of perceiving and manipulating the physical world through computer-controlled.
Retele de senzori Curs 1 - 1st edition UNIVERSITATEA „ TRANSILVANIA ” DIN BRAŞOV FACULTATEA DE INGINERIE ELECTRICĂ ŞI ŞTIINŢA CALCULATOARELOR.
YOU WANT ME TO WORK WITH WHO????? A GUIDE TO WORKING WITH DIFFICULT PEOPLE.
Lecture 2 Page 1 CS 236 Online Security Policies Security policies describe how a secure system should behave Policy says what should happen, not how you.
AUTONOMIC COMPUTING B.Akhila Priya 06211A0504. Present-day IT environments are complex, heterogeneous in terms of software and hardware from multiple.
Disaster Recovery Scenarios René Romo González DBA at Intel Second Meetup DBA100.
Introduction to Machine Learning, its potential usage in network area,
Chapter Objectives In this chapter, you will learn:
Outline Basic concepts in computer security
MOTIVATION.
Embracing Failure: A Case for Recovery-Oriented Computing
Oracle Database Administration
Basics of Intrusion Detection
Maximum Availability Architecture Enterprise Technology Centre.
Outline Introduction Characteristics of intrusion detection systems
Introduction.
COSC 6340 Projects & Homeworks Spring 2002
MODULE 4 BUILDING POSITIVE ATTITUDE
CompSci Self-Managing Systems
CompSci Self-Managing Systems
Theories of Social Cognition In Psychology:
The Globus Toolkit™: Information Services
How to Read Research Papers?
ASPECT ORIENTATED PROGRAMMING RESEARCH
CompSci Self-Managing Systems
Chapter 3 Lesson 1 Good mental and emotional health helps you develop healthy self-esteem.
Jigar.B.Katariya (08291A0531) E.Mahesh (08291A0542)
PHYS 202 Intro Physics II Catalog description: A continuation of PHYS 201 covering the topics of electricity and magnetism, light, and modern physics.
Workshop.
Database Management Systems
How to write a good Introduction
Interpersonal/Social Skills
COMP3710 Artificial Intelligence Thompson Rivers University
Character Strengths An Overview.
Achieving Mental and Emotional Health
Security Principles and Policies CS 236 On-Line MS Program Networks and Systems Security Peter Reiher.
The Database Environment
COSC 3480 Projects & Homeworks Fall 2003
Presentation transcript:

CompSci 296.2 Self-Managing Systems Shivnath Babu In this talk my aims are: - to give an overview of the work that we have been doing at Stanford on adaptive processing in the stream system and what we are doing now [past and current work] - facilitate some interesting discussion. Hope the title is provoking enough I will not be comparing our system with eddies explicitly, although I am doing some work in that respect with DeWitt and one of his students.

Today TA hours Scribing Paper discussion Summary of current work in self-managing systems Ideas for projects Will be continued on Thursday (but there is a different paper for Thursday)

Paper Summary Vision and overview paper Lists motivating factors Describes autonomic computing Evolving towards autonomic behavior Research issues

Motivating Factors for Autonomic Computing Increasing size and complexity Increasing administration cost Increasing time for administration (clarification) Operator errors  outages Hard to deal with change

Time Distribution for Database Mgmt.

Ongoing Database Administration Ongoing database administration tasks, such as performance tuning, space management, system resource tuning and backup & recovery, accounts for the biggest chunk of a database administrator’s time. According to a survey conducted by Oracle, DBAs typically spend about 55% of their time performing these activities.

Irving Wladawsky-Berger Autonomic Computing “… So that instead of the technology behaving in its usual pedantic way and requiring a human being to do everything for it, it starts behaving more like the `intelligent' computer we all expect it to be, and starts taking care of its own needs. If it doesn't feel well, it does something. If someone is attacking it, the system recognizes it and deals with the attack. If it needs more computing power, it just goes and gets it, and it doesn't keep looking for human beings to step in.” Irving Wladawsky-Berger

Fundamentals of Autonomic Computing Self-configuring Dynamic addition, change Self-healing Recovering from “failure” Self-optimizing (Query) optimizers, index “advisor”, dealing with change Self-protecting Intruders, operator errors

Evolution towards Autonomic Comp. Basic  Managed  Predictive  Adaptive  Autonomic Standards

Strong Points Presentation

Weak Points Separating “mechanisms” from “policies” – separating goals from steps Comparisons with competing projects In-depth discussion of a system (e.g., databases, web servers) No discussion of whether autonomic computing is the right solution to the problem

Discussion Goals Vs. steps Self-* (consider different systems/settings) Relative importance, mechanisms, algorithms Evolution Vs. revolution Facts, e.g., causes of outages Placing current systems on the autonomic spectrum Complexity of autonomic computing itself