Title: Application of TAO/CIAO in UAV-OEP/Capstone demo
1Application of TAO/CIAO in UAV-OEP/Capstone
demo
2RoadMap of the Presentation
- UAV-OEP/Capstone Demo PCES Objective
Operational Capabilities and Technical Story - Demo Architecture and Sequence of Operation
- Constituent Technologies in the Demo
- CIAO Components
- Qosket Components key to the composed
end-to-end QoS management in Demo - Qosket Components Empirical Evaluation based on
CCM-Perf Metrics - Modeling and Sysnthesis How We Put This
- Summary
- Publications
3UAV-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(No Transcript)
5Demo Architecture
6Demo Sequence of Operation
7Demo 3 Sequence of Operation
End-to-End Quality of Service
8Demo Sequence of Operation
Mission Mode Changes and Reconfiguration
Dynamic End-to-End QoS Management
SimUAVs sending surveillance imagery
SimUAV observing target sends higher quality
images
SimUCAV sends Battle Damage Indication (BDI)
images using Prism components
Simulated intel alert indicates a mission mode
change one SimUAV is directed to provide
persistent coverage of target
C2 issues a call for fire (CFF)
C2 deconflicts UAVs away from corridor
SRM reallocates resources and pushes new policy
to participants
When needed, LRM determines new adaptation and
control
LRM and qoskets on SimUCAV adjust resource and
data management
FEC provides C2 with launch corridor
FEC initiates simulated missile launch
SRM receives information about mode change,
reallocates resources, and pushes new policy to
participants
9Constituent Technologies in the Demo
- Component-based middleware CIAO components
running on TAO/RTTAO - Functional components
- SimUAV sender, SimUAV receiver
- Qosket components (provisioning end-to-end
dynamic QoS management ) - CPU reservation (CPU broker Qosket)
- Network priority (Diffserv Qosket)
- Application/Data
- Image compression
- Rate shaping and pacing
- Scaling
- Cropping
- Multi-layer QoS management
- System resource manager
- Local resource manager
- Modeling and synthesis using DQME, CADML
10Constituent Technologies in the Demo CIAO
Components
Functional Components
Qosket Components
QoS Management Components
11Qosket Components key to the composed
end-to-endQoS management in Demo
12Qosket Components Empirical Evaluation based on
CCM-Perf Metrics
13Modeling and Synthesis How We Put This Together
CADML model (one SimUAV visible)
- Modeled assembly of the system using CADML
- Generated XML CAD file
- Next time use PICML
- Modeled 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
14Summary
- Demonstrated the use of CIAO components
functional components, Qosket comonents and QoS
Management components to provide - Time critical target engagement,
- Combined USAF and Army operations and
- Dynamic end-to-end mission-driven QoS management
- These components were assembled together using
CADML and modelled using DQME - Show that the Qosket Components are
- key to end-to-end QoS Management
- are very general components that crosscuts CIAO
and QuO technology - are easy to assemble and reuse for other
applications - incurs a minimal overhead bit a significant
benefit
15Publications
- 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