Dynamic Load-Balancing Vertical Control for Large-Scale Software-Defined Internet of Things

12/29/2017
by   Lianming Zhang, et al.
0

As the global Internet of things increasingly is popular with consumers and business environment, network flow management has become an important topic to optimize the performance on Internet of Things. The rigid existing Internet of things (IoT) architecture blocks current traffic management technology to provide a real differentiated service for large-scale IoT. Software-defined Internet of Things (SD-IoT) is a new computing paradigm that separates control plane and data plane, and enables centralized logic control. In this paper, we first present a general framework for SD-IoT, which consists of two main components: SD-IoT controllers and SD-IoT switches. The controllers of SD-IoT uses resource pooling technology, and the pool is responsible for the centralized control of the entire network. The switches of SD-IoT integrate with the gateway functions, which is responsible for data access and forwarding. The SD-IoT controller pool is designed as a vertical control architecture, which includes the main control layer and the base control layer. The controller (main controller) of the main control layer interacts upward with the application layer, interacts with the base control layer downwards, and the controller (base controller) of the basic control layer interacts with the data forwarding layer. We propose a dynamic balancing algorithm of the main controller based on election mechanism and a dynamic load balancing algorithm of the basic controller based on the balanced delay, respectively. The experimental results show that the dynamic balancing algorithm based on the election mechanism can ensure the consistency of the messages between the main controllers, and the dynamic load balancing algorithm based on the balanced delay can balance between these different workloads in the basic controllers.

READ FULL TEXT

page 1

page 2

page 3

page 5

page 6

page 7

page 18

page 19

research
10/09/2018

A software-defined architecture for control of IoT Cyberphysical Systems

Based on software-defined principles, we propose a holistic architecture...
research
09/29/2021

Data Sharing and Compression for Cooperative Networked Control

Sharing forecasts of network timeseries data, such as cellular or electr...
research
04/15/2020

Intelligent Slicing of Radio Resource Control Layer for Cellular IoT: Design and Implementation

The cellular internet of things (CIoT) has become an important branch to...
research
05/14/2020

Latency-Sensitive Web Service Workflows: A Case for a Software-Defined Internet

The Internet, at large, remains under the control of service providers a...
research
07/14/2022

Software-defined Dynamic 5G Network Slice Management for Industrial Internet of Things

This paper addresses the challenges of delivering fine-grained Quality o...
research
08/23/2016

A Delay-Tolerant Potential-Field-Based Network Implementation of an Integrated Navigation System

Network controllers (NCs) are devices that are capable of converting dyn...
research
11/30/2017

Semi-Distributed Demand Response Solutions for Smart Homes

The Internet of Things (IoT) paradigm brings an opportunity for advanced...

Please sign up or login with your details

Forgot password? Click here to reset