Open Implementation Toolkit for Creating Adaptable Distributed Applications
QuO version 3.0 is now available
BBN Distributed Systems Project -- Technical Overview
Large scale information systems are often vulnerable because their implementation relies on a single strategy throughout to achieve desired functionality. This single implementation approach has inherent limitations in its adaptivity and, if compromised or flawed, can result in total unavailability. One promising way to improve survivability from attack is through adaptable mechanisms which allow detection of non-compliant behavior and permit reconfiguration using alternative but functionally equivalent implementations.
The Open Implementation Toolkit project will improve the way systems are developed by extending current distributed object computing, e.g., CORBA, concepts to make explicit the resource usage implications associated with alternate implementations. This information serves as an information base for providing runtime mechanisms detecting violations of desired operating (survivability, security, performance) ranges, and for dynamically reconfiguring using an alternate implementation. We will provide these innovations through a distributed object toolkit.
This project is funded by DARPA ITO under the Information Survivability, Survivability of Large Scale Systems program.
Quad Charts
Presentations
- DARPA Intrusion Detection PI meeting, December 15-17, 1998 ( PowerPoint )
- BBN Lunchtime Project Presentation, October 23, 1998 ( PowerPoint )
- DARPA Intrusion Detection PI meeting, February 3-4, 1998 ( PowerPoint )
- Rome Laboratories Technical Exchange Meeting, December 2-3, 1997 ( PowerPoint )
Papers
- Vanegas R, Zinky JA, Loyall JP, Karr DA, Schantz RE, Bakken DE. QuO's Runtime Support for Quality of Service in Distributed Objects. Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware'98), 15-18 September 1998, The Lake District, England.
- Loyall JP, Bakken DE, Schantz RE, Zinky JA, Karr DA, Vanegas R, Anderson KR. QoS Aspect Languages and Their Runtime Integration. Lecture Notes in Computer Science, Vol. 1511, Springer-Verlag. Proceedings of the Fourth Workshop on Languages, Compilers, and Run-time Systems for Scalable Computers (LCR98), 28-30 May 1998, Pittsburgh, Pennsylvania.
- Loyall JP, Schantz RE, Zinky JA, Bakken DE.
Specifying and Measuring Quality of Service in Distributed Object Systems.
Proceedings of the First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98), 20-22 April 1998, Kyoto, Japan.- John A. Zinky, David E. Bakken, and Richard Schantz.
Architectural Support for Quality of Service for CORBA Objects.
Theory and Practice of Object Systems, January, 1997.OIT People
BBN
University of Illinois
Last modified 23 July 1999
This project is a DARPA/ITO-funded research effort.