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
来源
TRENDS IN FUNCTIONAL PROGRAMMING, TFP 2022 | 2022年 / 13401卷
关键词
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
相关论文
共 19 条
  • [1] 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
  • [2] 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
  • [3] Semantic Equivalence of Task-Oriented Programs in TopHat
    Klijnsma, Tosca
    Steenvoorden, Tim
    TRENDS IN FUNCTIONAL PROGRAMMING, TFP 2022, 2022, 13401 : 100 - 125
  • [4] A Task-Oriented Framework for Networked Wearable Computing
    Galzarano, Stefano
    Giannantonio, Roberta
    Liotta, Antonio
    Fortino, Giancarlo
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2016, 13 (02) : 621 - 638
  • [5] Task Oriented Programming and the Internet of Things
    Lubbers, Mart
    Koopman, Pieter
    Plasmeijer, Rinus
    PROCEEDINGS OF THE 30TH SYMPOSIUM ON IMPLEMENTATION AND APPLICATION OF FUNCTIONAL LANGUAGES (IFL 2018), 2018, : 83 - 94
  • [6] A semiautomatic task-oriented programming system for sensor-controlled robotised small-batch and one-off manufacturing
    Cederberg, P
    Olsson, M
    Bolmsjö, G
    ROBOTICA, 2005, 23 : 743 - 754
  • [7] Task-Oriented Multimodal Communication Based on Cloud-Edge-UAV Collaboration
    Ren, Chao
    Gong, Chao
    Liu, Luchuan
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (01): : 125 - 136
  • [8] Task-Oriented Video Compressive Streaming for Real-Time Semantic Segmentation
    Xiao, Xuedou
    Zuo, Yingying
    Yan, Mingxuan
    Wang, Wei
    He, Jianhua
    Zhang, Qian
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (12) : 14396 - 14413
  • [9] A Task-Oriented User Selection Incentive Mechanism in Edge-Aided Mobile Crowdsensing
    Xiong, Jinbo
    Chen, Xiuhua
    Yang, Qing
    Chen, Lei
    Yao, Zhiqiang
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2020, 7 (04): : 2347 - 2360
  • [10] Analysis on Peak Age of Status Updates in Task-Oriented Machine- Type Communications
    Li, Yanlin
    Qin, Xiaoqi
    Dai, Jincheng
    Song, Xianxin
    Ma, Nan
    Zhang, Ping
    IEEE Transactions on Wireless Communications, 2024, 23 (10) : 15555 - 15570