Dynamic Load-Balancing Vertical Control for a Large-Scale Software-Defined Internet of Things
As the global Internet of things (IoT) has grown in popularity with consumers and the business environment, network flow management has become an important topic to optimize the performance of the IoT. The rigid existing IoT architecture blocks current traffic management technology from providing a...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8846709/ |
id |
doaj-f47b93b2c01c4a289c9f22ef0bd58699 |
---|---|
record_format |
Article |
spelling |
doaj-f47b93b2c01c4a289c9f22ef0bd586992021-03-29T23:43:38ZengIEEEIEEE Access2169-35362019-01-01714076914078010.1109/ACCESS.2019.29431738846709Dynamic Load-Balancing Vertical Control for a Large-Scale Software-Defined Internet of ThingsXiaoxun Zhong0Lianming Zhang1https://orcid.org/0000-0002-8956-6144Yehua Wei2https://orcid.org/0000-0003-0271-8617Hunan Provincial Key Laboratory of Intelligent Computing and Language Information Processing, Key Laboratory of Internet of Things Technology and Application, College of Information Science and Engineering, Hunan Normal University, Changsha, ChinaHunan Provincial Key Laboratory of Intelligent Computing and Language Information Processing, Key Laboratory of Internet of Things Technology and Application, College of Information Science and Engineering, Hunan Normal University, Changsha, ChinaHunan Provincial Key Laboratory of Intelligent Computing and Language Information Processing, Key Laboratory of Internet of Things Technology and Application, College of Information Science and Engineering, Hunan Normal University, Changsha, ChinaAs the global Internet of things (IoT) has grown in popularity with consumers and the business environment, network flow management has become an important topic to optimize the performance of the IoT. The rigid existing IoT architecture blocks current traffic management technology from providing a real differentiated service for the large-scale IoT. The software-defined IoT (SD-IoT), a new computing paradigm that separates the control plane and data plane and enables centralized logic control, offers a feasible method to address these limitations. In this paper, we investigate a vertical structure of the controller pool for the control plane of the SD-IoT; the controller pool includes the controllers (main controllers) of the main control layer and the controllers (basic controllers) of the basic control layer. We then propose a dynamic balancing algorithm of the main controllers based on an election mechanism and a dynamic load balancing algorithm of the basic controller based on the balanced delay model. The experimental results show that the dynamic balancing algorithm based on the election mechanism can ensure consistency of the messages between the main controllers, and the dynamic load balancing algorithm based on the balanced delay model can balance between these different workloads in the basic controllers.https://ieeexplore.ieee.org/document/8846709/SD-IoTlarge-scale IoTtraffic managementvertical controlload balancing |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Xiaoxun Zhong Lianming Zhang Yehua Wei |
spellingShingle |
Xiaoxun Zhong Lianming Zhang Yehua Wei Dynamic Load-Balancing Vertical Control for a Large-Scale Software-Defined Internet of Things IEEE Access SD-IoT large-scale IoT traffic management vertical control load balancing |
author_facet |
Xiaoxun Zhong Lianming Zhang Yehua Wei |
author_sort |
Xiaoxun Zhong |
title |
Dynamic Load-Balancing Vertical Control for a Large-Scale Software-Defined Internet of Things |
title_short |
Dynamic Load-Balancing Vertical Control for a Large-Scale Software-Defined Internet of Things |
title_full |
Dynamic Load-Balancing Vertical Control for a Large-Scale Software-Defined Internet of Things |
title_fullStr |
Dynamic Load-Balancing Vertical Control for a Large-Scale Software-Defined Internet of Things |
title_full_unstemmed |
Dynamic Load-Balancing Vertical Control for a Large-Scale Software-Defined Internet of Things |
title_sort |
dynamic load-balancing vertical control for a large-scale software-defined internet of things |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2019-01-01 |
description |
As the global Internet of things (IoT) has grown in popularity with consumers and the business environment, network flow management has become an important topic to optimize the performance of the IoT. The rigid existing IoT architecture blocks current traffic management technology from providing a real differentiated service for the large-scale IoT. The software-defined IoT (SD-IoT), a new computing paradigm that separates the control plane and data plane and enables centralized logic control, offers a feasible method to address these limitations. In this paper, we investigate a vertical structure of the controller pool for the control plane of the SD-IoT; the controller pool includes the controllers (main controllers) of the main control layer and the controllers (basic controllers) of the basic control layer. We then propose a dynamic balancing algorithm of the main controllers based on an election mechanism and a dynamic load balancing algorithm of the basic controller based on the balanced delay model. The experimental results show that the dynamic balancing algorithm based on the election mechanism can ensure consistency of the messages between the main controllers, and the dynamic load balancing algorithm based on the balanced delay model can balance between these different workloads in the basic controllers. |
topic |
SD-IoT large-scale IoT traffic management vertical control load balancing |
url |
https://ieeexplore.ieee.org/document/8846709/ |
work_keys_str_mv |
AT xiaoxunzhong dynamicloadbalancingverticalcontrolforalargescalesoftwaredefinedinternetofthings AT lianmingzhang dynamicloadbalancingverticalcontrolforalargescalesoftwaredefinedinternetofthings AT yehuawei dynamicloadbalancingverticalcontrolforalargescalesoftwaredefinedinternetofthings |
_version_ |
1724189149138780160 |