Elastic and Predictive Allocation of Computing Tasks in Energy Harvesting IoT Edge Networks

被引:5
|
作者
Cecchinato, Davide [1 ]
Erseghe, Tomaso [1 ]
Rossi, Michele [1 ]
机构
[1] Univ Padua, Dept Informat Engn, I-35131 Padua, Italy
关键词
Servers; Task analysis; Energy harvesting; Computational modeling; Resource management; Optimization; Delays; Edge computing; Elastic resource allocation; IoT networks; Online algorithms; CLOUD; SERVICES;
D O I
10.1109/TNSE.2021.3072968
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We consider a distributed IoT edge network whose end nodes generate computation jobs that can be processed locally or be offloaded, in full or in part, to other IoT nodes and/or edge servers having the necessary computation and energy resources. That is, jobs can either be partitioned and executed at multiple nodes (including the originating node) or be atomically executed at the designate server. IoT nodes and servers harvest ambient energy and jobs have a completion <italic>deadline</italic>. For this setup, we are concerned with the temporal allocation of jobs that maximizes the minimum level among all energy buffers in the network while meeting all the deadlines, i.e., that makes the network as much as possible <italic>energy neutral</italic>. Jobs continuously and asynchronously arrive at the IoT nodes, and computing resources are allocated dynamically at runtime, automatically adapting the processing load across nodes and servers. To achieve this, we present a Model Predictive Control based algorithm, where the job scheduler solves a sequence of low complexity convex problems and exploits future job and energy arrival estimates. The proposed technique is numerically evaluated, showing excellent adaptation capabilities, and performance close to that of an offline optimal scheduler with perfect information of all processes.
引用
收藏
页码:1772 / 1788
页数:17
相关论文
共 50 条
  • [1] TaskAlloc: Online Tasks Allocation for Offloading in Energy Harvesting Mobile Edge Computing
    Jiang, Qiucen
    Guo, Songtao
    Dong, Yifan
    Wang, Quyuan
    2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 116 - 123
  • [2] Sensor placement and resource allocation for energy harvesting IoT networks
    Bushnaq, Osama M.
    Chaaban, Anas
    Chepuri, Sundeep Prabhakar
    Leus, Geert
    Al-Naffouri, Tareq Y.
    DIGITAL SIGNAL PROCESSING, 2020, 105
  • [3] Resource Allocation for Sustainable Wireless IoT Networks with Energy Harvesting
    Chen, Xuehan
    Liu, Yong
    Chen, Zhigang
    Cai, Lin X.
    Cheng, Yu
    Zhang, Deyu
    Hou, Fen
    ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,
  • [4] Energy harvesting for the IoT edge
    Davies, Huw
    Electronics World, 2023, 128 (2026): : 18 - 20
  • [5] Resource Allocation With Edge Computing in IoT Networks via Machine Learning
    Liu, Xiaolan
    Yu, Jiadong
    Wang, Jian
    Gao, Yue
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (04) : 3415 - 3426
  • [6] Resource Allocation for Edge Computing in IoT Networks via Reinforcement Learning
    Liu, Xiaolan
    Qin, Zhijin
    Gao, Yue
    ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,
  • [7] Performance Analysis and Optimization for IoT Mobile Edge Computing Networks With RF Energy Harvesting and UAV Relaying
    Anh-Nhat Nguyen
    Dac-Binh Ha
    Van Nhan Vo
    Van-Truong Truong
    Dinh-Thuan Do
    So-In, Chakchai
    IEEE ACCESS, 2022, 10 : 21526 - 21540
  • [8] Energy-efficient allocation for multiple tasks in mobile edge computing
    Liu, Jun
    Liu, Xi
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2022, 11 (01):
  • [9] Energy-efficient allocation for multiple tasks in mobile edge computing
    Jun Liu
    Xi Liu
    Journal of Cloud Computing, 11
  • [10] Dynamic Computation Offloading and Resource Allocation Over Mobile Edge Computing Networks With Energy Harvesting Capability
    Wang, Fei
    Zhang, Xi
    2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,