A Decentralized Framework for Serverless Edge Computing in the Internet of Things

被引:59
|
作者
Cicconetti, Claudio [1 ]
Conti, Marco [1 ]
Passarella, Andrea [1 ]
机构
[1] CNR, Inst Informat & Telemat, I-56124 Pisa, Italy
关键词
Task analysis; Edge computing; Computer architecture; Peer-to-peer computing; Internet of Things; Computational modeling; Data centers; Internet of Things services; software-defined networking; overlay networks; computer simulation experiments; CLOUD;
D O I
10.1109/TNSM.2020.3023305
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Serverless computing is becoming widely adopted among cloud providers, thus making increasingly popular the Function-as-a-Service (FaaS) programming model, where the developers realize services by packaging sequences of stateless function calls. The current technologies are very well suited to data centers, but cannot provide equally good performance in decentralized environments, such as edge computing systems, which are expected to be typical for Internet of Things (IoT) applications. In this article, we fill this gap by proposing a framework for efficient dispatching of stateless tasks to in-network executors so as to minimize the response times while exhibiting short- and long-term fairness, also leveraging information from a virtualized network infrastructure when available. Our solution is shown to be simple enough to be installed on devices with limited computational capabilities, such as IoT gateways, especially when using a hierarchical forwarding extension. We evaluate the proposed platform by means of extensive emulation experiments with a prototype implementation in realistic conditions. The results show that it is able to smoothly adapt to the mobility of clients and to the variations of their service request patterns, while coping promptly with network congestion.
引用
收藏
页码:2166 / 2180
页数:15
相关论文
共 50 条
  • [1] A Decentralized and Trusted Edge Computing Platform for Internet of Things
    Cui, Laizhong
    Yang, Shu
    Chen, Ziteng
    Pan, Yi
    Ming, Zhong
    Xu, Mingwei
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (05) : 3910 - 3922
  • [2] Workflow Scheduling in Serverless Edge Computing for the Industrial Internet of Things: A Learning Approach
    Xie, Renchao
    Gu, Dier
    Tang, Qinqin
    Huang, Tao
    Yu, Fei Richard
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2023, 19 (07) : 8242 - 8252
  • [3] An Online Framework for Ephemeral Edge Computing in the Internet of Things
    Lee, Gilsoo
    Saad, Walid
    Bennis, Mehdi
    Kim, Cheonyong
    Jung, Minchae
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2023, 22 (03) : 1992 - 2007
  • [4] A decentralized and reliable trust measurement for edge computing enabled Internet of Things
    Zhang, Shiqiang
    Cao, Dongzhi
    Ning, Zhenhu
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (24):
  • [5] Distributed Task Scheduling in Serverless Edge Computing Networks for the Internet of Things: A Learning Approach
    Tang, Qinqin
    Xie, Renchao
    Yu, Fei Richard
    Chen, Tianjiao
    Zhang, Ran
    Huang, Tao
    Liu, Yunjie
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (20) : 19634 - 19648
  • [6] Decentralized and Stateful Serverless Computing on the Internet Computer Blockchain
    Arutyunyan, Maksym
    Berestovskyy, Andriy
    Bratschi-Kaye, Adam
    Degenbaev, Ulan
    Drijvers, Manu
    El-Ashi, Islam
    Kaestle, Stefan
    Kashitsyn, Roman
    Kot, Maciej
    Pignolet, Yvonne-Anne
    Rumenov, Rostislav
    Sarlis, Dimitris
    Sinpalean, Alin
    Uta, Alexandru
    Warinschi, Bogdan
    Zapuc, Alexandra
    [J]. PROCEEDINGS OF THE 2023 USENIX ANNUAL TECHNICAL CONFERENCE, 2023, : 329 - 343
  • [7] Serverless Vehicular Edge Computing for the Internet of Vehicles
    Alam, Faisal
    Toosi, Adel N.
    Cheema, Muhammad Aamir
    Cicconetti, Claudio
    Serrano, Pablo
    Iosup, Alesandru
    Tari, Zahir
    Sarvi, Majid
    [J]. IEEE INTERNET COMPUTING, 2023, 27 (04) : 40 - 51
  • [8] Timely Information Updates for the Internet of Things with Serverless Computing
    Wakisaka, Sonori
    Chiang, Yi-Han
    Lin, Hai
    Ji, Yusheng
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [9] Serverless computing for Internet of Things: A systematic literature review
    Setti Cassel, Gustavo Andre
    Rodrigues, Vinicius Facco
    Righi, Rodrigo da Rosa
    Bez, Marta Rosecler
    Nepomuceno, Andressa Cruz
    da Costa, Cristiano Andre
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 128 : 299 - 316
  • [10] Edge Computing for Internet of Things
    Lee, Kevin
    Man, Ka Lok
    [J]. ELECTRONICS, 2022, 11 (08)