Resource Management for Latency-Sensitive IoT Applications With Satisfiability

被引:15
|
作者
Avasalcai, Cosmin [1 ]
Tsigkanos, Christos [2 ]
Dustdar, Schahram [3 ]
机构
[1] Tech Univ Wien, Distributed Syst Grp, A-1040 Vienna, Austria
[2] Tech Univ Wien, A-1040 Vienna, Austria
[3] Vienna Univ Technol, Informat Syst Inst, Distributed Syst Grp DSG, A-1040 Vienna, Austria
关键词
Task analysis; Internet of Things; Resource management; Runtime; Image edge detection; Edge computing; Computer architecture; edge computing services; decentralization; EDGE;
D O I
10.1109/TSC.2021.3074188
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Satisfying the software requirements of emerging service-based Internet of Things (IoT) applications has become challenging for cloud-centric architectures, as applications demand fast response times and availability of computational resources closer to end-users. Meeting application demands must occur at runtime, facing uncertainty and in a decentralized manner, something that must be reflected in system deployment. We propose a decentralized resource management technique and accompanying technical framework for the deployment of service-based IoT applications at the edge. Faithful to services engineering, applications we consider are composed of interdependent tasks, which in the IoT setting may be concretized as containerized microservices or serverless functions. A deployment for an arbitrary application is found at runtime through satisfiability; the mapping produced is compliant with tasks' individual resource requirements and latency constraints by construction. Our approach ensures seamless deployment at runtime, assuming no design-time knowledge of device resources or the current network topology. We evaluate the applicability and realizability of our technique over single-board computers as edge devices, particularly in the absence of cloud resources.
引用
收藏
页码:2982 / 2993
页数:12
相关论文
共 50 条
  • [1] Resource Provisioning in Edge Computing for Latency-Sensitive Applications
    Abouaomar, Amine
    Cherkaoui, Soumaya
    Mlika, Zoubeir
    Kobbane, Abdellatif
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (14): : 11088 - 11099
  • [2] EdgeFlow-Developing and Deploying Latency-Sensitive IoT Edge Applications
    Avasalcai, Cosmin
    Zarrin, Bahram
    Dustdar, Schahram
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (05): : 3877 - 3888
  • [3] Cloud Support for Latency-Sensitive Telephony Applications
    Kim, Jong Yul
    Schulzrinne, Henning
    [J]. 2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), VOL 1, 2013, : 421 - 426
  • [4] Scheduling Latency-Sensitive Applications in Edge Computing
    Scoca, Vincenzo
    Aral, Atakan
    Brandic, Ivona
    De Nicola, Rocco
    Uriarte, Rafael Brundo
    [J]. CLOSER: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2018, : 158 - 168
  • [5] Decentralized Resource Auctioning for Latency-Sensitive Edge Computing
    Avasalcai, Cosmin
    Tsigkanos, Christos
    Dustdar, Schahram
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING (IEEE EDGE), 2019, : 72 - 76
  • [6] Analyzing the impact of bufferbloat on latency-sensitive applications
    Iya, Nuruddeen
    Kuhn, Nicolas
    Verdicchio, Fabio
    Fairhurst, Gorry
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2015, : 6098 - 6103
  • [7] Scalable Design and Dimensioning of Fog-Computing Infrastructure to Support Latency-Sensitive IoT Applications
    Martinez, Ismael
    Jarray, Abdallah
    Hafid, Abdelhakim Senhaji
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (06): : 5504 - 5520
  • [8] Asynchronous Snapshots of Actor Systems for Latency-Sensitive Applications
    Aumayr, Dominik
    Marr, Stefan
    Boix, Elisa Gonzalez
    Mossenbock, Hanspeter
    [J]. PROCEEDINGS OF THE 16TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON MANAGED PROGRAMMING LANGUAGES AND RUNTIMES (MPLR '19), 2019, : 157 - 171
  • [9] Precise Power Capping for Latency-Sensitive Applications in Datacenter
    Wu, Song
    Chen, Yang
    Wang, Xinhou
    Jin, Hai
    Liu, Fangming
    Chen, Haibao
    Yan, Chuxiong
    [J]. IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2021, 6 (03): : 469 - 480
  • [10] Network performance isolation for latency-sensitive cloud applications
    Cheng, Luwei
    Wang, Cho-Li
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (04): : 1073 - 1084