软件定义网络(software defined networking,简称SDN)的产生使得网络中的数据平面与控制平面相分离,网络中的控制逻辑集中于控制器上,运行于控制器上的网络应用使得网络变得更加简单可控和灵活.软件定义网络中的北向接口是指控制器与网...
详细信息
软件定义网络(software defined networking,简称SDN)的产生使得网络中的数据平面与控制平面相分离,网络中的控制逻辑集中于控制器上,运行于控制器上的网络应用使得网络变得更加简单可控和灵活.软件定义网络中的北向接口是指控制器与网络应用之间进行通信的接口.在软件定义网络应用研究与开发的过程中,北向接口占据着一个重要的地位.综述了SDN中北向接口的编程语言,首先介绍北向接口编程语言的研究背景,然后根据编程语言的抽象程度、编程模型、实现机制以及是否引入新功能这4个方面将编程语言分类,详细介绍每个类别下各种北向接口语言的结构和核心特性,最后结合语言的应用场景对编程语言进行横向比较,进而展望了北向接口编程语言未来的研究方向.
为各类飞行器提供互联网接入的主要技术方案可以分为卫星通信和地空宽带2种。当飞行器处于两者的重叠覆盖区域,采用多路径进行数据通信将有可能极大改善传输性能。针对上述飞行器多接入场景,该文提出了一种多路径传输优化方案DMPTCP(dynamic multipath transmission control protocol)。针对链路通断情况发现缓慢、数据分配效率低的问题,结合飞行轨迹可预测的特点,设计了一种基于链路通断状态预测的数据分配算法;并针对链路时延和丢包率差异大所导致的接收方乱序情况严重的问题,通过接收方同时在多条子流回复连接层否定确认信息,使得发送方能够快速获得接收方总体乱序情况并对丢包进行重传。仿真实验表明:DMPTCP在聚合带宽和接收方总体乱序情况两方面均明显优于现有多路径传输机制。
暂无评论