Periodic Charging Scheme for Fixed-Priority Real-Time Systems with Renewable Energy

被引:0
|
作者
Bambagini, Mario [1 ,2 ]
Aydin, Hakan [3 ]
机构
[1] Scuola Super Sant Anna, Pisa, Italy
[2] Univ Modena & Reggio Emilia, Modena, Italy
[3] George Mason Univ, Fairfax, VA 22030 USA
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Energy harvesting systems are gaining increasing importance in the embedded systems domain, as they provide an effective solution to bridge the gap between the energy supply and demand. However, the variable nature of the energy supply rate due to the environmental conditions creates serious challenges for embedded real-time systems targeting predictability. This paper presents a proactive and highly predictable framework, called Periodic Charging Scheme (PCS), for fixed-priority real-time systems with renewable energy. The main idea of the algorithm is to plan in advance for periodic charging and discharging of the battery to avoid energy outage, while still meeting the timing constraints. The algorithm is specifically designed to exploit the low-power states of modern processors, to enable effective power state transitions when the battery is recharged on a periodic basis. We also offer online enhancements to opportunistically extend the duration of charging phases and improve the responsiveness of the potential non-real-time workloads without compromising feasibility. Extensive simulations show that the proposed approach outperforms the state-of-the-art algorithms in terms of the number of task sets that meet the timing constraints under specified energy profiles, when a realistic power model with state transition overheads is assumed.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] Transition-overhead-aware voltage scheduling for fixed-priority real-time systems
    Mochocki, Bren
    Hu, Xiaobo Sharon
    Quan, Gang
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2007, 12 (02)
  • [32] Fixed-priority allocation and scheduling for energy-efficient fault tolerance in hard real-time multiprocessor systems
    Wei, Tongquan
    Mishra, Piyush
    Wu, Kaijie
    Liang, Han
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (11) : 1511 - 1526
  • [33] A New Covert Channel in Fixed-Priority Real-Time Multiframe Tasks
    Babar, Mohammad Fakhruddin
    Hasan, Monowar
    2024 IEEE 27TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING, ISORC 2024, 2024,
  • [34] Multi-Core Partitioned Scheduling For Fixed-Priority Periodic Real-Time Tasks With Enhanced RBound
    Fan, Ming
    Han, Qiushi
    Quan, Gang
    Ren, Shangping
    PROCEEDINGS OF THE FIFTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2014), 2015, : 284 - +
  • [35] Partitioned Multiprocessor Fixed-Priority Scheduling of Sporadic Real-Time Tasks
    Chen, Jian-Jia
    PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS ECRTS 2016, 2016, : 251 - 261
  • [36] Scheduling fixed-priority hard real-time tasks in the presence of faults
    Lima, G
    Burns, A
    DEPENDABLE COMPUTING, PROCEEDINGS, 2005, 3747 : 154 - 173
  • [37] Feasibility intervals for fixed-priority real-time scheduling on uniform multiprocessors
    Cucu, Liliana
    Goossens, Joel
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 336 - +
  • [38] SysWCET: Whole-System Response-Time Analysis for Fixed-Priority Real-Time Systems
    Dietrich, Christian
    Wagemann, Peter
    Ulbrich, Peter
    Lohmann, Daniel
    PROCEEDINGS OF THE 23RD IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2017), 2017, : 37 - 48
  • [39] Response Time Analysis for Thermal-Aware Real-Time Systems Under Fixed-Priority Scheduling
    Chandarli, Younes
    Fisher, Nathan
    Masson, Damien
    2015 IEEE 18th International Symposium on Real-Time Distributed Computing (ISORC), 2015, : 84 - 93
  • [40] Energy-aware standby-sparing for fixed-priority real-time task sets
    Haque, Mohammad A.
    Aydin, Hakan
    Zhu, Dakai
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2015, 6 : 81 - 93