Efficient Traffic Engineering in an NFV Enabled IoT System

The Internet of Things (IoT) is increasingly creating new market possibilities in several industries’ sectors such as smart homes, smart manufacturing, and smart cities, to link the digital and physical worlds. A key challenge in an IoT system is to ensure network performance and cost-efficiency whe...

Full description

Bibliographic Details
Main Authors: Thi-Thuy-Lien Nguyen, Tuan-Minh Pham
Format: Article
Language:English
Published: MDPI AG 2020-06-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/11/3198
id doaj-11e9f6034a5045da84b93b907217114d
record_format Article
spelling doaj-11e9f6034a5045da84b93b907217114d2020-11-25T03:13:16ZengMDPI AGSensors1424-82202020-06-01203198319810.3390/s20113198Efficient Traffic Engineering in an NFV Enabled IoT SystemThi-Thuy-Lien Nguyen0Tuan-Minh Pham1University of Engineering and Technology, Vietnam National University, Hanoi 100000, VietnamFaculty of Computer Science, Phenikaa University, Hanoi 12116, VietnamThe Internet of Things (IoT) is increasingly creating new market possibilities in several industries’ sectors such as smart homes, smart manufacturing, and smart cities, to link the digital and physical worlds. A key challenge in an IoT system is to ensure network performance and cost-efficiency when a plethora of data is generated and proliferated. The adoption of Network Function Virtualization (NFV) technologies within an IoT environment enables a new approach of providing services in a more agile and cost-efficient way. We address the problem of traffic engineering with multiple paths for an NFV enabled IoT system (vIoT), taking into account the fluctuation of traffic volume in various time periods. We first formulate the problem as a mixed linear integer programming model for finding the optimal solution of link-weight configuration and traffic engineering. We then develop heuristic algorithms for a vIoT system with a large number of devices. Our solution enables a controller to adjust a link weight system and update a flow table at an NFV switch for directing IoT traffic through a service function chain in a vIoT system. The evaluation results under both synthetic and real-world datasets of network traffic and topologies show that our approach to traffic engineering with multiple paths remarkably improves several performance metrics for a vIoT system.https://www.mdpi.com/1424-8220/20/11/3198internet of thingsvIoTnetwork functions virtualizationtraffic engineeringoptimization
collection DOAJ
language English
format Article
sources DOAJ
author Thi-Thuy-Lien Nguyen
Tuan-Minh Pham
spellingShingle Thi-Thuy-Lien Nguyen
Tuan-Minh Pham
Efficient Traffic Engineering in an NFV Enabled IoT System
Sensors
internet of things
vIoT
network functions virtualization
traffic engineering
optimization
author_facet Thi-Thuy-Lien Nguyen
Tuan-Minh Pham
author_sort Thi-Thuy-Lien Nguyen
title Efficient Traffic Engineering in an NFV Enabled IoT System
title_short Efficient Traffic Engineering in an NFV Enabled IoT System
title_full Efficient Traffic Engineering in an NFV Enabled IoT System
title_fullStr Efficient Traffic Engineering in an NFV Enabled IoT System
title_full_unstemmed Efficient Traffic Engineering in an NFV Enabled IoT System
title_sort efficient traffic engineering in an nfv enabled iot system
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2020-06-01
description The Internet of Things (IoT) is increasingly creating new market possibilities in several industries’ sectors such as smart homes, smart manufacturing, and smart cities, to link the digital and physical worlds. A key challenge in an IoT system is to ensure network performance and cost-efficiency when a plethora of data is generated and proliferated. The adoption of Network Function Virtualization (NFV) technologies within an IoT environment enables a new approach of providing services in a more agile and cost-efficient way. We address the problem of traffic engineering with multiple paths for an NFV enabled IoT system (vIoT), taking into account the fluctuation of traffic volume in various time periods. We first formulate the problem as a mixed linear integer programming model for finding the optimal solution of link-weight configuration and traffic engineering. We then develop heuristic algorithms for a vIoT system with a large number of devices. Our solution enables a controller to adjust a link weight system and update a flow table at an NFV switch for directing IoT traffic through a service function chain in a vIoT system. The evaluation results under both synthetic and real-world datasets of network traffic and topologies show that our approach to traffic engineering with multiple paths remarkably improves several performance metrics for a vIoT system.
topic internet of things
vIoT
network functions virtualization
traffic engineering
optimization
url https://www.mdpi.com/1424-8220/20/11/3198
work_keys_str_mv AT thithuyliennguyen efficienttrafficengineeringinannfvenablediotsystem
AT tuanminhpham efficienttrafficengineeringinannfvenablediotsystem
_version_ 1724647846773260288