• DocumentCode
    3721553
  • Title

    Stretch: exploiting service level degradation for energy management in mixed-criticality systems

  • Author

    Amir Taherin;Mohammad Salehi;Alireza Ejlali

  • Author_Institution
    Department of Computer Engineering Sharif University of Technology Tehran, Iran
  • fYear
    2015
  • fDate
    10/1/2015 12:00:00 AM
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Mixed-criticality systems are introduced due to industrial interest to integrate different types of functionalities with varying importance into a common and shared computing platform. Low-energy consumption is vital in mixed-criticality systems due to their ever-increasing computation requirements and the fact that they are mostly supplied with batteries. In case when high-criticality tasks overrun in such systems, low-criticality tasks can be whether ignored or degraded to assure high-criticality tasks timeliness. We propose a novel energy management method (called Stretch), which lowers the energy consumption of mixed-criticality systems with the cost of degrading service level of low-criticality tasks. Our Stretch method extends both execution time and period of tasks while preserving their utilization. This leads to degrading the task´s service level due to a period extension that is exploited by Stretch for energy management. Experiments show that Stretch provides 14% energy savings compared to the state-of-the-art with only 5% service level degradation in low-criticality tasks. The energy savings can be increased to 74% with the cost of 100% service level degradation in low-criticality tasks.
  • Keywords
    "Scheduling algorithms","Energy consumption","Energy management","Degradation","Certification","Embedded systems","Schedules"
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Systems and Technologies (RTEST), 2015 CSI Symposium on
  • Type

    conf

  • DOI
    10.1109/RTEST.2015.7369846
  • Filename
    7369846