Reducing the Power Consumption of IoT with Task-Oriented Programming

被引:0
|
作者
Crooijmans, Sjoerd [1 ]
Lubbers, Mart [1 ]
Koopman, Pieter [1 ]
机构
[1] Radboud Univ Nijmegen, Inst Comp & Informat Sci, Nijmegen, Netherlands
来源
关键词
Sustainable IoT; Green computing; Task-oriented programming; Edge computing;
D O I
10.1007/978-3-031-21314-4_5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Limiting the energy consumption of IoT nodes is a hot topic in green computing. For battery-powered devices this necessity is obvious, but the enormous growth of the number of IoT nodes makes energy efficiency important for every node in the IoT. In this paper, we show how we can automatically compute execution intervals for our task-oriented programs for the IoT. These intervals offer the possibility to save energy by bringing the microprocessor driving the IoT node into a low-power sleep mode until the task need to be executed. Furthermore, they offer an elegant way to add interrupts to the system. We do allow an arbitrary number of tasks on the IoT nodes and achieve significant reductions of the energy consumption by bringing the microprocessor in sleep mode as much as possible. We have seen energy reductions of an order of magnitude without imposing any constraints on the tasks to be executed on the IoT nodes.
引用
下载
收藏
页码:80 / 99
页数:20
相关论文
共 50 条
  • [31] Digital description of products, processes and resources for task-oriented programming of assembly systems
    Backhaus, J.
    Reinhart, G.
    JOURNAL OF INTELLIGENT MANUFACTURING, 2017, 28 (08) : 1787 - 1800
  • [32] Digital description of products, processes and resources for task-oriented programming of assembly systems
    J. Backhaus
    G. Reinhart
    Journal of Intelligent Manufacturing, 2017, 28 : 1787 - 1800
  • [33] Reactive Task-oriented Redundancy Resolution using Constraint-Based Programming
    Wang, Yuquan
    Wang, Lihui
    2016 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2016), 2016, : 5689 - 5694
  • [34] Adaptive and device independent planning module for task-oriented programming of assembly systems
    Backhaus, J.
    Reinhart, G.
    9TH CIRP CONFERENCE ON INTELLIGENT COMPUTATION IN MANUFACTURING ENGINEERING - CIRP ICME '14, 2015, 33 : 544 - 549
  • [35] Expressive Suppression Within Task-Oriented Dyads: The Moderating Role of Power
    Balzarotti, Stefania
    Cesana, Stefano
    Biassoni, Federica
    Ciceri, Maria R.
    EUROPES JOURNAL OF PSYCHOLOGY, 2020, 16 (04): : 561 - 587
  • [36] EFFECTS OF CERTAIN SOCIAL POWER STRUCTURES ON COMMUNICATION IN TASK-ORIENTED GROUPS
    WATSON, DL
    SOCIOMETRY, 1965, 28 (03): : 322 - 336
  • [37] A task-oriented taxonomy of visual completion
    Yin, C
    BEHAVIORAL AND BRAIN SCIENCES, 1998, 21 (06) : 780 - +
  • [38] Landmark selection for task-oriented navigation
    Lerner, Ronen
    Rivlin, Ehud
    Shimshoni, Ilan
    IEEE TRANSACTIONS ON ROBOTICS, 2007, 23 (03) : 494 - 505
  • [39] TASK-ORIENTED PROBABILISTIC ACTIVE VISION
    Guerrero, Pablo
    Ruiz-Del-Solar, Javier
    Romero, Miguel
    Angulo, Sergio
    INTERNATIONAL JOURNAL OF HUMANOID ROBOTICS, 2010, 7 (03) : 451 - 476
  • [40] Modeling task-oriented discussion groups
    Wilson, R
    USER MODELING 2003, PROCEEDINGS, 2003, 2702 : 248 - 257