数据通信下的物联网交互技术研究论文(第2页)
本文共计3036个字,预计阅读时长11分钟。【 字体:大 中 小 】
2.3拥塞配置管理
当对数据进行分组时,其效率比PVC的发送速率更高,在其连接处会出现数据拥塞;同样,当一个信息处理系统对数据的处理速率比其接收数据慢时,也会出现数据拥塞,其核心是通过资源调度策略来对流量进行控制,解决方法有:对TCP包进行分类管理﹑采用缓存队列等方式,本文采用建立缓存队列方式,下面进行详细介绍。队列调度算法有:先入先出(FIFO)、优先队列(PQ)及定制队列(CQ)几种[5],本文首先详细介绍先入先出(FIFO)的原理。在此基础上对其进行改进,提出了一种加权平均队列算法。FIFO调度算法按照时间的先后顺序,也即先进队列的数据报文在分组转发中优先传输,所以数据包的长度决定了整个队列的性能,包括整个通信系统的丢包率及通信延迟。发送端和接收端只有一个端口用于之间的数据传输,当队列达到一定长度时,系统带宽被完全占用,必须对FIFO队列进行配置,确保通信畅通。对船舶电子设备按照不同的数据类型及业务类型设置不同的队列,使不同类型﹑不同业务种类的数据进入不同的FIFO队列,从而可以通过多个端口进行并行传输。对FIFO队列进行改进,目的是使其网络资源在船舶电子系统得到均衡利用,并对所有数据传输信道的延迟进行均衡。具体措施是按照报文的`长短对数据报进行划分,增加不同系统的带宽负载增加权重系数,加权平均队列算法对高优先权数据报优先调度,并分配高于低优先级的网络带宽;同时,依据各系统的数据通信流量调整其连接会话的优先权重系数,使所有系统需要传输的数据报文能均值至缓冲队列中,从而达到平衡各信息系统数据传输流量的目的,并使各系统的数据传输延迟最小。加权平均队列原理如图3所示。假设现在船用电子系统种类为5,那么可以设置5个不同优先级别的队列,其权重系数分别为1,2,3,4,5,假设数据通信总带宽为15,则各类型数据占用带宽比分别为115,215,315,415,515,算法可以通过流的抖动及窗口设置实现负载均衡。
3拥塞控制算法优缺点比较
1)FIFO调度算法优点:算法复杂度简单,并不需进行网络配置。缺点:对于UDP非流控制数据报文,其约束性条件不能满足带宽的最大利用。
2)优先队列(PQ)算法优点:对于实时性要求较高的业务实时性能较好。缺点:较高优先级的数据占用较低优先级的带宽,影响优先级低的业务性能。
3)加权平均队列算法优点:对各种不同业务处理较为平衡,带宽资源利用率较高。缺点:算法复杂度较高。
4结语
本文重点对基于物联网结构的海上通信模型进行研究,对现有的数据拥塞控制算法进行改进,有效提高了网络带宽的利用率。

