Autonomic Computing A Knowledge Plane for the Internet, D. Clark, J. Ramming, J. Wroclawski, SIGCOMM, August. 2003. . David Choffnes, Winter 2006.

Slides:



Advertisements
Similar presentations
Fundamental Issues of Future Internet Introduction, Design Goals and Principles Mingwei Xu Qingdao.
Advertisements

Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
Three fun things to work on in your spare time John Wroclawski USC/ISI.
Bridgette Parsons Megan Tarter Eva Millan, Tomasz Loboda, Jose Luis Perez-de-la-Cruz Bayesian Networks for Student Model Engineering.
1 Christophe S. Jelger, Michael Kleis, Burak Simsek, Rolf Stadler, Ralf König, Danny Raz Theories/formal methods in support of autonomic management Dagstuhl.
Fabián E. Bustamante, Winter 2006 Recovery Oriented Computing Embracing Failure A. B. Brown and D. A. Patterson, Embracing failure: a case for recovery-
The Future Internet: A clean-slate design? Nicholas Erho.
1 Architectural Complexity: Opening the Black Box Methods for Exposing Internal Functionality of Complex Single and Multiple Processor Systems EECC-756.
Fabián E. Bustamante, Winter 2006 Autonomic Computing The vision of autonomic computing, J. Kephart and D. Chess, IEEE Computer, Jan Also - A.G.
David Choffnes, Winter 2006 OceanStore Maintenance-Free Global Data StorageMaintenance-Free Global Data Storage, S. Rhea, C. Wells, P. Eaton, D. Geels,
Router behavioral complexity (network complexity from a testing perspective) Marco Canini EPFL, Switzerland 02/05/2011Marco Canini, RIPE 621.
Yiannis Demiris and Anthony Dearden By James Gilbert.
CPSC 322 Introduction to Artificial Intelligence September 13, 2004.
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advanced Optical Networks DWDM RAM DWDM RAM BUSINESS WITHOUT BOUNDARIES.
Internet Indirection Infrastructure Ion Stoica UC Berkeley.
Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
Challenge the future Delft University of Technology Cooperative Cognitive Plane for Personal Networks Wireless and Mobile Communications.
Provisional draft 1 ICT Work Programme Challenge 2 Cognition, Interaction, Robotics NCP meeting 19 October 2006, Brussels Colette Maloney, PhD.
1 Action Breakout Session Anil, AP, Nina Bhatti, Charles Berdnall, Joe Hellerstein, Wei Hu, Anthony Joseph, Randy Katz, Li, Machi Mukund Kimmo Raatikanen,
ATSN 2009 Towards an Extensible Agent-based Middleware for Sensor Networks and RFID Systems Dirk Bade University of Hamburg, Germany.
CS 441: Charles Durran Kelly.  What are Wireless Sensor Networks?  WSN Challenges  What is a Smartphone Sensor Network?  Why use such a network? 
1 © 1998 HRL Laboratories, LLC. All Rights Reserved Development of Bayesian Diagnostic Models Using Troubleshooting Flow Diagrams K. Wojtek Przytula: HRL.
Distributed Robot Agent Brent Dingle Marco A. Morales.
Decision Based Design Some Questions David Kazmer University of Massachusetts Amherst.
Building a Strong Foundation for a Future Internet Jennifer Rexford ’91 Computer Science Department (and Electrical Engineering and the Center for IT Policy)
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
9. COMPLEX PROBLEM SOLVING AND INTELLIGENCE EMPIRICAL RELATION AND CAUSAL DIRECTION Dorit Wenke, Peter A.Frensch, and Joachim Funke.
報告日期 :2012/03/07 指導教授 : 蔡亮宙 報 告 者 : 吳烱華 自製率 :100%.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
Towards a Logic for Wide- Area Internet Routing Nick Feamster Hari Balakrishnan.
A Policy-based Approach to Wireless LAN Security Management George Lapiotis, Byungsuk Kim, Subir Das, Farooq Anjum Speaker: George Lapiotis
1 A User-Guided Cognitive Agent for Wireless Service Selection in Pervasive Computing George Lee May 5, 2004 G. Lee, P. Faratin, S. Bauer, and J. Wroclawski.
WELCOME. AUTONOMIC COMPUTING PRESENTED BY: NIKHIL P S7 IT ROLL NO: 33.
Division of IT Convergence Engineering Towards Unified Management A Common Approach for Telecommunication and Enterprise Usage Sung-Su Kim, Jae Yoon Chung,
Wireless Networks Breakout Session Summary September 21, 2012.
Ohio State University Department of Computer Science and Engineering 1 Cyberinfrastructure for Coastal Forecasting and Change Analysis Gagan Agrawal Hakan.
1 Martin Schulz, Lawrence Livermore National Laboratory Brian White, Sally A. McKee, Cornell University Hsien-Hsin Lee, Georgia Institute of Technology.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks BGP.
Knowledge Plane and Context-based management Kaisa Kettunen Helsinki University of Technology / S Seminar
Objectives Functionalities and services Architecture and software technologies Potential Applications –Link to research problems.
Architecture for Autonomous Assembly 1 Reid Simmons Robotics Institute Carnegie Mellon University.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Adapted from the original presentation made by the authors Reputation-based Framework for High Integrity Sensor Networks.
Responding to the Unexpected Yigal Arens Paul Rosenbloom Information Sciences Institute University of Southern California.
1 Intrusion Detection Methods “Intrusion detection is the process of identifying and responding to malicious activity targeted at computing and networking.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
CS 772: Global Knowledge Networks V. “Juggy” Jagannathan CSEE, West Virginia University.
Networking Grand Challenges NSF Future Directions Workshop April 2003.
Algorithmic, Game-theoretic and Logical Foundations
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2007.
Design Reuse Earlier we have covered the re-usable Architectural Styles as design patterns for High-Level Design. At mid-level and low-level, design patterns.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2004.
1 Architecture and Behavioral Model for Future Cognitive Heterogeneous Networks Advisor: Wei-Yeh Chen Student: Long-Chong Hung G. Chen, Y. Zhang, M. Song,
Slide no 1 Cognitive Systems in FP6 scope and focus Colette Maloney DG Information Society.
RATIONALE Interaction is the most debated construct in the world of technology mediated learning design and development. In these settings, interaction.
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
AUTONOMIC COMPUTING B.Akhila Priya 06211A0504. Present-day IT environments are complex, heterogeneous in terms of software and hardware from multiple.
HTA as a framework for task analysis a review by Andrew Wright (2.8.16)
Service-Oriented Computing: Semantics, Processes, Agents
Action Breakout Session
Distributed Systems (Section B)
Fault-tolerant Control System Design and Analysis
Service-Oriented Computing: Semantics, Processes, Agents
Design Patterns for Recursive Descent Parsing
Service-Oriented Computing: Semantics, Processes, Agents
Towards Unified Management
Self-Managed Systems: an Architectural Challenge
Overview: Chapter 2 Localization and Tracking
Presentation transcript:

Autonomic Computing A Knowledge Plane for the Internet, D. Clark, J. Ramming, J. Wroclawski, SIGCOMM, August. 2003. . David Choffnes, Winter 2006

The Internet is great, but… Intelligence is only at the edges When failures occur, takes a long time to debug and fix Difficult to configure and administer New goal for the network Understand what it’s being asked to do Take care of itself Internet needs AI/CogSci Need to abstract high-level goals from low-level details Make decisions based on incomplete/imperfect information Learn from previous experience/examples CS 395/495 Autonomic Computing Systems EECS, Northwestern University

CS 395/495 Autonomic Computing Systems EECS, Northwestern University A Knowledge Plane Distributed cognitive system Global vs. regional perspective Edge involvement Composition ability Unified approach Cognitive framework Make judgments in the face of partial/conflicting information Incorporate knowledge representation, learning, reasoning CS 395/495 Autonomic Computing Systems EECS, Northwestern University

CS 395/495 Autonomic Computing Systems EECS, Northwestern University

CS 395/495 Autonomic Computing Systems EECS, Northwestern University Why? Do we need a new construct? Data plane hides information, control plane exposes everything Need middle ground to express goals at a high level and have them automatically fulfilled by tuning at the low level Unified approach Network measurement (everyone uses same info) Tracing a hurricane to the flap of a butterfly’s wings Cognitive System “close the loop” on the network as does an ordinary control system recognize-explain cycle => recognize-explain-suggest cycle => recognize-act cycle for many management tasks the KP must be able to learn and reason model behavior, dependencies, and requirements of applications CS 395/495 Autonomic Computing Systems EECS, Northwestern University

CS 395/495 Autonomic Computing Systems EECS, Northwestern University What is it good for? Fault diagnosis/mitigation WHY, FIX constructs Automatic (re)configuration Ongoing operation to meet goals KP as assistant to network admins Overlay networks KP maintains performance information Knowledge-enhanced IDS Data gathering and correlation CS 395/495 Autonomic Computing Systems EECS, Northwestern University

Knowledge Plane Architecture Distributed organization Bottom-up Constraint-driven E.g., “no multicast” May adopt behavior not specifically constrained Compositional (moves from simple to complex) Global perspective Data/knowledge integration Expect imperfect info Reason about tradeoffs CS 395/495 Autonomic Computing Systems EECS, Northwestern University

Functional/Structural Requirements Gather/Acquire/Generate observations, assertions and explanations about network conditions Cross-regional reasoning Knowledge-driven routing w/ understanding of tradeoffs Trust/Robustness Structural Sensors and actuators Don’t do: Each region reasons about only itself Maybe: Multiple regions compete to provide info about an AS CS 395/495 Autonomic Computing Systems EECS, Northwestern University

CS 395/495 Autonomic Computing Systems EECS, Northwestern University

CS 395/495 Autonomic Computing Systems EECS, Northwestern University

CS 395/495 Autonomic Computing Systems EECS, Northwestern University Creating a KP Building blocks Epidemic algs (dist), Bayesian NWs (learning), rank aggregation (trust), constraint satisfaction algs, policy-based management. Challenges Representing and utilizing knowledge Scalability Routing knowledge Economic incentives Malicious users and trust CS 395/495 Autonomic Computing Systems EECS, Northwestern University