Online Decentralized Scheduling in Fog Computing for Smart Cities Based on Reinforcement Learning

被引:0
|
作者
Mattia, Gabriele Proietti [1 ]
Beraldi, Roberto [1 ]
机构
[1] Sapienza Univ Rome, Dept Comp Control & Management Engn Antonio Rubert, I-00185 Rome, Italy
关键词
Task analysis; Scheduling; Reinforcement learning; Edge computing; Q-learning; Computational modeling; Smart cities; Fog computing; scheduling; real-time; reinforcement learning; smart cities; INDUSTRIAL-INTERNET; AWARE; ALGORITHM;
D O I
10.1109/TCCN.2024.3378219
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Fog Computing is a widely adopted paradigm that allows distributing the computation in a geographic area. This makes it possible to implement time-critical applications and opens the study to a series of solutions that permit smartly organizing the traffic among a set of fog nodes, which constitute the core of the Fog Computing paradigm. As a typical smart city setting is subject to a continuous change in traffic conditions, it is necessary to design algorithms that can manage all the computing resources by properly distributing the traffic among the nodes in an adaptive way. In this paper, we propose a cooperative and decentralized algorithm based on Reinforcement Learning that is able to perform online scheduling decisions among fog nodes. This can be seen as an improvement over the power-of-two random choices paradigm used as a baseline. By showing results from our delay-based simulator and then from our framework "P2PFaaS" installed on 12 Raspberry Pis, we show how our approach maximizes the rate of the tasks executed within the deadline, outperforming the power-of-two random choices both in a fixed load condition and with traffic extracted from a real smart city scenario.
引用
收藏
页码:1551 / 1565
页数:15
相关论文
共 50 条
  • [1] On real-time scheduling in Fog computing: A Reinforcement Learning algorithm with application to smart cities
    Mattia, Gabriele Proietti
    Beraldi, Roberto
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS AND OTHER AFFILIATED EVENTS (PERCOM WORKSHOPS), 2022,
  • [2] A Double-Decision Reinforcement Learning Based Algorithm for Online Scheduling in Edge and Fog Computing
    Tayel, Ahmed Fayez Moustafa
    Mattia, Gabriele Proietti
    Beraldi, Roberto
    [J]. ALGORITHMIC ASPECTS OF CLOUD COMPUTING, ALGOCLOUD 2023, 2024, 14053 : 197 - 210
  • [3] Reinforcement Learning based Matching for Decentralized Task Offloading in Fog Computing Networks
    Hoa Tran-Dang
    Kim, Dong-Seong
    [J]. 38TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING, ICOIN 2024, 2024, : 683 - 688
  • [4] Federated learning based caching in fog computing for future smart cities
    Sharma, Sushant
    Gupta, Nitin
    [J]. INTERNET TECHNOLOGY LETTERS, 2022, 5 (01)
  • [5] Neural Task Scheduling with Reinforcement Learning for Fog Computing Systems
    Bian, Simeng
    Huang, Xi
    Shao, Ziyu
    Yang, Yang
    [J]. 2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [6] Immune Scheduling Network Based Method for Task Scheduling in Decentralized Fog Computing
    Wang, Yabin
    Guo, Chenghao
    Yu, Jin
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2018,
  • [7] Deep Reinforcement Learning for Intelligent Migration of Fog Services in Smart Cities
    Lan, Dapeng
    Taherkordi, Amir
    Eliassen, Frank
    Chen, Zhuang
    Liu, Lei
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT II, 2020, 12453 : 230 - 244
  • [8] Decentralized dynamic workflow scheduling for grid computing using reinforcement learning
    Yao, Jianxin
    Tham, Chen-Khong
    Ng, Kah-Yong
    [J]. ICON: 2006 IEEE INTERNATIONAL CONFERENCE ON NETWORKS, VOLS 1 AND 2, PROCEEDINGS: NETWORKING -CHALLENGES AND FRONTIERS, 2006, : 90 - +
  • [9] Fog Computing for Sustainable Smart Cities: A Survey
    Perera, Charith
    Qin, Yongrui
    Estrella, Julio C.
    Reiff-Marganiec, Stephan
    Vasilakos, Athanasios V.
    [J]. ACM COMPUTING SURVEYS, 2017, 50 (03)
  • [10] Smart Resource Scheduling Model in Fog Computing
    Husain, Baydaa Hassan
    Askar, Shavan
    [J]. 2022 8TH INTERNATIONAL ENGINEERING CONFERENCE ON SUSTAINABLE TECHNOLOGY AND DEVELOPMENT (IEC), 2022, : 96 - 101