1 2/18/99Quorum PI ‘99 BBN Technologies Quorum Distributed Objects Integration (QuOIN) Quorum PI Meeting Working Group Structure and Prepared Commentary.

Slides:



Advertisements
Similar presentations
The Anatomy of the Grid: An Integrated View of Grid Architecture Carl Kesselman USC/Information Sciences Institute Ian Foster, Steve Tuecke Argonne National.
Advertisements

System Integration Verification and Validation
1 12/16/98DARPA Intrusion Detection PI Meeting BBN Technologies Toolkit for Creating Adaptable Distributed Applications Joe Loyall
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Software Quality Assurance Plan
DARPA ITS PI Meeting – Honolulu – July 17-21, 2000Slide 1 Aegis Research Corporation Intrusion Tolerance Using Masking, Redundancy and Dispersion DARPA.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
1 23 March 00 APOD Review Applications that Participate in their Own Defense (APOD) Review Meeting 23 March 00 Presentation by: Franklin Webber, Ron Scott,
1 Independent Verification and Validation Current Status, Challenges, and Research Opportunities Dan McCaugherty IV&V Program Manager Titan Systems Corporation.
1 12/10/03CCM Workshop QoS Engineering and Qoskets George Heineman Praveen Sharma Joe Loyall Richard Schantz BBN Technologies Distributed Systems Department.
1 Quality Objects: Advanced Middleware for Wide Area Distributed Applications Rick Schantz Quality Objects: Advanced Middleware for Large Scale Wide Area.
CS 501: Software Engineering Fall 2000 Lecture 16 System Architecture III Distributed Objects.
Software Engineering and Middleware: a Roadmap by Wolfgang Emmerich Ebru Dincel Sahitya Gupta.
Mobile Agents: A Key for Effective Pervasive Computing Roberto Speicys Cardoso & Fabio Kon University of São Paulo - Brazil.
1 8/99 IMIC Workshop 6/22/2015 New Network ServicesJohn Zinky BBN Technologies The Need for A Network Resource Status Service IMIC Workshop 1999 Boston.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
1 5/4/99ISORC ‘99 BBN Technologies An Object-level Gateway Supporting Integrated Property Quality of Service Rick Schantz John Zinky, David Karr, Dave.
OPX PI Meeting 2002 February page 1 Applications that Participate in their Own Defense (APOD) QuO Franklin Webber BBN Technologies.
Business Intelligence Dr. Mahdi Esmaeili 1. Technical Infrastructure Evaluation Hardware Network Middleware Database Management Systems Tools and Standards.
1 FM Overview of Adaptation. 2 FM RAPIDware: Component-Based Design of Adaptive and Dependable Middleware Project Investigators: Philip McKinley, Kurt.
Software Process and Product Metrics
System Integration Management (SIM)
Zoltán Mann: Tracing CORBA applications 1/22 Tracing CORBA applications using interceptors Zoltán Mann Supervisor: Dr. Károly Kondorosi Budapest University.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
1 4/20/98ISORC ‘98 BBN Technologies Specifying and Measuring Quality of Service in Distributed Object Systems Joseph P. Loyall, Richard E. Schantz, John.
1 05/01/02ISORC 2002 BBN Technologies Joe Loyall Rick Schantz, Michael Atighetchi, Partha Pal Packaging Quality of Service Control Behaviors for Reuse.
D. Schmidt DARPA Example: Navy UAV Concept & Representative Scenario 1. Video feed from off-board source (UAV) 2. Video distributor sends video to hosts.
BBN Technologies Craig Rodrigues Gary Duzan QoS Enabled Middleware: Adding QoS Management Capabilities to the CORBA Component Model Real-time CCM Meeting.
University of California, San Diego Computer Science and Engineering Concurrent Systems Architecture Group Agile Objects: Component-based Inherent Survivability.
1 21 July 00 Joint PI Meeting FTN Applications that Participate in their Own Defense (APOD) BBN Technologies Franklin Webber, Ron Scott, Partha Pal, Michael.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Computer Science Open Research Questions Adversary models –Define/Formalize adversary models Need to incorporate characteristics of new technologies and.
Cluster Reliability Project ISIS Vanderbilt University.
MILCOM 2001 October page 1 Defense Enabling Using Advanced Middleware: An Example Franklin Webber, Partha Pal, Richard Schantz, Michael Atighetchi,
1 06/00 Questions 10/6/2015 QoS in DOS ECOOP 2000John Zinky BBN Technologies ECOOP 2000 Workshop on Quality of Service in Distributed Object Systems
1 10/20/01DOA Application of the QuO Quality-of-Service Framework to a Distributed Video Application Distributed.
WDMS 2002 June page 1 Middleware Policies for Intrusion Tolerance QuO Franklin Webber, Partha Pal, Chris Jones, Michael Atighetchi, and Paul Rubel.
Composing Adaptive Software Authors Philip K. McKinley, Seyed Masoud Sadjadi, Eric P. Kasten, Betty H.C. Cheng Presented by Ana Rodriguez June 21, 2006.
A Survey on Programming Model Context Toolkit Gaia ETC (of Equator Project) Tentaculus.
BBN Technologies a part of page 118 January 2001 Applications that Participate in their Own Defense (APOD) BBN Technologies FTN PI Meeting January.
1 APOD 10/19/2015 DOCSEC 2002Christopher Jones Defense Enabling Using QuO: Experience in Building Survivable CORBA Applications Chris Jones Partha Pal,
1 06/ /21/2015 ECOOP 2000 Workshop QoS in DOSJohn Zinky BBN Technologies Quality Objects (QuO) Middleware Framework ECOOP 2000 Workshop QoS in DOS.
2001 July page 1 Applications that Participate in their Own Defense (APOD) BBN Technologies FTN PI Meeting 2001 July 30 Franklin Webber QuO.
Survival by Defense- Enabling Partha Pal, Franklin Webber, Richard Schantz BBN Technologies LLC Proceedings of the Foundations of Intrusion Tolerant Systems(2003)
1 10/23/98Lunchtime Meeting BBN Technologies Toolkit for Creating Adaptable Distributed Applications Joe Loyall, Rick Schantz, Rodrigo Vanegas, James Megquier,
1 Applying Adaptive Middleware, Modeling, and Real-Time CORBA Capabilities to Ensure End-to- End QoS Capabilities of Video Streams BBN Technologies Cambridge,
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
1 Integrating security in a quality aware multimedia delivery platform Paul Koster 21 november 2001.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
2001 November13 -- page 1 Applications that Participate in their Own Defense (APOD) Project Status Review Presentation to Doug Maughan Presentation by.
CORBA1 Distributed Software Systems Any software system can be physically distributed By distributed coupling we get the following:  Improved performance.
Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
Rob Davidson, Partner Technology Specialist Microsoft Management Servers: Using management to stay secure.
1 BBN Technologies Quality Objects (QuO): Adaptive Management and Control Middleware for End-to-End QoS Craig Rodrigues, Joseph P. Loyall, Richard E. Schantz.
1 010/02 Aspect-Oriented Interceptors Pattern 1/4/2016 ACP4IS 2003John Zinky BBN Technologies Aspect-Oriented Interceptors Pattern Dynamic Cross-Cutting.
25 April Unified Cryptologic Architecture: A Framework for a Service Based Architecture Unified Cryptologic Architecture: A Framework for a Service.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
SensorWare: Distributed Services for Sensor Networks Rockwell Science Center and UCLA.
FLARe: a Fault-tolerant Lightweight Adaptive Real-time Middleware for Distributed Real-time and Embedded Systems Dr. Aniruddha S. Gokhale
1 Randomized Failover Intrusion Tolerant Systems (RFITS) Ranga Ramanujan Architecture Technology Corporation Odyssey Research Associates DARPA OASIS PI.
Intrusion Tolerant Distributed Object Systems Joint IA&S PI Meeting Honolulu, HI July 17-21, 2000 Gregg Tally
A Vision for Integration of Embedded System Properties Via a Model-Component-Aspect System Architecture Christopher D. Gill Department.
Enterprise Enterprise Wrappers for Information Assurance DARPA/SPAWAR Contract N66001-C-8023 Mark Feldman, Wayne Salamon, Steve Kiernan, John Axisa NAI.
CIS 375 Bruce R. Maxim UM-Dearborn
Update from the Faster Payments Task Force
Middleware Policies for Intrusion Tolerance
Middleware in Context Prof. Dave Bakken Cpt. S 464/564 Lecture
Inventory of Distributed Computing Concepts
Presentation transcript:

1 2/18/99Quorum PI ‘99 BBN Technologies Quorum Distributed Objects Integration (QuOIN) Quorum PI Meeting Working Group Structure and Prepared Commentary Rick Schantz, moderator BBN Technologies Cambridge, Massachusetts, USA Quorum PI Meeting Feb Atlanta, Georgia

2 2/18/99Quorum PI ‘99 BBN Technologies Purpose of Working Group Continue agenda begun at July ‘98 PI meeting, revising roadmaps and increasing participation Technically it is at the intersection of integrating components which will provide better managed, end-to-end QoS and adaptivity, based on a Distributed Object Computing paradigm Focus is visionary in the large and aggregate, but experimental and results/evaluation oriented in the short term –Sequence of more inclusive integrated object technology capability delivered for test & evaluation Need to: –Review progress against previous roadmap –Revise individual area roadmap with new experience, new information, new insight and or/new direction (focusing on 6-12 months out) –Lay out specific activities, integrations, investigations or experiments to meet these targets, and identify who will participate –Begin to address cross-over issues and opportunities

3 2/18/99Quorum PI ‘99 BBN Technologies Integration of Current Quorum Technology Projects Quality Objects (Quo) as a common framework for object level QoS integration Bandwidth Management: DIRM (BBN, Columbia, Smarts), REMOS (CMU) Dependability: AQuA (Illinois, BBN, Cornell), Totem/Realize (UCSB) Real Time Behavior: TAO (WUStL), Adaptive Resource Mgmt (UCI) Security: Sigma (TIS) Application Interface & Software Engineering: Flick (Utah)

4 2/18/99Quorum PI ‘99 BBN Technologies Proposed Agenda 8:00-8:15 Background and Agenda ReviewRick Schantz 8:15-8:30 QUITE Architecture Integration Dave Lounsbury 8:30-9:30 Subgroup Overviews –Real time behavior Doug Schmidt –Dependability Dave Bakken –Bandwidth management John Zinky –Security Franklin Webber – Software engineering tools Joe Loyall 9:30-10:00 & 10:30-11 Subgroup Roadmap update and brainstorm 11-11:30 Produce Subworking group output 11:30-12 Open Discussions: – Cross Property Integration & NT All 3:30 Report Back to Plenary

5 2/18/99Quorum PI ‘99 BBN Technologies Organization & Issues The QuOIN process –potential short term demonstrated capability (3-6 months) –longer term capability/new ideas directions (6-24 months) –test and evaluation delivery oriented –identification of missing pieces Review Progress on Roadmap from 7/98 Subgroup Brainstorm –Fundamental concepts/Building blocks/mechanisms/experiments toward the subarea –Implementation availability, which parts? How does it fit in? –Modes of Adaptability –Interrelationships –Issues in common context

6 2/18/99Quorum PI ‘99 BBN Technologies QuOIN Roadmap July ‘98 (Overview)

7 2/18/99Quorum PI ‘99 BBN Technologies Roadmap July ‘98 (continued) May ‘99

8 2/18/99Quorum PI ‘99 BBN Technologies September ‘98 Release

9 2/18/99Quorum PI ‘99 BBN Technologies Projected Spring ‘99 Release based on July ‘98 WG

10 2/18/99Quorum PI ‘99 BBN Technologies July ‘98 Report: Subgroup Real Time DOC Behavior Goals/Metrics –hard upper bounds on timing –ratio of upper bound to mean –high performance (faster for finer granularity “fast enough”) Short term activities –Instrumentation of RT ORB behavior –Integration of TAO into QuO framework-- assess RT behavior for periodic tasks Midterm activities –Evaluate compatability of TMO with TAO; attempt integration & assessment Longer term activities –Loosen periodic nature of tasks –Improve on metrics

11 2/18/99Quorum PI ‘99 BBN Technologies July ‘98 Report: Subgroup DOC Dependability Goals/Metrics –Bounded recovery time –State transfer performance –% performance hit of nondeterminism and concurrency Short term activities –assess inventory: Realize, Roafts, AQuA to plan baseline capability –wider spectrum of replication techniques & adaptation Technical Issues –Group communication performance over WANs –Incremental state transfer –handle non-determinism/concurrency Identification of Missing pieces –externalization service from ORBs –Common group communications API

12 2/18/99Quorum PI ‘99 BBN Technologies July ‘98 Report: Subgroup Bandwidth Management Goals/Metrics –Betty per second response Control fairness Jitter; variance Short term activities –Choose better server with variable bottlenecks using QuO/Remos –Quosme integrated with Quo gateway to control bandwidth Longer term activities –Darwin gateway –Netex gateway

13 2/18/99Quorum PI ‘99 BBN Technologies July ‘98 Report: Subgroup Security Aspects Goals/Metrics –Assurance NRL claims Tree –Develop a Quality of Protection measure Short term activities –QDL and DTEL++ integration into suite of “aspect languages” –Sigma interenclave access control ORB gateway integrated with QuO gateway Longer term activities –SVE- dynamic, adaptable policy insertion –QoS + security- Application level Technical Issues –Interoperability of security mechanisms –MLS ORB/Assurance; MLS workflow weaving –Architectural issue of Mandatory Security Features

14 2/18/99Quorum PI ‘99 BBN Technologies July ‘98 Report: Software engineering/common tools subworking group collaboration activities DTEL++ in QDL QuO/Flick integration Examine Popart's suitability for use with Flick ASSERT/QuO integration Quasar's multimedia domain within QuO QDL modeling of TMO's realtime QoS needs Realize using QDL Test recursion/layering of QuO applications (needed for Quasar’s multifeedback domain) Definition of high-level architecture of QoS in applications DOI and QuO toolkit efforts BBN, TIS, and Utah University of Utah University of Oregon

15 2/18/99Quorum PI ‘99 BBN Technologies NT Issues What’s so special about NT? Anticipated pitfalls? hybrid environments?

16 2/18/99Quorum PI ‘99 BBN Technologies Real Time Properties Subworking Group Group Leader: Doug Schmidt

17 2/18/99Quorum PI ‘99 BBN Technologies Managed Bandwidth Resources Subworking Group Group Leader: John Zinky

18 2/18/99Quorum PI ‘99 BBN Technologies QuO Based Bandwidth Management Measures and Controls Network Resources ORB Proxy Commercial ORB contract Measured Performance Skeleton Contract Bandwidth Control Bandwidth Control User Expectation Commercial ORB Logical Method Call Expected Performance Rights Policies Measured Performance Application Manager Status Collection Network Management Rights Policies Server Host Skeleton Client Object Delegate Sensors QuO Gateway SNMP custom Corba CORBA ORB Proxy CORBA With Trace Record Functional Signal Client Host Network IIOP Glue IIOP Glue IIOP Resource Aware Transport Resource Aware Transport IIOP RSVP bandwidth reservation Darwin bandwidth reservation Host Status Sensor Host Status Sensor Functional Sensors Functional

19 2/18/99Quorum PI ‘99 BBN Technologies Dependability Properties Subworking Group Group Leader: Dave Bakken

20 2/18/99Quorum PI ‘99 BBN Technologies Agenda Review progress of last 6 months, and compare to old roadmap Review middleware standards developments, and assess impact Revise taxonomy for roadmap for future Populate roadmap taxonomy with anticipated results

21 2/18/99Quorum PI ‘99 BBN Technologies Subgroup DOC Dependability (Output slide from 7/98 Dependability Breakout Group) Goals/Metrics –Bounded recovery time –State transfer performance –% performance hit of nondeterminism and concurrency Short term activities –assess inventory: Realize, Roafts, AQuA to plan baseline capability –wider spectrum of replication techniques & adaptation Technical Issues –Group communication performance over WANs –Incremental state transfer –handle non-determinism/concurrency Identification of Missing pieces –externalization service from ORBs –Common group communications API

22 2/18/99Quorum PI ‘99 BBN Technologies Review middleware standards developments, and assess impact Ongoing Standardization Efforts: –Corba Fault Tolerance –Externalization –Pluggable Transport (RIP?) –Portable Interceptors –(Any others??) – Which will likely enable DoD to better buy off-the-shelf dependability support in a few years’ time? What are the holes which DARPA should direct more research effort to help?

23 2/18/99Quorum PI ‘99 BBN Technologies Populate roadmap taxonomy with anticipated results (Output #3 from this breakout group) Short-term anticipated results (1-6 months) – Medium term (6-18 months) goals and suggestions – Long-term goals and suggestions –

24 2/18/99Quorum PI ‘99 BBN Technologies Security Properties Subworking Group Group Leader: Franklin Webber

25 2/18/99Quorum PI ‘99 BBN Technologies Security Working Group Agenda theme: security in an adaptive environment agenda –offer status report on QuO/OO-DTE integration –discuss security issues for adaptable distributed object systems –write summary of discussion

26 2/18/99Quorum PI ‘99 BBN Technologies Security Issues for Adaptable Distributed Object Systems compatibility of security with adaptation –can security interfere with QuO mechanisms? –can QuO be used to circumvent security policy? adaptability of policy and mechanisms –when and how to change security policy? strengthening weakening –metrics

27 2/18/99Quorum PI ‘99 BBN Technologies Security Issues, cont’d implementation issues –should QuO specification and security policy languages be unified? –where should access control decisions be made? assurance issues –adaptation must preserve security invariants –what experiments test adaptive security?

28 2/18/99Quorum PI ‘99 BBN Technologies Compatibility of Security with Adaptation synchronization of distributed changes covert channels –storage –timing

29 2/18/99Quorum PI ‘99 BBN Technologies Adaptability of Security Policy and Mechanisms in reponse to attack: –strengthening of policy to help intrusion detection –weakening of policy to help availability

30 2/18/99Quorum PI ‘99 BBN Technologies Implementation Issues “firewall” vs. “interceptor” approach –assurance vs. flexibility –standard approach to adaptation for multiple properties –interoperability CORBA, CORBAsec standardization DCOM

31 2/18/99Quorum PI ‘99 BBN Technologies Assurance Issues authorization for policy changes synchronization of policy changes formalism for both security and adaptability automating analysis testing and experiments –threats and countermeasures –assumptions about environment

32 2/18/99Quorum PI ‘99 BBN Technologies Common Quorum Languages and Tools Subworking Group Group Leader: Joe Loyall

33 2/18/99Quorum PI ‘99 BBN Technologies QoS Description Languages QDL, QuO's description language (BBN) DTEL++, access control security language (TIS) Quasar's multimedia fidelity description language (OGI) Acme (CMU) - software architecture description language DeSiDeRaTa (UT - Arlington) - path based timeliness and dependability XML Object Query Language

34 2/18/99Quorum PI ‘99 BBN Technologies QoS Software Engineering Tools Flick, a flexible IDL compiler kit (Utah) QuO toolkit (BBN) TAO (WUStL) OO DTE tools (TIS) NRL SCR, ASSERT (NRL, UOregon) Popart (USC ISI) TMO toolkit (UC, Irvine and SoHar) Microfeedback toolkit (OGI) Rational Rose (Rational)

35 2/18/99Quorum PI ‘99 BBN Technologies Action items/Collaborations QuO/Flick integration DTEL++ in QDL Quasar's multimedia domain within QuO Examine Popart's suitability for use with Flick ASSERT/QuO integration QDL modeling of TMO's realtime QoS needs Realize using QDL Test recursion/layering of QuO applications (needed for Quasar’s multifeedback domain) Definition of high-level architecture of QoS in applications