INSANE: A Unified Middleware for QoS-aware Network Acceleration in Edge Cloud Computing

被引:0
|
作者
Rosa, Lorenzo [1 ]
Garbugli, Andrea [1 ]
Corradi, Antonio [1 ]
Bellavista, Paolo [1 ]
机构
[1] Univ Bologna, Bologna, Italy
关键词
Edge Cloud; Network Acceleration; QoS; INTERNET; CONTINUUM;
D O I
10.1145/3590140.3629105
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Edge cloud computing is a promising programming and deployment paradigm to empower delay-sensitive applications. By executing close to the network edge, distributed applications can have quicker reactions to event occurrence and consequently prompter dynamic adaptations. In addition, recent improvements in connectivity support allow developers to benefit from heterogeneous and alternative communication technologies (e.g., RDMA, DPDK, XDP, etc.) to meet the requirements of network-intensive edge applications. However, exploiting these technologies makes applications statically tailored to a specific network interface; this significantly limits the potential of edge cloud computing, where application components should be able to migrate seamlessly at runtime. INSANE aims at solving that issue by exposing a technology-agnostic middleware API that lets developers simply specify their QoS communication requirements; the dynamic selection of the most appropriate technology on the currently hosting edge node is delegated to INSANE. The paper also presents how it is possible to develop two different INSANE-based applications (a decentralized messaging system and an image streaming framework) with a few lines of code. Finally, an extensive performance evaluation shows that our middleware adds very limited ns-scale overhead to the raw acceleration technologies.
引用
收藏
页码:57 / 70
页数:14
相关论文
共 50 条
  • [1] EMMA: Distributed QoS-Aware MQTT Middleware for Edge Computing Applications
    Rausch, Thomas
    Nastic, Stefan
    Dustdar, Schahram
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2018), 2018, : 191 - 197
  • [2] The Journey of QoS-Aware Autonomic Cloud Computing
    Singh, Sukhpal
    Chana, Inderveer
    Singh, Maninder
    [J]. IT PROFESSIONAL, 2017, 19 (02) : 42 - 49
  • [3] QoS-aware Autonomic Cloud Computing for ICT
    Singh, Sukhpal
    Chana, Inderveer
    [J]. PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ICT FOR SUSTAINABLE DEVELOPMENT ICT4SD 2015, VOL 2, 2016, 409 : 569 - 577
  • [4] A QoS-AWARE SYSTEM FOR MOBILE CLOUD COMPUTING
    Zhang, Peng
    Yan, Zheng
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS, 2011, : 518 - 522
  • [5] A QoS-aware component-based middleware for pervasive computing
    Liao, Y
    Li, MS
    [J]. EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 229 - 235
  • [6] QoS-Aware Cloud Resource Prediction for Computing Services
    Osypanka, Patryk
    Nawrocki, Piotr
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (02) : 1346 - 1357
  • [7] QoS-aware scheduling of Workflows in Cloud Computing environments
    Bousselmi, Khadija
    Brahmi, Zaki
    Gammoudi, Mohamed Mohsen
    [J]. IEEE 30TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS IEEE AINA 2016, 2016, : 737 - 745
  • [8] QRSF: QoS-aware resource scheduling framework in cloud computing
    Singh, Sukhpal
    Chana, Inderveer
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (01): : 241 - 292
  • [9] QoS-aware resource matching and recommendation for cloud computing systems
    Ding, Shuai
    Xia, Chengyi
    Cai, Qiong
    Zhou, Kaile
    Yang, Shanlin
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2014, 247 : 941 - 950
  • [10] QoS-Aware Resource Placement for LEO Satellite Edge Computing
    Pfandzelter, Tobias
    Bermbach, David
    [J]. 6TH IEEE INTERNATIONAL CONFERENCE ON FOG AND EDGE COMPUTING (ICFEC 2022), 2022, : 66 - 72