• DocumentCode
    2978324
  • Title

    Adaptive checkpoint placement in energy harvesting real-time systems

  • Author

    Dehghan, Maryam ; Kargahi, Mehdi

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Univ. of Tehran, Tehran, Iran
  • fYear
    2010
  • fDate
    11-13 May 2010
  • Firstpage
    932
  • Lastpage
    937
  • Abstract
    Most of the current embedded systems work in unsecure and fault-prone environments. Such systems usually harvest their required energy from the environment with many sources of unpredictability. On the other hand, more than often, these systems have timing constraints that should be satisfied in spite of the existing problems and limitations mentioned above. In this paper, we propose two checkpoint placement algorithms to manage the harvesting energy through dynamic voltage scaling (DVS) while satisfying the system timing constraints. An offline algorithm is proposed that unformly distributes the checkpoints according to the predicted harvesting energy from the environment. An online algorithm is also proposed which takes the harvesting energy variability into account and dynamically adjusts the checkpoint placement as well as the processor voltage and speed. Therefore, the latter algorithm non-uniformly distributes the checkpoints. The obtained reward by these algorithms have been compared in different energy and workload scenarios through simulation. According to the comparisons, different situation that each of these algorithms may be preferrable are specified.
  • Keywords
    Batteries; Checkpointing; Energy management; Fault tolerance; Power engineering and energy; Power system management; Real time systems; Time factors; Timing; Voltage control; Checkpointing; Energy managemen; Real-time embedded;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical Engineering (ICEE), 2010 18th Iranian Conference on
  • Conference_Location
    Isfahan, Iran
  • Print_ISBN
    978-1-4244-6760-0
  • Type

    conf

  • DOI
    10.1109/IRANIANCEE.2010.5506945
  • Filename
    5506945