Online QoS Optimization Using Service Classes in Surveillance Radar Systems

  • Authors:
  • Chang-Gun Lee;Chi-Sheng Shih;Lui Sha

  • Affiliations:
  • Department of Electrical and Computer Engineering, Ohio State University, Columbus, OH 43210, USA cglee@ece.osu.edu;Department of Computer Science and Information Engineering, National Taiwan University, Taipei, Taiwan cshih@csie.ntu.edu.tw;Department of Computer Science, University of Illinois, Urbana, IL 61801, USA lrs@uiuc.edu

  • Venue:
  • Real-Time Systems
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many application level qualities are functions of available computation resources. Recent studies have handled the computation resource allocation problem to maximize the overall application quality. However, such QoS problems are fundamentally multi-dimensional optimization problems that require extensive computation. Therefore, online usage of optimization procedures may significantly reduce the computation resource available for applications. This raises the question of how to best use the optimization procedures for dynamic real-time task sets. In dynamic real-time systems, it is important to improve the performance by re-allocating the resources adapting to dynamic situations. However, the overhead of changing task parameters (i.e., algorithms and frequencies) for resource re-allocation is non-negligible in many applications. Thus, too frequent change of resource allocation may not be desirable. This paper proposes a method called service classes configuration to address the QoS problem with dynamic arrival and departure of tasks. The method avoids online usage of optimization procedures by offline designing templates (called service classes) of resource allocation, which will be adaptively used depending on online situations. The service classes are designed by best trading-off the accuracy of dynamic adaptation against the overhead of resource re-allocation. A simplified radar application is used as an illustrative example.