The Monterey Workshop Series

2005 Theme: Workshop on Networked Systems: realization of reliable systems on top of
unreliable networked platforms

Univ. of California, Irvine, USA
September 22-24, 2005

Previous Workshop Editions (2004, 2003, 2002, 2001, 2000)


Home
Objectives
Committees
Program
Participants
Sponsors
Venue
Contacts

Objectives

As pointed out in the PITAC report, software is the new physical infrastructure of the information age. It is fundamental to economic success, scientific and technical research and national security. Our current ability to construct the large and complex software systems demanded for continued economic and military success is inadequate.

The workshop will discuss the following challenges in networked systems that will require further major advances in software and systems technology:

  • System Integration and Dynamic Adaptation. A new challenge in networked systems is that stable application performance needs to be maintained actively during run-time due to the dynamically changing communication and computing platforms. Consequently, the run-time architecture must include active control for adapting the system/software to changing conditions. Global system characteristics need to be achieved by increased run-time use of reflection (systems that utilize their own models), advanced interface modeling, self-adaptation, and self-optimization
  • Effects of Dynamic Structure. The structure of networked systems is complex and highly dynamic. Because systems are formed by ad hoc networks of nodes and connections, the system lacks fine-grain determinism for end-to-end behaviors that span subsystem and network boundaries. In addition, there are end-to-end system qualities such as timeliness and security attached to these behaviors that can only be evaluated in this dynamically integrated context. Simulation and analysis research directions have begun to address this, but efforts are in their infancy.
  • Effects of Faults. Faults and disruptions in the underlying communication and computing infrastructure are the normal events. Since well understood techniques for fault tolerant computing, such as n-modular redundancy, are not applicable in the dynamically changing networked architecture, new technology is required for building safe and reliable applications on the dynamic, distributed platforms.
  • Design for Reliability. Although there are a variety of metrics and established practices for characterizing the expected failure behavior of a system after it is fielded and there are established practices for specifying the desired reliability of a system, the evaluation of system or software reliability prior to fielding is nonetheless something of a black art. The process for certifying that a system meets high reliability goals under the range of conditions expected in actual use currently involves exhaustive analysis of a system, including its development history. In the end, the accepted ways of characterizing expected system reliability do not give most system engineers the confidence they would like to have in concluding that a system will have particular reliability characteristics.
  • Effects of Scale. Another risk that overlays all proposed solutions is scale. Scale also addresses both run-time and design time concerns. Typically, demonstrations are the convincing drivers to technology adoption. Demonstrations of new technologies however are usually small-scale, focused efforts. It is an open problem how to scale up a demonstration that addresses the number of nodes and connections, and the number of software developers, analysts, and integrators to provide enough proof to justify technology transition

In this workshop we will bring together experienced researchers who have been involved in tool development and networked system development, with leaders in industry who are stakeholders in the progress. The overall aim is to exchange ideas for continued research in this area and to reduce the gap between foundations and software practice.

Topics

Workshop topics include but are not limited to:

  • Model-based software development of network-centric systems;
  • Foundations of future design and programming abstractions;
  • Active fault management in network-centric systems;
  • Intelligent, robust middleware;
  • Model based development of certifiable systems;
  • Reliability metrics;
  • Architectures for networked systems;
  • Probabilistic modeling of networked systems
  • Pro-active methods for preventing predictable faults
  • Self-Adaptive architectures
  • Active control of QoS
  • Scaling

Focus Questions

Some focus questions for the workshop are:
  • How to model or compute from the models software reliability?
  • How to organize the development of large-scale, highly dynamic systems such that fault management is properly addressed?
  • How can QoS be built into ad-hoc networks?
  • What techniques are available which compellingly reduce the aggregate certification effort?

Organization issues & deadlines

The objective of the 2005 edition of the Monterey Workshops is to elaborate a snapshot of the state of the art concerning the construction of safe networked systems. We aim to achieve this by structuring the program as follow:

  • Introductory talks will be given to provide a broad vision in the area,
  • Invited talks will focus on specific scientific results from participants.
  • Structured discussion on research approaches in the context of a set of "Challenge Problems". The Challenge Problems will address specific issues from current literature and practice. So far, two problems are identified: feel free to adapt these problems and to integrate hypotheses that seems suitable.
  • Open discussion summarizing Workshop findings: promising approaches, open problems, excpected new challenges and technology roadmaps.

Invitees are requested to provide a 1 to 3 page abstract focusing on a research approach, or challenge problem. Based on the submitted abstracts, the Program Committee will select invited talks in both areas. These contributions should be provided via electronic mail by September 4th 2005.Selection of invited talks will be made by September 11th, 2005.

Those participants who plan to contribute to the program with new Challenge Problems, we will request to make the problem description available through the web site for others before the meeting. Participants contributing to the program with research approaches are invited to prepare a few slides to outline how you could address some issues deduced from the Challenge Problems.

Based on the discussions, participants will be invited to submit extended material for publication in a special issue.