利用多路径传输协议,多宿主主机可以通过多条路径并行传输数据,从而有效提高系统的吞吐率和鲁棒性.但是由于不同路径在带宽、延迟和丢包率等方面存在差异,接收端必须缓存大量乱序到达的分组.数学分析表明,减少接收端的缓存开销有两条途...利用多路径传输协议,多宿主主机可以通过多条路径并行传输数据,从而有效提高系统的吞吐率和鲁棒性.但是由于不同路径在带宽、延迟和丢包率等方面存在差异,接收端必须缓存大量乱序到达的分组.数学分析表明,减少接收端的缓存开销有两条途径:一是最小化每条路径的发送队列中积压分组的数量,二是降低分组发送速率.由前者,提出依据每条路径的空闲发送窗口大小进行分组调度的算法SOD(Scheduling On Demand);由后者,提出利用窗口通告机制限制分组发送速率的流控方法.模拟实验结果表明:与现有算法相比,SOD的缓存开销最小;在接收端进行流控限制的情况下,SOD的吞吐率最大,并且在不同实验场景中性能表现稳定.展开更多
容忍延迟网络(DTN)为提高消息传输成功率,往往采用多副本策略,导致网络消息泛洪现象,需要对消息副本进行限制。提出了一种基于社会活性和副本限制的DTN路由算法(social activity and copy-limited based DTN routing algorithm,SACRA),...容忍延迟网络(DTN)为提高消息传输成功率,往往采用多副本策略,导致网络消息泛洪现象,需要对消息副本进行限制。提出了一种基于社会活性和副本限制的DTN路由算法(social activity and copy-limited based DTN routing algorithm,SACRA),该算法基于节点运动历史轨迹和相邻节点特性定义社会活性,根据社会活性和可用缓冲区大小合理分配相遇节点携带消息的份额和交换消息类型,使消息加速扩散,能尽快到达目标节点。仿真结果表明,与典型的多副本DTN路由算法相比,SACRA能够有效降低了消息转发数和负载比率,当时间在1 000 s后成功率在50%以上,从而降低了网络开销,并获得较高的消息递交成功率。展开更多
文摘利用多路径传输协议,多宿主主机可以通过多条路径并行传输数据,从而有效提高系统的吞吐率和鲁棒性.但是由于不同路径在带宽、延迟和丢包率等方面存在差异,接收端必须缓存大量乱序到达的分组.数学分析表明,减少接收端的缓存开销有两条途径:一是最小化每条路径的发送队列中积压分组的数量,二是降低分组发送速率.由前者,提出依据每条路径的空闲发送窗口大小进行分组调度的算法SOD(Scheduling On Demand);由后者,提出利用窗口通告机制限制分组发送速率的流控方法.模拟实验结果表明:与现有算法相比,SOD的缓存开销最小;在接收端进行流控限制的情况下,SOD的吞吐率最大,并且在不同实验场景中性能表现稳定.
文摘容忍延迟网络(DTN)为提高消息传输成功率,往往采用多副本策略,导致网络消息泛洪现象,需要对消息副本进行限制。提出了一种基于社会活性和副本限制的DTN路由算法(social activity and copy-limited based DTN routing algorithm,SACRA),该算法基于节点运动历史轨迹和相邻节点特性定义社会活性,根据社会活性和可用缓冲区大小合理分配相遇节点携带消息的份额和交换消息类型,使消息加速扩散,能尽快到达目标节点。仿真结果表明,与典型的多副本DTN路由算法相比,SACRA能够有效降低了消息转发数和负载比率,当时间在1 000 s后成功率在50%以上,从而降低了网络开销,并获得较高的消息递交成功率。