Abstract

Underwater acoustic network (UAN) is a lightweight system used in inland waterway systems. Software-defined networking (SDN) is a promising approach to improve the supervision abilities and integration services. This paper introduces SM-UAN, an SDN-based UAN with multi-controllers. Firstly, a hierarchical framework of SM-UAN is offered. Secondly, a multi-flow table structure and a multi-flow processing method is built. Followed by, a distributed deployment model of controllers and a load balancing mechanism are established. Finally, we construct an experimental scenario on Mininet with WOSS-NS3. For the multi-flow table processing method, the simulation demonstrates that the compression ratio is promoted to 24.1% and 29.4% separately, the packet forwarding rate 14.7% and the processing delay 31.2%, when comparing SM-UAN with the item-by-item matching (IM) system. For the load balancing mechanism, it shows that the maximum load for a master controller is balanced to 0.55, while the minimum load for a slave controller 0.46, which proves that a fair load distribution achieves. In addition, SM-UAN is compared with the traditional single-sink-based UAN (TS-UAN), the traditional multi-sink-based UAN (TM-UAN), and the SDN-based UAN with a single controller (SS-UAN). The results reveal that the survival time of SM-UAN is extended to 32.7%, 24.9%, and 21.6%, respectively. Also, the bit error rate (BER) of that is less than 10−4. In conclusion, advantages of SM-UAN have been highlighted, which provides theoretical support for inland waterway systems.

Highlights

  • Inland navigation is the foundation of waterway transportation, which plays a leading role in promoting economic and social development

  • We propose a hierarchical architecture of SMUAN; Second, we build a storage structure of multi-flow tables by the ternary content addressable memory (TCAM), and present a multi-flow processing method based on the balanced iterative reducing and clustering using the hierarchy (BIRCH) algorithm combined with an Aho-Corasick (AC) automaton; Third, we achieve a deployment model of controllers and develop a load balancing mechanism according to the consistent hashing algorithm; we construct an experimental scenario which combines Mininet with world ocean simulation system (WOSS)-NS3 to analyze and verify the performance of SM-underwater acoustic network (UAN)

  • We introduced a distributed deployment model of controllers and presented a load balancing mechanism based on the consistent hashing algorithm

Read more

Summary

INTRODUCTION

Inland navigation is the foundation of waterway transportation, which plays a leading role in promoting economic and social development. We approach SM-UAN, a software-defined UAN of multi-controllers for inland waterway systems, in which SM means the SDN-based architecture of multicontrollers. We present a hierarchical framework of SMUAN and focus on the multi-flow processing method and the load balancing mechanism of controllers. We propose a hierarchical architecture of SMUAN; Second, we build a storage structure of multi-flow tables by the ternary content addressable memory (TCAM), and present a multi-flow processing method based on the balanced iterative reducing and clustering using the hierarchy (BIRCH) algorithm combined with an Aho-Corasick (AC) automaton; Third, we achieve a deployment model of controllers and develop a load balancing mechanism according to the consistent hashing algorithm; we construct an experimental scenario which combines Mininet with WOSS-NS3 to analyze and verify the performance of SM-UAN.

THE PROGRESS OF INLAND WATERWAY SENSING TECHNOLOGY
ADVANCES IN SOFTWARE-DEFINED UANS
THE SDN-BASED NETWORK ARCHITECTURE OF SMUAN
A PROCESSING METHOD OF MULTIPLE FLOW TABLES FOR SM-UAN
11 Cint eraction
F6 C2 F7
VC1-1 VC1-2
SIMULATION AND EXPERIMENTS
PERFORMANCE ANALYSIS OF THE MULTI-FLOW PROCESSING METHOD
PERFORMANCE ANALYSIS OF THE LOAD BALANCING
Findings
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call