• DocumentCode
    3851192
  • Title

    Analyzing the Effect of Gain Time on Soft-Task Scheduling Policies in Real-Time Systems

  • Author

    Luis Búrdalo;Andrés Terrasa;Agustín Espinosa;Ana García-Fornes

  • Author_Institution
    Universitat Polit&
  • Volume
    38
  • Issue
    6
  • fYear
    2012
  • Firstpage
    1305
  • Lastpage
    1318
  • Abstract
    In hard real-time systems, gain time is defined as the difference between the Worst Case Execution Time (WCET) of a hard task and its actual processor consumption at runtime. This paper presents the results of an empirical study about how the presence of a significant amount of gain time in a hard real-time system questions the advantages of using the most representative scheduling algorithms or policies for aperiodic or soft tasks in fixed-priority preemptive systems. The work presented here refines and complements many other studies in this research area in which such policies have been introduced and compared. This work has been performed by using the authors´ testing framework for soft scheduling policies, which produces actual, synthetic, randomly generated applications, executes them in an instrumented Real-Time Operating System (RTOS), and finally processes this information to obtain several statistical outcomes. The results show that, in general, the presence of a significant amount of gain time reduces the performance benefit of the scheduling policies under study when compared to serving the soft tasks in background, which is considered the theoretical worst case. In some cases, this performance benefit is so small that the use of a specific scheduling policy for soft tasks is questionable.
  • Keywords
    "Real time systems","Servers","Time factors","Generators","Scheduling","Heuristic algorithms","Decision support systems"
  • Journal_Title
    IEEE Transactions on Software Engineering
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2011.95
  • Filename
    6025357