Self-Organizing Architectures SOAR 2010 International Conference on Autonomic Computing and Communication, ICAC Washington DC, USA June 7, 2010.

Slides:



Advertisements
Similar presentations
Jeremy S. Bradbury, James R. Cordy, Juergen Dingel, Michel Wermelinger
Advertisements

Technology from seed Cloud-TM: A distributed transactional memory platform for the Cloud Paolo Romano INESC ID Lisbon, Portugal 1st Plenary EuroTM Meeting,
VARIABILITY IN SOFTWARE PRODUCT LINE ARCHITECTURES VARI-ARCH 2010 ECSA 4th European Conference on Software Architecture Copenhagen, August 23, 2010.
Self-Managing Anycast Routing for DNS
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
Hadi Salimi Distributed Systems Labaratory, School of Computer Engineering, Iran University of Science and Technology, Fall
Security Issues in Ant Routing Weilin Zhong. Outline Swarm Intelligence AntNet Routing Algorithm Security Issues in AntNet Possible Solutions.
ICT 1 “Putting Context in Context: The Role and Design of Context Management in a Mobility and Adaptation Enabling Middleware” Marius Mikalsen Research.
Peer-to-Peer Networks as a Distribution and Publishing Model Jorn De Boever (june 14, 2007)
Metrics for Evaluating ICEBERG ICEBERG Retreat Breakout Session Jan 11, 2000 Coordinators: Chen-Nee Chuah & Jimmy Shih.
Challenges in Adapting Automated Planning for Autonomic Computing Biplav Srivastava Subbarao Kambhampati IBM India Research Lab Arizona State University.
TCP/IP Bridging, Switching and Routing in LANs Alvin Kwan.
Provisional draft 1 ICT Work Programme Challenge 2 Cognition, Interaction, Robotics NCP meeting 19 October 2006, Brussels Colette Maloney, PhD.
WPDRTS ’05 1 Workshop on Parallel and Distributed Real-Time Systems 2005 April 4th and 5th, 2005, Denver, Colorado Challenge Problem Session Detection.
WI/AOC Related Work (supported by RGC/CA) Jiming Liu, HKBU Aug 27, 2005.
The Need for Packages How do you break down a large system into smaller systems? Structured methods use functional decomposition Functions represent something.
RETSINA: A Distributed Multi-Agent Infrastructure for Information Gathering and Decision Support The Robotics Institute Carnegie Mellon University PI:
Semantic Interoperability Community of Practice (SICoP) Semantic Web Applications for National Security Conference Hyatt Regency Crystal City, Regency.
Page 1 Copyright © Alexander Allister Shvartsman CSE 6510 (461) Fall 2010 Selected Notes on Fault-Tolerance (12) Alexander A. Shvartsman Computer.
Collaborative Reinforcement Learning Presented by Dr. Ying Lu.
1 FM Overview of Adaptation. 2 FM RAPIDware: Component-Based Design of Adaptive and Dependable Middleware Project Investigators: Philip McKinley, Kurt.
Building a Strong Foundation for a Future Internet Jennifer Rexford ’91 Computer Science Department (and Electrical Engineering and the Center for IT Policy)
A Survey of Software Architecture Viewpoint Models Nicholas May
European Network of Excellence in AI Planning Intelligent Planning & Scheduling An Innovative Software Technology Susanne Biundo.
Multi-Agent Systems (MAS) Tom Holvoet Dept. Computer Science, KULeuven Research group on Distributed Systems and Computer Networks.
© Yilmaz “Agent-Directed Simulation – Course Outline” 1 Course Outline Dr. Levent Yilmaz M&SNet: Auburn M&S Laboratory Computer Science &
Computer Science Open Research Questions Adversary models –Define/Formalize adversary models Need to incorporate characteristics of new technologies and.
Software Agents: An Overview by Hyacinth S. Nwana and Designing Behaviors for Information Agents by Keith Decker, Anandeep Pannu, Katia Sycara and Mike.
S S I E M E N S C O R P O R A T E R E S E A R C H 1 SCR SE Architecture Requirements Engineeering Theory vs. Practice Bob Schwanke STRAW ‘03.
Automating service management Tiina Niklander Faculty of Science Department of Computer Science In AMICT 2008 Petrozavodsk, May 2008.
Supporting Object Mobility Wouter Joosen, Frank Matthijs, Bert Robben, Eddy Truyen, Bart Vanhaute DistriNet Lab ~xenoops/CORRELATE.
THE GEO GLOBAL CAPACITY BUILDING SYMPOSIUM Seville (Spain) September 10 & 11, 2007.
Formalizing the Asynchronous Evolution of Architecture Patterns Workshop on Self-Organizing Software Architectures (SOAR’09) September 14 th 2009 – Cambrige.
Composing Adaptive Software Authors Philip K. McKinley, Seyed Masoud Sadjadi, Eric P. Kasten, Betty H.C. Cheng Presented by Ana Rodriguez June 21, 2006.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Architectural Blueprints The “4+1” View Model of Software Architecture
NIH Workshop: Extramural Enterprise and Extension Systems Overview of Plans.
Copyright John C. Knight SOFTWARE ENGINEERING FOR DEPENDABLE SYSTEMS John C. Knight Department of Computer Science University of Virginia.
What caught your eye at DEAS 2005? 40 DEAS 2005 Participants.
Complex Aerospace Systems Exchange (CASE) 2012 Conference Planning Committee Meeting 11 Jan 2012.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
NETWORKED EUROPEAN SOFTWARE & SERVICES INITIATIVE Future research challenges in dependability - an industrial perspective from NESSI Aljosa Pasic Atos.
1 ACTIVE FAULT TOLERANT SYSTEM for OPEN DISTRIBUTED COMPUTING (Autonomic and Trusted Computing 2006) Giray Kömürcü.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
High-integrity Sensor Networks Mani Srivastava UCLA.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
Technical Session 1: Enhancing Resilience at the Local Level Background document IFRC & ADRRN.
Effectively Prioritising Key Outcomes for Tackling Poverty and Community Regeneration Thursday 25th November City Halls, Merchant City, Glasgow.
The NAGs and the Principal National Aspiring Principals Conference April 2010.
SelfCon Foil no 1 Variability in Self-Adaptive Systems.
Multi-Tier Communication Abstractions for Distributed Multi-Agent Systems Michael Thome
Elements of Self-Adaptive Architectures Carlos E. Cuesta Rey Juan Carlos University (Spain) M. Pilar Romay St. Paul CEU University (Spain)
An Architecture-Centric Approach for Software Engineering with Situated Multiagent Systems PhD Defense Danny Weyns Katholieke Universiteit Leuven October.
COUGAAR 1 A CRITICAL STUDY OF THE COUGAAR AGENT-ARCHITECTURE Submitted to Prof. Lawrence Chung Tarun R. Belagodu Sasikiran Kandula.
Control-Theoretic Approaches for Dynamic Information Assurance George Vachtsevanos Georgia Tech Working Meeting U. C. Berkeley February 5, 2003.
WOSS 04 1 Task-based Self-adaptation David Garlan Bradley Schmerl Joao Sousa Vahe Poladian Carnegie Mellon University WOSS’04.
Scalable and Distributed GPS free positioning for Sensor Networks Rajagopal Iyengear and Biplab Sikdar IEEE International Conference on Communications.
AUTONOMIC COMPUTING B.Akhila Priya 06211A0504. Present-day IT environments are complex, heterogeneous in terms of software and hardware from multiple.
The Biologically Inspired Distributed File System: An Emergent Thinker Instantiation Presented by Dr. Ying Lu.
Adult College and Career Education Leadership
Presented by: Saurav Kumar Bengani
Towards Standards for Dynamic Resource Management An Invitation To Participate Lonnie R. Welch Center for Intelligent, Distributed & Dependable.
Autonomous Cyber-Physical Systems: Course Introduction
Designing Software for Ease of Extension and Contraction
Lesson 6 Wrap-Up.
Jigar.B.Katariya (08291A0531) E.Mahesh (08291A0542)
Self-Managed Systems: an Architectural Challenge
Urban Infrastructure: Analysis and Modeling for Their Optimal Management and Operation NSF Workshop NSF Award #: Nada Marie Anid, Ph.D. Professor.
Presentation transcript:

Self-Organizing Architectures SOAR 2010 International Conference on Autonomic Computing and Communication, ICAC Washington DC, USA June 7, 2010

Overview Goals of the workshop Schedule Breakout session 2

Goals of the workshop SOAR 2009 Goals SOAR

Self-Adaptive Systems Community Self- Organizing Architectures Self-Organizing/ Multi-Agent Systems Community

SOAR 2009 “The objective of the first SOAR was mainly EXPLORING the middle ground between the self-adaptive and self-organizing perspective At least we have put the first bricks of the bridge!” 5 Analysis Monitoring Planning Executing Local Models Coordination Application Analysis Monitoring Planning Executing Local Models Coordination Application

Since SOAR 2009 Book “Self-Organizing Architectures” LNCS vol ▫ 13 papers (incl. 4 invited papers) ▫ Self-adaptive approaches; self-organizing approaches; hybrid approaches Reference model self-adaptive systems (ICAC 2010) ▫ Three perspectives so far:  Reflection perspective  MAPE perspective  Distributed coordination perspective ▫ Formally specified in Z 6

Goals SOAR 2010 Continue the work on the bridge ▫ To better understand how principles from self-organizing/agent- based systems can be utilized to engineer decentralized self- adaptive systems ▫ To better understand how principles from self-adaptive systems can be utilized in engineering self-organizing/agent-based systems ▫ To explore potential synergy  Combine scalability, robustness, resilience... from self-organizing with separation of concerns, engineering principles, guarentees of system behavior,… from self-adaptation 7

Node Network Adaptation logic for performance Domain logic (existing system) Software elementsHardware elements Constraint: only partial knowledge on nodes Design a self-organizing architecture for achieving certain objective (e.g. performance improvement, fault tolerance) Today’s challenge

Schedule 9:15AM – 10:05AM: Keynote Jeff Kephart 10:05AM – 11:30AM: Engineering Self-Organizing Architectures 10:30AM – 11:00AM: BREAK 11:30AM – 12:30AM: Coordination 12:30AM – 2:00PM: LUNCH 2:00PM – 2:50PM: Engineering Self-Organizing Architectures II 2:50PM – 4:00PM: Breakout sessions 4:00AM – 4:30AM: BREAK 4:30AM –5:30AM: Plenary discussion & conclusion 9

Breakout Session

Organization Forming groups ▫ 5 people, preferable different background Discussions Plenary Presentations

Node Network Adaptation logic for performance Domain logic (existing system) Software elementsHardware elements Constraint: only partial knowledge on nodes Design a self-organizing architecture for achieving certain objective (e.g. performance improvement, fault tolerance) Today’s challenge

Guiding questions What are the elements of your design? How do you deal with conflicts between the two concerns? What kind of coordination mechanism(s) have you used? What kind of information do nodes have to exchange? What are the guarentees does your solution provides?