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 条
  • [1] Task Modeling for Task-Oriented Robot Programming
    Trapani, Stefano
    Indri, Marina
    2017 22ND IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2017,
  • [2] TopHat: A formal foundation for task-oriented programming
    Steenvoorden, Tim
    Naus, Nico
    Klinik, Markus
    PROCEEDINGS OF THE 21ST INTERNATIONAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING (PPDP 2019), 2019,
  • [3] POWER AND SATISFACTION IN TASK-ORIENTED GROUPS
    MULDER, M
    ACTA PSYCHOLOGICA, 1959, 16 (03) : 178 - +
  • [4] Efficient Application of Task-oriented Programming for Assembly Systems
    Backhaus, Julian
    Reinhart, Gunther
    2013 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM): MECHATRONICS FOR HUMAN WELLBEING, 2013, : 750 - 755
  • [5] Task-oriented programming of large redundant robot motion
    Westkämper, E
    Schraft, RD
    Schweizer, M
    Herkommer, TF
    Meissner, A
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 1998, 14 (5-6) : 363 - 375
  • [6] A flexible framework for task-oriented programming of service robots
    Westhoff, D.
    Scherer, T.
    Stanek, H.
    Zhang, J.
    Knoll, A.
    VDI Berichte, 2004, (1841): : 737 - 744
  • [7] Hiding task-oriented programming complexity: an industrial case study
    Villagrossi, Enrico
    Delledonne, Michele
    Faroni, Marco
    Beschi, Manuel
    Pedrocchi, Nicola
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2023, 36 (11) : 1629 - 1648
  • [8] Integrating Sensing and Communication for IoT Systems: Task-Oriented Control Perspective
    He D.
    Hou H.
    Jiang R.
    Yu X.
    Zhao Z.
    Mo Y.
    Huang Y.
    Yu W.
    Quek T.Q.S.
    IEEE Internet of Things Magazine, 2024, 7 (04): : 76 - 83
  • [9] Design and Implementation of a Task-Oriented Robot for Power Substation
    Zhang, Haojie
    Su, Bo
    Su, Zhibao
    SOCIAL ROBOTICS, (ICSR 2016), 2016, 9979 : 746 - 752
  • [10] POWER, COMMUNICATION, AND POSITION SATISFACTION IN TASK-ORIENTED GROUPS
    WATSON, D
    BROMBERG, B
    JOURNAL OF PERSONALITY AND SOCIAL PSYCHOLOGY, 1965, 2 (06) : 859 - 864