Application-aware resource allocation and data management for MEC-assisted IoT service providers

被引:23
作者
Bolettieri, Simone [1 ]
Bruno, Raffaele [1 ]
Mingozzi, Enzo [2 ]
机构
[1] IIT CNR, Via G Moruzzi 1, I-56124 Pisa, Italy
[2] Univ Pisa, Dept Informat Engn, Lgo L Lazzarino,1, I-56122 Pisa, Italy
关键词
IoT; Mobile edge computing (MEC); Service placement; Data management; Traffic shaping; Application-aware caching; Optimisation; COMPUTING ARCHITECTURE; EDGE; COMMUNICATION; PLACEMENT; INTERNET; COMPUTATION; NETWORKS; THINGS; 5G;
D O I
10.1016/j.jnca.2021.103020
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
To support the growing demand for data-intensive and low-latency IoT applications, Multi-Access Edge Computing (MEC) is emerging as an effective edge-computing approach enabling the execution of delay-sensitive processing tasks close to end-users. However, most of the existing works on resource allocation and service placement in MEC systems overlook the unique characteristics of new IoT use cases. For instance, many IoT applications require the periodic execution of computing tasks on real-time data streams that originate from devices dispersed over a wide area. Thus, users requesting IoT services are typically distant from the data producers. To fill this gap, the contribution of this work is two-fold. Firstly, we propose a MEC-compliant architectural solution to support the operation of multiple IoT service providers over a common MEC platform deployment, which enables the steering and shaping of IoT data transport within the platform. Secondly, we model the problem of service placement and data management in the proposed MEC-based solution taking into account the dependencies at the data level between IoT services and sensing resources. Our model also considers that caches can be deployed on MEC hosts, to allow the sharing of the same data between different IoT services with overlapping geographical scope, and provides support for IoT services with heterogeneous QoS requirements, such as different frequencies of periodic task execution. Due to the complexity of the optimisation problem, a heuristic algorithm is proposed using linear relaxation and rounding techniques. Extensive simulation results demonstrate the efficiency of the proposed approach, especially when traffic demands generated by the service requests are not uniform.
引用
收藏
页数:16
相关论文
共 53 条
[1]   How Deep Features Have Improved Event Recognition in Multimedia: A Survey [J].
Ahmad, Kashif ;
Conci, Nicola .
ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2019, 15 (02)
[2]   Edge computing technologies for Internet of Things: a primer [J].
Ai, Yuan ;
Peng, Mugen ;
Zhang, Kecheng .
DIGITAL COMMUNICATIONS AND NETWORKS, 2018, 4 (02) :77-86
[3]   Data-intensive application scheduling on Mobile Edge Cloud Computing [J].
Alkhalaileh, Mohammad ;
Calheiros, Rodrigo N. ;
Quang Vinh Nguyen ;
Javadi, Bahman .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2020, 167
[4]  
Castellano Gabriele, 2019, 2019 IEEE Conference on Network Softwarization (NetSoft). Proceedings, P178, DOI 10.1109/NETSOFT.2019.8806630
[5]   EDGE-COCACO: TOWARD JOINT OPTIMIZATION OF COMPUTATION, CACHING, AND COMMUNICATION ON EDGE CLOUD [J].
Chen, Min ;
Hao, Yixue ;
Hu, Long ;
Hossain, M. Shamim ;
Ghoneim, Ahmed .
IEEE WIRELESS COMMUNICATIONS, 2018, 25 (03) :21-27
[6]   Joint Resource Allocation for Software-Defined Networking, Caching, and Computing [J].
Chen, Qingxia ;
Yu, F. Richard ;
Huang, Tao ;
Xie, Renchao ;
Liu, Jiang ;
Liu, Yunjie .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (01) :274-287
[7]   Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing [J].
Chen, Xu ;
Jiao, Lei ;
Li, Wenzhong ;
Fu, Xiaoming .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) :2827-2840
[8]   Uncoordinated access to serverless computing in MEC systems for IoT [J].
Cicconetti, Claudio ;
Conti, Marco ;
Passarella, Andrea .
COMPUTER NETWORKS, 2020, 172
[9]   Audio-visual event recognition in surveillance video sequences [J].
Cristani, Marco ;
Bicego, Manuele ;
Murino, Vittorio .
IEEE TRANSACTIONS ON MULTIMEDIA, 2007, 9 (02) :257-267
[10]   Model-based Operator Placement for Data Processing in IoT Environments [J].
da Silva, Ana Cristina Franco ;
Hirmer, Pascal ;
Mitschang, Bernhard .
2019 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP 2019), 2019, :439-443