Nowadays, ocean networks gradually become increasingly important for communication among network entities such as maritime and sea-crossing users. However, ocean networks are highly dynamic because the communication links are composed of satellite and microwave links, which could be easily influenced by the environment such as local climate. Thus, network transmission in ocean networks faces great challenges, including low reliability and low efficiency. In this paper, we propose a smart ocean network architecture, where we use Software Defined Network (SDN) to perform unified management of the network, and Segment Routing (SR) to control data forwarding paths. In this way, we can control network flows and optimize network routing among diverse network entities in an ocean network. However, many Quality of Service (QoS) guaranteed applications in ocean networks, such as remote control, require lower delay. To guarantee the performance for such applications, we further propose QoS routing algorithms based on Fuzzy-Lagrange for the smart ocean networks architecture, where the optimization objective is to ensure service quality provided to users. According to experimental results, it is proved that, in comparison with the benchmark algorithms, the Fuzzy-Lagrange (FuzLag) algorithm proposed based on link fuzzification and Lagrangian Relaxation can improve the performance by 23% at most.
INDEX TERMSOcean networks, control overhead, QoS routing, software defined network, segment routing.