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 条
  • [11] TASK-ORIENTED ARCHITECTURES
    BISIANI, R
    MAUERSBERG, H
    REDDY, R
    PROCEEDINGS OF THE IEEE, 1983, 71 (07) : 885 - 898
  • [12] Supported robot programming - Task-oriented programming system for human-robot-cooperation
    Reinhart, Gunther
    Berg, Julia
    Richter, Christoph
    WT Werkstattstechnik, 2019, 109 (03): : 111 - 115
  • [13] Task-Oriented API Usage Examples Prompting Powered By Programming Task Knowledge Graph
    Sun, Jiamou
    Xing, Zhenchang
    Peng, Xin
    Xu, Xiwei
    Zhu, Liming
    2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2021), 2021, : 448 - 459
  • [14] Task-Oriented Programming System for Cobot-Assisted Assembly Workstations
    Finkemeyer, Bernd
    Luethje, Peer
    Scheuer, Martin
    Waller, Wiebke
    Eggers, Cindy
    Kasten, Jan
    2023 27TH INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN AUTOMATION AND ROBOTICS, MMAR, 2023, : 440 - 445
  • [15] A SYSTEM OF COOPERATING RULE-BASED MODULES FOR TASK-ORIENTED PROGRAMMING
    BOCIONEK, S
    FISCHER, K
    ROBOTERSYSTEME, 1990, 6 (01): : 24 - 30
  • [16] A modeling method of task-oriented energy consumption for machining manufacturing system
    He, Yan
    Liu, Bo
    Zhang, Xiaodong
    Gao, Huai
    Liu, Xuehui
    JOURNAL OF CLEANER PRODUCTION, 2012, 23 (01) : 167 - 174
  • [17] Task-Oriented Multilevel Cooperative Access Control Scheme for Environment with Virtualization and IoT
    Dong, Jian
    Zhu, Hui
    Song, Chao
    Li, Qiang
    Xiao, Rui
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2018,
  • [18] A survey of task-oriented crowdsourcing
    Nuno Luz
    Nuno Silva
    Paulo Novais
    Artificial Intelligence Review, 2015, 44 : 187 - 213
  • [19] A TASK-ORIENTED LUNCH GROUP
    FULLILOVE, M
    HOSPITAL AND COMMUNITY PSYCHIATRY, 1984, 35 (10): : 1078 - 1078
  • [20] Modeling task-oriented dialogue
    Taboada, M
    COMPUTERS AND THE HUMANITIES, 2003, 37 (04): : 431 - 454