Title: Protocol Engineering Research Center Agenda
1Protocol Engineering Research Center Agenda
Project Overview, Accomplishments and
Plans Tatsuya Suda and Michael Melliar-Smith Middl
eware Doug Schmidt Fault Tolerance Michael
Melliar-Smith Security Karl Levitt Network
Protocol Design, Analysis and Simulation JJ
Garcia-Luna-Aceves, Tatsuya Suda and Jennifer
Hou Lunch Accomplishments, Plans and
Discussions Michael Melliar-Smith and Tatsuya
Suda Government Session and Feedback Jon Sjogren
2Overview of MURI Research Protocol Engineering
Research Center (PERC)
- Michael Melliar-Smith
- Tatsuya Suda
- December 9, 2002
3Vision
- Network protocols should not simply move bits
from source to destination - Protocols must provide the functionality and
support (real-time, fault-tolerance, security)
required for complex fault-tolerant real-time
secure distributed applications and systems
4Objectives
- Develop protocols
- that allow programmers to easily create
applications without worrying about timing, fault
tolerance, mobility or security - whose behavior is predictable in the absence of
complete information - Develop tools
- that help application developers to understand
effects of their design decisions - Device methodologies
- that allow designers to express applications
requirements - Demonstrate the developed protocols, tools,
methodologies in DoD network-centric applications
5Participants
- University of California, Santa Barbara
- P. M. Melliar-Smith (Co-PI, financial aspects)
- L. E. Moser
- E. Belding-Royer (new)
- University of California, Santa Cruz
- J. J. Garcia-Luna-Aceves
- University of California, Davis
- K. N. Levitt
6Participants
- University of California, Irvine
- T. Suda (Co-PI, technical aspects)
- D. C. Schmidt
- R. Klefstad (new)
- Stanford University
- M. G. Baker
- University of Illinois
- J. Hou
7MURI Team Leadership
- Co-PIs
- Michael Melliar-Smith, financial aspects
- Tatsuya Suda and Jennifer Hou, technical aspects
- Areas of Focus and Area Coordinators
- Real time protocols and Middleware, Doug Schmidt
- Fault tolerant protocols, Michael Melliar-Smith
- Security protocols, Karl Levitt
- Wireless protocols, JJ Garcia-Luna-Aceves
- Multicast protocols and Bio Networking, Tatsuya
Suda - Tools, Jennifer Hou
- New Participants
- Elizabeth Royer
- Ray Klefstad
8Areas of Focus
- Protocols for
- Real Time Resource Management (UCI, UCSB)
- Fault Tolerance (UCSB)
- Application Programs with End-to-end QoS (UCI)
- Security (UCD, Stanford, UCSB)
- Scalable Real-Time Multicasts (UCSB, UCI)
- Mobile Wireless Environments (UCSC, Stanford,
UCSB, UIUC) - Bio Networking Architecture (UCI)
- Tools for
- Network Protocol Simulation and Emulation (UIUC,
Stanford)
9Areas of Focus and Approaches
- Protocols for Real Time Resource Management
- Critical path analysis, object-oriented patterns,
benchmarking to optimally control CPU, network
and memory resources in protocols - Protocols for Fault Tolerance
- Object replication, replica consistency control,
reliable total ordering delivery of messages,
pluggable fault tolerant CORBA framework, to
increase fault tolerance in protocols - Protocols for Security
- Specificationbased intrusion detection, a
language to specify multistage attacks,
methodology to reason what caused intrusion
specification violation, to detect and respond to
attacks
10Areas of Focus and Approaches
- Protocols for Scalable Real-Time Multicasts
- Time stamping, heart beat messages, shared
multicast routing algorithms, feedback, layered
video coding to design QoS aware multicast
protocols - Protocols for Mobile Wireless Environments
- Dynamic transmission scheduling, dynamic link and
node activation, topology control, to deal with
mobility - Bio Networking Architecture
- Application of biological concepts (emergent
behavior, evolution and natural selection) to
design flexible applications and protocols
11Areas of Focus and Approaches
- Tools for Network Protocol Simulation and
Emulation - Component based software architecture, packet
level and flow-level simulations, to develop
generic, efficient and accurate tools
12Scientific ApproachSynergistic Collaboration
- CORBA Standards and Implementations
- UCI Real Time CORBA
- UCSB Fault Tolerant CORBA
- Quality of Service
- UCI, Pluggable protocol framework for TAO
- UIUC, Communication middleware to provide QoS
- Multicast Protocols
- UCSB Bridge to support multiple group
communication protocols - UCSC and UCI Multicast protocols that support
QoS - Wireless Protocols
- UCSC QoS over multiple paths in mobile ad-hoc
networks - Stanford Queueing dynamics of ad-hoc wireless
networks - UIUC Topology control in mobile ad-hoc networks.
- Simulation Tools
- Stanford NARSES, simulation of large
distributed systems - UIUC JavaSim, component-based network simulation
- Application of Bio Concepts for Protocol
Development - UCI Bio Net for flexible protocols and services
13Real-time Resource Management Collaborations
UCI -- ECE Ray Doug
UIUC Jennifer
UCI -- ICS TS
UCSC JJ
14Fault-Tolerance and End-to-End QoS Middleware
Collaborations
UCI -- ECE Ray Doug
Stanford Mary
UIUC Jennifer
UCSB Louise Michael
15Real-time Resource Management and Fault Tolerant
Protocol Collaborations
UCI -- ECE Ray Doug
Stanford Mary
UIUC Jennifer
UCSB Louise Michael
UCI -- ICS TS
UCSC JJ
16- Collaboration led to
- Standardization of Real Time CORBA and Fault
Tolerant CORBA by OMG - Wide acceptance of the Ream Time CORBA in DoD
projects - Bold Stroke project at Boeing
- Satellite communication systems at Lockheed and
Raytheon - TAO demonstrations with BBN and Lockheed Martin
Advanced Technology Labs for a DoD C4ISR system
developed as part of the PCES program
17Security Collaborations
UCD Karl
Stanford Mary
UCSB Elizabeth
18- Collaboration led to
- Automated attack detection and response protocol
to be used in - DRPA ITO Regenerative Systems program
- JBI project
19Real-time Multicast Collaborations
UIUC Jennifer
UCSB Louise Michael
UCI -- ICS TS
UCSC JJ
20Mobile Wireless Collaborations
UCD Karl
Stanford Mary
UCSB Elizabeth
UIUC Jennifer
UCI -- ICS TS
UCSC JJ
21Bio-Networking Architecture Collaborations
UIUC Jennifer
UCI -- ICS TS
22Simulation Tools Collaborations
Stanford Mary
UIUC Jennifer
23All MURI Collaborations
UCI -- ECE Ray Doug
UCD Karl
Stanford Mary
UCSB Elizabeth
UIUC Jennifer
UCSB Louise Michael
UCI -- ICS TS
UCSC JJ
24Agenda
Project Overview, Accomplishments and
Plans Tatsuya Suda and Michael Melliar-Smith Middl
eware Doug Schmidt Fault Tolerance Michael
Melliar-Smith Security Karl Levitt Network
Protocol Design, Analysis and Simulation JJ
Garcia-Luna-Aceves, Tatsuya Suda and Jennifer
Hou Lunch Accomplishments, Plans and
Discussions Michael Melliar-Smith and Tatsuya
Suda Government Session and Feedback Jon Sjogren