Information & Knowledge Technologies Business Unit
Distributed Systems Technology Group Papers

A Model-Based Approach to Designing QoS Adaptive Applications

Citation: Jianming Ye, Joseph Loyall, Sandeep Neema, Sherif Abdelwahed, Nagabhushan Mahadevan. A Model-Based Approach to Designing QoS Adaptive Applications. OMG First Annual Model-Integrated Computing (MIC) Workshop, Washington, DC, October 12-15, 2004.

Formats: PDF MS Word MS Powerpoint

Abstract As part of the DARPA MoBIES program, we have been developing a model-based approach for designing adaptive Quality of Service (QoS) in distributed applications. We have developed a prototype modeling tool, the Distributed QoS Modeling Environment (DQME), that captures some of the essential elements of dynamic QoS adaptation, including mission requirements, observable and controllable parameters, controllers, system dynamics, and adaptation strategies. The DQME modeling tool combines the domain-specific modeling capability of the Generic Modeling Environment (GME) with the runtime QoS adaptation mechanisms of the Quality Objects (QuO) middleware framework. DQME clearly separates the design of the QoS concerns of applications from the functional concerns. Integrated code synthesis tools facilitate code generation and model refinement. To demonstrate its capabilities in designing QoS adaptive applications, we have applied DQME to two distributed real-time embedded (DRE) applications: a signal analyzer and a multi-UAV surveillance and target tracking system.

This talk introduces the DQME tool, describes the technology underlying it, and describes the two DRE domains to which it has been applied, three signal analysis case studies and the PCES multi-UAV surveillance and target tracking capstone demonstration.

BBN Home Projects Technologies People Papers Comments
© 2010 BBN Technologies