• DocumentCode
    2963508
  • Title

    A Transition-Aware DVS Method for Jitter-Controlled Real-Time Scheduling

  • Author

    Chen, Da-Ren ; Lin, Tasi-Duan ; Hsieh, Shu-Ming

  • Author_Institution
    Dept. of Inf. Manage., Hwa Hsia Inst. of Technol., Chung Ho, Taiwan
  • fYear
    2009
  • fDate
    8-11 Dec. 2009
  • Firstpage
    34
  • Lastpage
    41
  • Abstract
    Dynamic voltage scaling (DVS) is a key technique for embedded real-time systems to reduce energy consumption by lowering the supply voltage and operating frequency. Many existing DVS algorithms have to generate the canonical schedules or estimate the lengths of slack time in advance for generating the voltage scaling decisions. Therefore, these methods have to compute the schedules of which the exponential lengths in general. In this paper, we consider a set of jitter-controlled, independents, periodic, hard real-time tasks scheduled according to preemptive pinwheel model. Our approach constructs a tree structure corresponding to a schedule and maintains the data structure at each early-completion point. Our approach consisting off-line and on-line algorithms also considers the effect of transition time and energy. The off-line and on-line algorithm takes O(k+nlogn) and O(k+(pmax/pmin)) time complexity, respectively, where n, k, pmax and pmin denotes the number of jobs, tasks, longest and shortest task period, respectively. Experimental results show that the proposed approach is effective in reducing computational complexity, transition time and energy overhead.
  • Keywords
    computational complexity; energy consumption; jitter; power aware computing; real-time systems; scheduling; tree data structures; data structure; dynamic voltage scaling; embedded real-time systems; energy consumption; jitter-controlled real-time scheduling; time complexity; transition-aware DVS method; tree structure; Dynamic voltage scaling; Energy consumption; Frequency; Information management; Jitter; Processor scheduling; Real time systems; Scheduling algorithm; Tree data structures; Voltage control; dynamic voltage scaling; jitter control; real-time scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, Applications and Technologies, 2009 International Conference on
  • Conference_Location
    Higashi Hiroshima
  • Print_ISBN
    978-0-7695-3914-0
  • Type

    conf

  • DOI
    10.1109/PDCAT.2009.20
  • Filename
    5372824