• DocumentCode
    3228356
  • Title

    RT-Frontier: a real-time operating system for practical imprecise computation

  • Author

    Kobayashi, Hidenori ; Yamasaki, Nobuyuki

  • Author_Institution
    Sch. of Sci. for Open & Environ. Syst., Keio Univ., Yokohama, Japan
  • fYear
    2004
  • fDate
    25-28 May 2004
  • Firstpage
    255
  • Lastpage
    264
  • Abstract
    Imprecise computation is known as an effective technique for dynamically resolving trade-offs between the amount of resources and the quality of the result. However, its implementation and operating system support methods have not been exploited enough from a practical point of view. This paper presents a new approach taken in the RT-Frontier operating system to support imprecise computation. Applications that allow imprecise computation are first transformed to tasks composed of three parts based on an extended imprecise computation model. All tasks are then uniformly scheduled according to a novel scheduling algorithm called Slack Stealer for Optional Parts (SS-OP). The SS-OP algorithm is designed to handle imprecise computations with small overhead, which is at a comparable level of that of the Earliest Deadline First (EOF) algorithm. The results of experiments show that the presented approach is cost-effective enough to be considered as a practical basis for embedded real-time systems.
  • Keywords
    computational complexity; embedded systems; operating systems (computers); scheduling; EOF; Earliest Deadline First algorithm; RT-Frontier operating system; SS-OP; Slack Stealer-Optional Parts algorithm; algorithm; embedded real-time system; practical imprecise computation; uniform scheduling; Algorithm design and analysis; Computational modeling; Electrical capacitance tomography; Embedded computing; Embedded system; Hardware; Operating systems; Processor scheduling; Real time systems; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium, 2004. Proceedings. RTAS 2004. 10th IEEE
  • ISSN
    1545-3421
  • Print_ISBN
    0-7695-2148-7
  • Type

    conf

  • DOI
    10.1109/RTTAS.2004.1317271
  • Filename
    1317271