• DocumentCode
    3443267
  • Title

    A Loadable Task Execution Recorder for Hierarchical Scheduling in Linux

  • Author

    Asberg, M. ; Nolte, Thomas ; Kato, Shigeo

  • Author_Institution
    MRTC/Malardalen Univ., Vasteras, Sweden
  • Volume
    1
  • fYear
    2011
  • fDate
    28-31 Aug. 2011
  • Firstpage
    380
  • Lastpage
    387
  • Abstract
    This paper presents a Hierarchical Scheduling Framework (HSF) recorder for Linux-based operating systems. The HSF recorder is a loadable kernel module that is capable of recording tasks and servers without requiring any kernel modifications. Hence, it complies with the reliability and stability requirements in the area of embedded systems where proven versions of Linux are preferred. The recorder is built upon the loadable real-time scheduler framework RESCH (Real-time Scheduler). We evaluate our recorder by comparing the overhead of this solution against another (patched) recorder. Also, the tracing accuracy of the HSF recorder is tested by running a media-processing task together with periodic real-time Linux tasks in combination with servers. The tests are recorded with the HSF recorder, and the Ftrace recorder, in order to show the correctness of the experiments and the HSF recorder itself.
  • Keywords
    Linux; operating system kernels; processor scheduling; software reliability; Ftrace recorder; HSF recorder; Linux-based operating systems; RESCH; embedded systems; hierarchical scheduling framework recorder; loadable kernel module; loadable task execution recorder; media-processing task; real-time scheduler; reliability requirements; stability requirements; Context; Kernel; Linux; Motion pictures; Multimedia communication; Real time systems; Servers; execution visualization; hierarchical scheduling; real-time systems; replay debugging;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2011 IEEE 17th International Conference on
  • Conference_Location
    Toyama
  • ISSN
    1533-2306
  • Print_ISBN
    978-1-4577-1118-3
  • Type

    conf

  • DOI
    10.1109/RTCSA.2011.28
  • Filename
    6029866