Knowledge Plane and Context-based management Kaisa Kettunen Helsinki University of Technology / S-38.4030 Seminar 26.-29.5.2006.

Slides:



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

Technical and design issues in implementation Dr. Mohamed Ally Director and Professor Centre for Distance Education Athabasca University Canada New Zealand.
Security in Mobile Ad Hoc Networks
TU e technische universiteit eindhoven / department of mathematics and computer science Modeling User Input and Hypermedia Dynamics in Hera Databases and.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Autonomic Computing A Knowledge Plane for the Internet, D. Clark, J. Ramming, J. Wroclawski, SIGCOMM, August David Choffnes, Winter 2006.
A Component Based Programming Framework for Autonomic Applications Hua Liu, Manish Parashar, and Salim Hariri ICAC ‘04 John Otto Wi06 CS 395/495 Autonomic.
Madhavi W. SubbaraoWCTG - NIST Dynamic Power-Conscious Routing for Mobile Ad-Hoc Networks Madhavi W. Subbarao Wireless Communications Technology Group.
Extensible Networking Platform IWAN 2005 Extensible Network Configuration and Communication Framework Todd Sproull and John Lockwood
Rev A8/8/021 ABC Networks
OASIS Reference Model for Service Oriented Architecture 1.0
CS 501: Software Engineering Fall 2000 Lecture 16 System Architecture III Distributed Objects.
Challenge the future Delft University of Technology Cooperative Cognitive Plane for Personal Networks Wireless and Mobile Communications.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
1 An overview Always Best Connected Networks Dênio Mariz Igor Chaves Thiago Souto Aug, 2004.
26th May, Middleware or Simulator for Autonomic Communications Yang Qiu Networking Laboratory Helsinki University of Technology
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
Client-Server Computing in Mobile Environments
報告日期 :2012/03/07 指導教授 : 蔡亮宙 報 告 者 : 吳烱華 自製率 :100%.
Wireless MESH network Tami Alghamdi. Mesh Architecture – Mesh access points (MAPs). – Mesh clients. – Mesh points (MPs) – MP uses its Wi-Fi interface.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
The Gaia System Spring 2004: Gaia Larry Rudolph Not Invented Here Lots of Pervasive Computing Projects Carnegie Mellon Univ. U. Washington Georgia.
1 Proxy-based Adaptation for Mobile Computing ECET 581 Spring 07 Authors: Markus Endler Hana Rubinsztejn Ricardo C. A. da Rocha Vagner Sacramento ISSN.
FI-WARE – Future Internet Core Platform FI-WARE Interface to Networks and Devices (I2ND) July 2011 High-level description.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
SensIT PI Meeting, January 15-17, Self-Organizing Sensor Networks: Efficient Distributed Mechanisms Alvin S. Lim Computer Science and Software Engineering.
An approach to Intelligent Information Fusion in Sensor Saturated Urban Environments Charalampos Doulaverakis Centre for Research and Technology Hellas.
Profiles and Multi-Topology Routing in Highly Heterogeneous Ad Hoc Networks Audun Fosselie Hansen Tarik Cicic Paal Engelstad Audun Fosselie Hansen – Poster,
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
“Securing IP Multimedia Subsystem (IMS) infrastructures …,” M. Tsagkaropoulos UNIVERSITY OF PATRAS Department of Electrical & Computer Engineering Wireless.
Common Devices Used In Computer Networks
Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos
Division of IT Convergence Engineering Towards Unified Management A Common Approach for Telecommunication and Enterprise Usage Sung-Su Kim, Jae Yoon Chung,
Software Architecture Framework for Ubiquitous Computing Divya ChanneGowda Athrey Joshi.
Cluster Reliability Project ISIS Vanderbilt University.
Wireless Networks of Devices (WIND) Hari Balakrishnan and John Guttag MIT Lab for Computer Science NTT-MIT Meeting, January 2000.
Security Patterns in Wireless Sensor Networks By Y. Serge Joseph October 8 th, 2009 Part I.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
Virtual Private Ad Hoc Networking Jeroen Hoebeke, Gerry Holderbeke, Ingrid Moerman, Bard Dhoedt and Piet Demeester 2006 July 15, 2009.
Cerberus: A Context-Aware Security Scheme for Smart Spaces presented by L.X.Hung u-Security Research Group The First IEEE International Conference.
1 Integrating security in a quality aware multimedia delivery platform Paul Koster 21 november 2001.
A policy-based per-flow mobility management system design
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
1 Object Oriented Logic Programming as an Agent Building Infrastructure Oct 12, 2002 Copyright © 2002, Paul Tarau Paul Tarau University of North Texas.
Mobile Computing and Wireless Communication Pisa 26 November 2002 Roberto Baldoni University of Roma “La Sapienza”
GYTE - Bilgisayar Mühendisliği Bölümü Bilgisayar Mühendisliği Bölümü GYTE - Bilgisayar Mühendisliği Bölümü AN ARCHITECTURE FOR NEXT GENERATION MIDDLEWARE.
A Security Framework with Trust Management for Sensor Networks Zhiying Yao, Daeyoung Kim, Insun Lee Information and Communication University (ICU) Kiyoung.
Challenges in the Next Generation Internet Xin Yuan Department of Computer Science Florida State University
1 Architecture and Behavioral Model for Future Cognitive Heterogeneous Networks Advisor: Wei-Yeh Chen Student: Long-Chong Hung G. Chen, Y. Zhang, M. Song,
Semantic Web in Context Broker Architecture Presented by Harry Chen, Tim Finin, Anupan Joshi At PerCom ‘04 Summarized by Sungchan Park
Gaia An Infrastructure for Active Spaces Prof. Klara Nahrstedt Prof. David Kriegman Prof. Dennis Mickunas
Hierarchical Management Architecture for Multi-Access Networks Dzmitry Kliazovich, Tiia Sutinen, Heli Kokkoniemi- Tarkkanen, Jukka Mäkelä & Seppo Horsmanheimo.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Decisive Themes, July, JL-1 ARTEMIS Decisive Theme for Integrasys Pedro A. Ruiz Integrasys July, 2011.
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
Context-Aware Middleware for Resource Management in the Wireless Internet US Lab 신현정.
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
SDN challenges Deployment challenges
University of Maryland College Park
Integration of and Third-Generation Wireless Data Networks
Self Healing and Dynamic Construction Framework:
1st Draft for Defining IoT (1)
Wireless Sensor Network Architectures
CHAPTER 3 Architectures for Distributed Systems
Towards Unified Management
Presentation transcript:

Knowledge Plane and Context-based management Kaisa Kettunen Helsinki University of Technology / S Seminar

Kaisa Kettunen Helsinki University of Technology/S Internet today Internet has become a global communication medium. The success derives from the fundamental design principle ”simple and transparent core with intelligence at the edges” which is behind the strength of the Internet + generality and heterogeneity + rich end-system functionality + decentralized, multi-administrative structure but it is also responsible for the existing limitations - frustrated users when something fails - high management overhead (manual configuration, diagnosis, design)

Kaisa Kettunen Helsinki University of Technology/S Context-based management Ambition towards dynamic operating environment for improved and more automated management Contextual approach: Collective actions to support and provide a desired global outcome This suggests a pervasive and context aware environment, which would allow network administrators to view the status and performance of their devices on a variety of statistics and thus improve planning and management of the network in terms of for example  Security  Quality of Service  Roaming (e.g. billing and authentication)

Kaisa Kettunen Helsinki University of Technology/S Context Aware Applications Adapt behavior with minimum user attention based on available sensor information, which has been converted into the format and level needed by the application  Emphasis on using information instead of obtaining it  Decomposition of the application into entities providing building blocks  Loose coupling between applications and needed data  Specification of data by its properties rather than physical location Context Servers (CS) provide maintenance, messaging, registration, configuration and mobility services to Context Entities (CE) and Context Aware Applications (CAA) in their range and enable interaction towards other ranges  CE and CAA are abstractions of a data source or processing component, which actively query events from (other) CE entities E E E A AA CS E E E A AA E E E A AA E E E A AA

Kaisa Kettunen Helsinki University of Technology/S Knowledge Plane (KP) Pervasive system within the network  Builds and maintains information on network behaviour to the users, operators and to itself Enhances ability to manage the network intelligently without disturbing the control and data planes  Assembly from high level instructions and re-assembly on changes  Automatic problem detection and fixing with indication if not possible Cognitive system  Learn & reason to act or propose actions accordingly  Ability to handle and perform with conflicting or wrong information or high-level goals

Kaisa Kettunen Helsinki University of Technology/S Attributes of the KP Global perspective Information from edges combined with data from different parts of network Compositional structure Operate in presence of imperfect information and different objectives Edge involvement ”Knowledge” produced, managed and consumed beyond traditional edge of the network Cognitive framework Respond, reason, mediate and automate to be aware Unified approach Common standards and framework to structure based on knowledge, not the task

Kaisa Kettunen Helsinki University of Technology/S Knowledge Plane Architecture Information handling and control Observations describe current conditions Assertions capture high-level goals, intentions and constraints on network operations Explanations create conclusions from observations and assertions Learning and environment altering Sensors are entities that produce observations Actuators are entities that change behavior (e.g. change routing tables or bring links up or down) Knowledge is based on cognitive computation realized by artificial intelligence (AI) algorithms Internet Knowledge Plane SensorActuator observationsexplanations assertions Knowledge (cognitive computations)

Kaisa Kettunen Helsinki University of Technology/S What is Knowledge Plane good for? Fault diagnosis and mitigation  Learning combined diagnosis and mitigation with interaction towards the user Automatic (re)configuration  Continous and recursive detection and adjustment of configuration to be the optimal Support for overlay networks  Instead of application level probing to evaluate and seek better paths, use application and network information collected and offered Knowledge-enhanced intrusion detection  Data collection and gathering basis for next generation tools with several observation points

Kaisa Kettunen Helsinki University of Technology/S Sophia – Knowledge Plane incarnation Distributed system deployed on PlanetLab that stores, propagates, aggregates and reacts to observations on network conditions without the learning aspect of Knowledge Plane.  System optimizing its performance on caching, evaluation scheduling and planning Computational model using declarative programming language based on Prolog for evaluating and expressing application domain statements through logic rules, facts and expressions (instruction set)  Example: Each node’s local core implemented as loadable modules with  Logic terms database which can be updated to extend the system  Local unification engine based on standard logic unification  I/O interfaces towards sensors and actuators  Remote evaluator handling networking and protocol towards other nodes for delegating tasks  Expression scheduling mechanism for maintaining calendar for future scheduled evaluations eval(bandwidth(env(node(id42), time(Sometime)), BwVar))

Kaisa Kettunen Helsinki University of Technology/S Examples Semantic-Enhanced Distribution & Adaptation Networks (SEDAN)  Content delivery and adaptation managed by maintained sematic information on content, infrastructure and clients E.g. Semantic-accurate content adaptation under resource constraints  Formally defined data model used to organize and store information, e.g. scenes of a movie (content), service processing requirements (services), locations of network resources (resources) or user profiles (clients)  Knowledge plane used for semantic information sharing between components  Distributed decision making on decisions plane utilizing knowledge plane information Pricing mechanism for aggregate, user-centric utility maximization  Manipulation of elastic users with pricing signals to gain optimal network resource usage (e.g. bandwidth or routing)

Kaisa Kettunen Helsinki University of Technology/S Examples (2) Protection routing algorithms on optical (GMPLS over WDM) networks  Enhance network reliability, e.g. link failure probabilities, and thus total bandwidth consumption as well as decrease packet loss  Abnormalties in link behaviour are detected based on learned link patterns and the information used to select right links or backup paths with faster routing algorithm computation Self-Management in Chaotic Wireless Deployments  Chaotic (unplanned and unmanaged) wireless networks may be improved in several aspects with help of Knowledge Plane Minimize degradation on links and interference from neighbouring APs with automated power control and rate adaptation algorithms Load management and effective coverage over several APs Rate adaptation mechanisms Traffic scheduling mechnisms to optimize battery power  Trace-driven simulations and small testbed used as analysis basis

Kaisa Kettunen Helsinki University of Technology/S Conclusions Context-based management provides means for improving the currently complex network configuration and control Knowledge Plane introduces a new cognitive information layer aside the control and data planes for intelligent network management The principle of Knowledge Plane can be adapted and used in several areas and environments aside Internet to ensure a common goal, e.g. end-2-end QoS Together with intelligent and elastic user applications, a self- managed and self-organized pervasive system can be established

Kaisa Kettunen Helsinki University of Technology/S References A Knowledge Plane for the Internet, David D. Clark, Craig Partridge, J. Christopher Ramming and John T. Wroclawski, SIGCOMM, 2003 Sophia: An Information Plane for Networked Systems, Mike Wawrzoniak, Larry Peterson and Timothy Roscoe, ACM SIGCOMM Computer Communications Review, Vol 34, Nr 1, Jan 2004 A Knowledge Plane as a Pricing Mechanism for Aggregate, User-Centric Utility Maximization, Vladimir Marbukh Semantic-Enhanced Distribution & Adaptation Networks, Bo Shen, Zhichen Xu, Susie Wee and John Apostolopoulos, IEEE International Conference on Multimedia and Expo (ICME), 2004 Adding new Components to the Knowledge Plane in GMPLS over WDM Networks, Anna Urra, Eusebi Calle, J.L. Marzo, IEEE, 2004 Self-Management in Chaotic Wireless Deployments, Aditya Akella, Glenn Judd, Srinivasan Seshan and Peter Steenkiste, MobiCom 2005 Towards a Reliable, Wide-Area Infrastructure for Context-Based Self-Management of Communications, Graeme Stevenson, Paddy Nixon and Simon Dobson, UCD Systems Research Group, Dublin, 2005