• DocumentCode
    42260
  • Title

    Optimal Scheduling for Real-Time Jobs in Energy Harvesting Computing Systems

  • Author

    Chetto, Maryline

  • Author_Institution
    IRCCyN Res. Inst., Univ. of Nantes, Nantes, France
  • Volume
    2
  • Issue
    2
  • fYear
    2014
  • fDate
    Jun-14
  • Firstpage
    122
  • Lastpage
    133
  • Abstract
    In this paper, we study a scheduling problem, in which every job is associated with a release time, deadline, required computation time, and required energy. We focus on an important special case where the jobs execute on a uniprocessor system that is supplied by a renewable energy source and use a rechargeable storage unit with limited capacity. Earliest deadline first (EDF) is a class one online algorithm in the classical real-time scheduling theory where energy constraints are not considered. We propose a semi-online EDF-based scheduling algorithm theoretically optimal (i.e., processing and energy costs neglected). This algorithm relies on the notions of energy demand and slack energy, which are different from the well known notions of processor demand and slack time. We provide an exact feasibility test. There are no restrictions on this new scheduler: each job can be one instance of a periodic, aperiodic, or sporadic task with deadline.
  • Keywords
    energy harvesting; power aware computing; processor scheduling; real-time systems; renewable energy sources; secondary cells; computation time; earliest deadline first; energy constraints; energy demand; energy harvesting computing systems; online algorithm; optimal scheduling; real-time job scheduling problem; real-time scheduling theory; rechargeable storage unit; release time; renewable energy source; required energy; semionline EDF-based scheduling algorithm; slack energy; uniprocessor system; Energy harvesting; Energy storage; Licenses; Real-time systems; Scheduling; Scheduling algorithms; Real-time systems; earliest deadline first; energy harvesting; optimal scheduling; slack energy; uniprocessor;
  • fLanguage
    English
  • Journal_Title
    Emerging Topics in Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-6750
  • Type

    jour

  • DOI
    10.1109/TETC.2013.2296537
  • Filename
    6697819