Component-Based Dynamic QoS Adaptation - PowerPoint PPT Presentation

About This Presentation
Title:

Component-Based Dynamic QoS Adaptation

Description:

QoS Adaptation. Praveen Sharma, George Heinman, Joseph Loyall, Prakash Manghwani, Matthew Gillen, ... George T. Heineman and William T. Councill, Component ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 13
Provided by: joel185
Category:

less

Transcript and Presenter's Notes

Title: Component-Based Dynamic QoS Adaptation


1
Component-Based Dynamic QoS Adaptation
  • Praveen Sharma, George Heinman, Joseph Loyall,
    Prakash Manghwani, Matthew Gillen, Jianming Ye,
    Krishnakumar Balasubramanian
  • TAO Workshop
  • July 16, 2004

2
Overview
  • UAV-OEP/Capstone Demo PCES Objective
    Operational Capabilities and Technical Story
  • Demo Architecture and End-to-End QoS Management
  • Constituent Technologies in the Demo
  • CIAO Components
  • Qosket Components
  • Empirical Evaluation based on CCMPerf
  • Modeling and Synthesis
  • Summary
  • Publications

3
UAV-OEP/Capstone Demo PCES Objective
Operational Capabilities Time critical target
engagement, Combined USAF and Army
operations Technical Story Dynamic end-to-end
mission-driven QoS management,Software
engineering of DRE systems
4
Demonstration Architecture
SimUCAV
SimUAV
SimC2
Army FEC
5
Dynamic End-to-End QoS Management
6
Constituent Technologies (1/2)
  • Component-based middleware
  • CIAO components
  • Functional components
  • SimUAV sender, SimUAV receiver
  • Qosket components
  • CPU reservation (CPU broker Qosket)
  • Network priority (Diffserv Qosket)
  • Application/Data management
  • Image compression
  • Rate shaping and pacing
  • Scaling
  • Cropping

7
Constituent Technologies (2/2)
  • Multi-layer QoS management
  • System resource manager
  • Local resource manager
  • Modeling and synthesis using DQME, CADML

8
Qosket Components
  • Presented at CBSE 7
  • We prototyped this one in the QuO software
  • Works with existing assembly tools
  • Allows QoS to be distributed where needed
  • The assembly of Qoskets can run in a single
    component server unless necessitated by
    application to run otherwise
  • Are general QoS provisioning components, i.e.,
    can be reused with any other application with
    minimum changes
  • Implemented for CIAO and Prism and used in the
    Demo

9
Qosket Component Performance
  • Based on CCMPerf
  • Component version of the distributed UAV software
    includes
  • Functionality components (i.e., senders,
    distributors, receivers)
  • Qosket components
  • Two alternatives for sending imagery using
    components
  • Event push, data pull (similar to the Prism
    model)
  • Event push with image payload

Event push, Data pull Model
Event push with image payload
10
Modeling and Synthesis How We Constructed the
Demonstration
CADML model (one SimUAV visible)
  • Assembly of the system using CADML
  • Generated XML CAD file
  • Transitioning to use PICML
  • End-to-end QoS using DQME
  • Used for documentation and design
  • Code generation work in progress
  • Application of MoBIES tools

DQME Modeling
CAD file (XML)
ltcomponentfile id"com-ScaleQosket"gt
ltfileinarchive name"ScaleQosket.csd"/gt lt/componen
tfilegt ltcomponentfile id"com-CropQosket"gt
ltfileinarchive name"CropQosket.csd"/gt lt/component
filegt
lthomeplacement id"a_ScaleQosketHome"gt
ltcomponentfileref idref"com-ScaleQosket"/gt
ltcomponentinstantiation id"a_ScaleQosket"/gt
lt/homeplacementgt lthomeplacement
id"a_DiffServQosketHome"gt ltcomponentfileref
idref"com-DiffServQosket"/gt ltcomponentinstantiat
ion id"a_DiffServQosket"/gt lt/homeplacementgt
11
Publications
  • Joseph Loyall, Jianming Ye, Sandeep Neema, and
    Nagabhushan Mahadevan. Model-Based Design of
    End-to-End Quality of Service in a Multi-UAV
    Surveillance and Target Tracking Application.
    Second RTAS Workshop on Model-Driven Embedded
    Systems (MoDES '04), Toronto, Canada, May 25-28,
    2004.
  • George T. Heineman and William T. Councill,
    Component-Based Software Engineering Putting the
    Pieces Together, Addison Wesley, June 2001.
  • Jianming Ye, Joseph P. Loyall, Richard Shapiro,
    Sandeep Neema, N. Mahadevan, S. Abdelwahed, M.
    Koets,and W. Denise. A Model-Based Approach to
    Designing QoS Adaptive Applications. 2004.
    Submitted for publication.
  • Praveen K. Sharma, Joseph P. Loyall, George T.
    Heineman, Richard E. Schantz, Richard Shapiro,
    Gary Duzan Component-Based Dynamic QoS
    Adaptations in Distributed Real-Time and Embedded
    Systems submitted to DOA

12
Summary
  • We have developed a complex DRE application built
    using components
  • Functional components, Qosket components and QoS
    Management components to provide
  • Dynamic end-to-end mission-driven QoS management
  • Time critical target engagement
  • Combined USAF and Army operations
  • Components assembled using CADML, DQME
  • Qosket Components
  • Key to end-to-end QoS Management
  • Combines CIAO and QuO technology
  • Modeling Tools
  • Easy to assemble, reusable in different scenarios
  • Minimal overhead for increased flexibility and
    control
Write a Comment
User Comments (0)
About PowerShow.com