Adaptive Tracking Using Application-Level QoS (U)
September 2001
Raymond K. Clark, The MITRE Corporation
Yun Zhang, The MITRE Corporation
ABSTRACT
(U) This paper describes an advanced technology demonstration (ATD) that applied utility-based scheduling to produce an adaptive, distributed tracking component appropriate for consideration by the Airborne Warning and Control System (AWACS) program. This tracker was designed to evaluate application-specific Quality of Service (QoS) metrics to quantify its tracking services in a dynamic environment and to derive scheduling parameters directly from these QoS metrics to control tracker behavior. The prototype tracker was initially implemented on the MK7 operating system, which provided native utility-based processor scheduling. More recently, it has been implemented as a real-time Java (i.e., RTSJ) application. In each implementation, the prototype updates all of the tracked-object records when the system is not overloaded, and gracefully degrades when it is. The prototype has performed extremely well during demonstrations to AWACS operators and tracking system designers. Quantitative results are presented for both the MK7 and RTSJ implementations.

Additional Search Keywords
quality of service, application-level, QoS, real-time systems, adaptive systems, airborne tracker, Real-Time Specification for JAVA, RTSJ
|