Energy-Aware Real-Time Data Processing for IoT Systems

被引:4
|
作者
Zhou, Chunyang [1 ]
Li, Guohui [1 ]
Li, Jianjun [2 ]
Guo, Bing [3 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Software Engn, Wuhan 430074, Peoples R China
[2] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Wuhan 430074, Peoples R China
[3] Sichuan Univ, Sch Comp Sci, Chengdu 610065, Peoples R China
来源
IEEE ACCESS | 2019年 / 7卷
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Internet of Things; energy aware; real-time data; multicore; ALGORITHMS; FRESHNESS;
D O I
10.1109/ACCESS.2019.2956061
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In many real-time processing systems for the Internet of Things (IoT), the correctness of real-time data objects that model physical world entities, such as the status of mobile robotics, depends not only on the functional correctness, but also on the temporal consistency. Maintaining temporal consistency of real-time data while reducing energy cost is of critical importance when designing such IoT systems. In this paper, we formulate the energy-aware real-time data processing problem on multicore platforms and prove it to be NP-hard. In view of the intractability of the problem, we adopt a divide-and-conquer strategy. We first propose a per-CPU solution, which can result in significant power savings. Next, in order to save energy in a fine-grained granularity, we propose an efficient per-Task solution by adopting the per-CPU solution as a building block. Finally, by developing new energy-aware mapping techniques, we further explore energy savings on multicore platforms. Extensive simulation results show that the proposed methods offer remarkable performance improvement in terms of energy savings, as compared to the state-of-the-art schemes.
引用
收藏
页码:171776 / 171789
页数:14
相关论文
共 50 条
  • [1] Energy-aware Demand Selection and Allocation for Real-time IoT Data Trading
    Gupta, Pooja
    Dedeoglu, Volkan
    Najeebullah, Kamran
    Kanhere, Salil S.
    Jurdak, Raja
    2020 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP), 2020, : 138 - 147
  • [2] A Real-time and Energy-aware Framework for Data Stream Processing in the Internet of Things
    de Oliveira, Egberto R.
    Delicato, Flavia
    da Rocha, Atslands R.
    Mattoso, Marta
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, BIG DATA AND SECURITY (IOTBDS), 2021, : 17 - 28
  • [3] Speed modulation in energy-aware real-time systems
    Bini, E
    Buttazzo, G
    Lipari, G
    17th Euromicro Conference on Real-Time Systems, Proceedings, 2005, : 3 - 10
  • [4] Energy-Aware Scheduling for Real-Time Systems: A Survey
    Bambagini, Mario
    Marinoni, Mauro
    Aydin, Hakan
    Buttazzo, Giorgio
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2016, 15 (01)
  • [5] Energy-Aware Scheduling with Uncertain Execution Time for Real-Time Systems
    Zhang Longxin
    Tong Zhao
    Zhu Ningbo
    Xiao Zheng
    Li Kenli
    CHINESE JOURNAL OF ELECTRONICS, 2017, 26 (01) : 42 - 49
  • [6] Energy-Aware Scheduling with Uncertain Execution Time for Real-Time Systems
    ZHANG Longxin
    TONG Zhao
    ZHU Ningbo
    XIAO Zheng
    LI Kenli
    Chinese Journal of Electronics, 2017, 26 (01) : 42 - 49
  • [7] Practical Energy-Aware Scheduling for Real-Time Multiprocessor Systems
    Zeng, Gang
    Yokoyama, Tetsuo
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 383 - +
  • [8] Energy-aware task migration for multiprocessor real-time systems
    Zeng, Gang
    Matsubara, Yutaka
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 : 220 - 228
  • [9] Energy-aware strategies in real-time systems for autonomous robots
    Buttazzo, G
    Marinoni, M
    Guidi, G
    COMPUTER AND INFORMATION SCIENCES - ISCIS 2004, PROCEEDINGS, 2004, 3280 : 845 - 854
  • [10] Energy-aware adaptive checkpointing in embedded real-time systems
    Zhang, Y
    Chakrabarty, K
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 918 - 923