Abstract
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.
Highlights
The Internet of Things (IoT) as the interconnection of a set of things over the Internet 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
We addressed 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 for a NFV-enabled IoT system in edge cloud computing (NIoT) system
An IoT service provider can exploit our solution for determining the optimal gateway deployment, the optimal routing, and the optimal resource allocation to service functions in a NIoT system
Summary
The Internet of Things (IoT) as the interconnection of a set of things (e.g., humans, actuators, sensors) over the Internet 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. This paper aims to develop optimization models and algorithms to provide efficient usage of resources and energy for an NFV-enabled IoT system in edge cloud computing (NIoT). Some works have considered the performance of an IoT system based on NFV and edge cloud computing [3], [11] None of these works have addressed the optimization problem of resource management, taking into account multihop routing and service functions chaining for the energy efficiency, efficient resource use, and high flexibility of a NIoT system.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.