• DocumentCode
    421344
  • Title

    CPU scheduling for statistically-assured real-time performance and improved energy efficiency

  • Author

    Wu, Haisang ; Ravindran, Binoy ; Jensen, E.D. ; Li, Peng

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Virginia Tech, Blacksburg, VA, USA
  • fYear
    2004
  • fDate
    8-10 Sept. 2004
  • Firstpage
    110
  • Lastpage
    115
  • Abstract
    We present a CPU scheduling algorithm, called energy-efficient utility accrual algorithm (or EUA), for battery-powered, embedded real-time systems. We consider an embedded software application model where repeatedly occurring application activities are subject to deadline constraints specified using step time/utility functions. For battery-powered embedded systems, system-level energy consumption is also a primary concern. We consider CPU scheduling that (1) provides assurances on individual and collective application timeliness behaviors and (2) maximizes system-level timeliness and energy efficiency. Since the scheduling problem is intractable, EUA heuristically computes CPU schedules with a polynomial-time cost. Several properties of EUA are analytically established, including timeliness optimality during under-load situations and statistical assurances on timeliness behavior. Further, our simulation results confirm EUA´s superior performance.
  • Keywords
    embedded systems; energy conservation; processor scheduling; CPU scheduling; battery-powered embedded systems; embedded software application model; energy-efficient scheduling; energy-efficient utility accrual algorithm; real-time systems; system-level energy consumption; system-level timeliness; time-utility functions; utility accrual scheduling; Application software; Costs; Embedded software; Embedded system; Energy consumption; Energy efficiency; Polynomials; Processor scheduling; Real time systems; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis, 2004. CODES + ISSS 2004. International Conference on
  • Print_ISBN
    1-58113-937-3
  • Type

    conf

  • DOI
    10.1109/CODESS.2004.240827
  • Filename
    1360490