• DocumentCode
    2587402
  • Title

    Scheduling of soft real-time systems for context-aware applications

  • Author

    Wong, Jennifer L. ; Liao, Weiping ; Li, Fei ; He, Lei ; Potkonjak, Miodrag

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
  • fYear
    2005
  • fDate
    7-11 March 2005
  • Firstpage
    318
  • Abstract
    Context-aware applications pose new challenges, including a need for new computational models, uncertainty management, and efficient optimization under uncertainty. Uncertainty can arise at two levels: multiple and single tasks. When a mobile user changes environments, the context changes resulting in the possibility of the user requesting tasks which are specific for the new environment. However as the user moves these requested tasks may no longer be context relevant. Additionally, the runtime of each task is often highly dependent on the input data. We introduce an hierarchical multi-resolution statistical task model that captures relevant aspects at the task and intertask levels, and captures not only uncertainty, but also introduces the notion of utility for the user. We have developed a system of nonparametric statistical techniques for modeling the runtime of a specific task. This model is a framework where we define problems of design and optimization of statistical soft real-time systems (SSRTS). The main algorithmic novelty is a cumulative potential-based task scheduling heuristic for maximizing utility. The heuristic conducts global optimization and induces low runtime overhead. We demonstrate the effectiveness of the scheduling heuristic using a Trimaran-based evaluation platform.
  • Keywords
    mobile computing; nonparametric statistics; optimisation; real-time systems; scheduling; uncertain systems; Trimaran-based evaluation platform; context-aware applications; cumulative potential-based task scheduling; global optimization; hierarchical task model; mobile user; multi-resolution statistical task model; nonparametric statistical techniques; runtime modeling; scheduling; statistical soft real-time systems; uncertainty; utility; Application software; Computational modeling; Computer science; Context modeling; Multimedia databases; Pervasive computing; Processor scheduling; Real time systems; Runtime; Uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2005. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2288-2
  • Type

    conf

  • DOI
    10.1109/DATE.2005.265
  • Filename
    1395579