Optimization of Resource Management for NFV-Enabled IoT Systems in Edge Cloud Computing

The Internet of Things (IoT) has been envisioned as an enabler of the digital transformation that can enhance different features of people's daily lives, such as healthcare, home automation, and smart transportation. The vast amount of data generated by a massive number of devices in an IoT sys...

Full description

Bibliographic Details
Main Authors: Tuan-Minh Pham, Thi-Thuy-Lien Nguyen
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9206011/
id doaj-3ffe565674f9471cb6e8404d90b847a7
record_format Article
spelling doaj-3ffe565674f9471cb6e8404d90b847a72021-03-30T04:50:49ZengIEEEIEEE Access2169-35362020-01-01817821717822910.1109/ACCESS.2020.30267119206011Optimization of Resource Management for NFV-Enabled IoT Systems in Edge Cloud ComputingTuan-Minh Pham0https://orcid.org/0000-0001-9994-5773Thi-Thuy-Lien Nguyen1Faculty of Computer Science, Phenikaa University, Hanoi, VietnamFaculty of Information Technology, VNU University of Engineering and Technology, Hanoi, VietnamThe Internet of Things (IoT) has been envisioned as an enabler of the digital transformation that can enhance different features of people's daily lives, such as healthcare, home automation, and smart transportation. The vast amount of data generated by a massive number of devices in an IoT system could lead to a severe performance problem. Edge cloud computing and network function virtualization (NFV) technologies are potential approaches to improve the efficiency of resource use and the flexibility of responsive services in an IoT system. In this paper, we consider the joint optimization problem of gateway placement and multihop routing in the IoT layer, the problem of service placement in the edge and cloud layers of an NFV-enabled IoT system in edge cloud computing (NIoT). We propose three optimization models (i.e., GMO, SP1O, SP2O) that allow an IoT service provider to find the optimal deployment of gateways, the optimal resource allocation for service functions, and the optimal routing according to a cost function with a performance constraint in a NIoT system. We then develop three approximation algorithms (i.e., GMA, SP1A, SP2A) for tackling the problems in a large-scale NIoT system. The evaluation results under a set of scenarios with various topologies and parameters show that the approximation algorithms can obtain results close to the optimal solution with a significant reduction in computation time. We also derive new insights into the strategy for an IoT provider to optimize its objectives. Specifically, the results suggest that an IoT provider should select an appropriate service placement strategy with regard to a charging agreement with an NFV infrastructure provider, and only deploy service functions with a strict delay requirement on the edge of networks for optimizing its cost.https://ieeexplore.ieee.org/document/9206011/NIoTresource managementoptimizationNFV-enabled IoT systemsedge cloud computing
collection DOAJ
language English
format Article
sources DOAJ
author Tuan-Minh Pham
Thi-Thuy-Lien Nguyen
spellingShingle Tuan-Minh Pham
Thi-Thuy-Lien Nguyen
Optimization of Resource Management for NFV-Enabled IoT Systems in Edge Cloud Computing
IEEE Access
NIoT
resource management
optimization
NFV-enabled IoT systems
edge cloud computing
author_facet Tuan-Minh Pham
Thi-Thuy-Lien Nguyen
author_sort Tuan-Minh Pham
title Optimization of Resource Management for NFV-Enabled IoT Systems in Edge Cloud Computing
title_short Optimization of Resource Management for NFV-Enabled IoT Systems in Edge Cloud Computing
title_full Optimization of Resource Management for NFV-Enabled IoT Systems in Edge Cloud Computing
title_fullStr Optimization of Resource Management for NFV-Enabled IoT Systems in Edge Cloud Computing
title_full_unstemmed Optimization of Resource Management for NFV-Enabled IoT Systems in Edge Cloud Computing
title_sort optimization of resource management for nfv-enabled iot systems in edge cloud computing
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description The Internet of Things (IoT) has been envisioned as an enabler of the digital transformation that can enhance different features of people's daily lives, such as healthcare, home automation, and smart transportation. The vast amount of data generated by a massive number of devices in an IoT system could lead to a severe performance problem. Edge cloud computing and network function virtualization (NFV) technologies are potential approaches to improve the efficiency of resource use and the flexibility of responsive services in an IoT system. In this paper, we consider the joint optimization problem of gateway placement and multihop routing in the IoT layer, the problem of service placement in the edge and cloud layers of an NFV-enabled IoT system in edge cloud computing (NIoT). We propose three optimization models (i.e., GMO, SP1O, SP2O) that allow an IoT service provider to find the optimal deployment of gateways, the optimal resource allocation for service functions, and the optimal routing according to a cost function with a performance constraint in a NIoT system. We then develop three approximation algorithms (i.e., GMA, SP1A, SP2A) for tackling the problems in a large-scale NIoT system. The evaluation results under a set of scenarios with various topologies and parameters show that the approximation algorithms can obtain results close to the optimal solution with a significant reduction in computation time. We also derive new insights into the strategy for an IoT provider to optimize its objectives. Specifically, the results suggest that an IoT provider should select an appropriate service placement strategy with regard to a charging agreement with an NFV infrastructure provider, and only deploy service functions with a strict delay requirement on the edge of networks for optimizing its cost.
topic NIoT
resource management
optimization
NFV-enabled IoT systems
edge cloud computing
url https://ieeexplore.ieee.org/document/9206011/
work_keys_str_mv AT tuanminhpham optimizationofresourcemanagementfornfvenablediotsystemsinedgecloudcomputing
AT thithuyliennguyen optimizationofresourcemanagementfornfvenablediotsystemsinedgecloudcomputing
_version_ 1724181085450928128