• DocumentCode
    129946
  • Title

    A Framework to Construct Customized Harmonic Periods for Real-Time Systems

  • Author

    Nasri, Mohsen ; Fohler, Gerhard ; Kargahi, Mehdi

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Univ. of Tehran, Tehran, Iran
  • fYear
    2014
  • fDate
    8-11 July 2014
  • Firstpage
    211
  • Lastpage
    220
  • Abstract
    The periodic task model has been widely used in real-time systems due to the periodic behavior of many applications or periodic observation patterns of environmental events as in control applications. While the tasks of some applications have inherent values for periods, many can be defined via ranges of acceptable values. The designer choice of period values has consequences w.r.t. To utilization of the task set and the resulting hyper period. Harmonic task sets are favored, e.g., for their polynomial-time worst case response time analysis or their small hyper periods, which is of major concern e.g., for hyper visors used in virtualization or time triggered systems. In this paper we present a model to describe harmonic relations between ranges of period values, rather than single numbers only. We derive sufficient conditions for the existence of a linear-time solution, as well as a graph representation for the relations between period ranges. We provide utilization bounds of each resulting harmonic range, giving the designer flexibility to select a harmonic task set with high or low utilization. The tightness of the bounds as well as efficiency of our period assignment algorithms have been evaluated by synthetic experiments via system utilization and feasibly constructed harmonic task sets.
  • Keywords
    graph theory; real-time systems; task analysis; virtualisation; control applications; customized harmonic periods; designer flexibility; environmental events; graph representation; harmonic range; harmonic relations; harmonic task sets; hyper visors; linear-time solution; period assignment algorithms; periodic behavior; periodic observation patterns; periodic task model; polynomial time worst case response time analysis; real-time systems; small hyper periods; synthetic experiments; system utilization; time triggered systems; utilization bounds; virtualization; Artificial intelligence; Computers; Educational institutions; Harmonic analysis; Quality of service; Real-time systems; Virtual machine monitors; Harmonic Period; Period Assignment; Period Range; Real-Time Systems; Utilization Bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems (ECRTS), 2014 26th Euromicro Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    978-1-4799-5797-2
  • Type

    conf

  • DOI
    10.1109/ECRTS.2014.31
  • Filename
    6932603