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

نویسندگان

  • Lianming Zhang
  • Xiaoxun Zhong
  • Yehua Wei
  • Kun Yang
چکیده

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. L. Zhang ([email protected]), X. Zhong and Y. Wei ([email protected]) are with Key Laboratory of Internet of Things Technology and Application, College of Physics and Information Science, Hunan Normal University, Changsha, China. K. Yang ([email protected]) is with the School of Computer Sciences and Electrical Engineering, University of Essex, CO4 3SQ, Colchester, UK.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Load Balancing and Congestion Control in Software Defined Networking using the Extended Johnson Algorithm for Data Centre

Software-Defined Networking (SDN), showcases a paradigm shift from traditional network towards a new era of Internet. Distributed controllers addresses hindrances like availability and scalability which fails to provide a dynamic mechanism for load balancing. Implementation of Dynamic load balancing safe guard the network from sudden traffic congestion which could be created by data spikes or l...

متن کامل

uLoBal: Enabling In-Network Load Balancing for Arbitrary Internet Services on SDN

Today’s networks should support the increasing demand required by large workloads generated by users who consume several types of service over the Internet. However, the users demand increases at a much higher rate than the networks can evolve due to a number of constraints, including economic reasons. Thus, it is a common practice to adopt load balancing in order to use network resources more ...

متن کامل

Dynamic Load Balancing using Software Defined Networks

In the today's modern age the usage of internet has been increasing tremendously. Hence high network traffic which requires many services such as DNS to control. To solve this load balancing are being used. But dedicated load balancers are expensive and quickly become a single point of failure and congestion. But this can be improved for better working. In my approach software defined netw...

متن کامل

Advanced IT-Based Future Sustainable Computing

Future Sustainability Computing (FSC) is a novel research topic that deals with algorithms, procedures, and applications of information technologies for abundant life. In this Special Issue, we cover novel research and applications within the scope of sustainability computing dealing with hardware/software technologies, especially for frameworks and architectures. For example, topics include dy...

متن کامل

Towards Dynamic Load Balancing Using Page Migration and Loop Re-partitioning on Omni/SCASH

Increasingly large-scale clusters of SMPs continue to become majority platform in HPC field. Such a cluster environment, there may be load imbalances due to several reasons and mis-placement of data which bring performance bottlenecks. To overcome these problems, some dynamic load balancing mechanisms are needed. In this paper, we report our ongoing work on dynamic load balancing extention to O...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1712.10210  شماره 

صفحات  -

تاریخ انتشار 2017