一种点对点环境下实时数据传输路径生成方法技术

技术编号:3493174 阅读:267 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种点对点环境下实时数据传输路径生成方法,主要解决现有数据传输路径选择技术所导致的实际传输路径与物理路径差异太大,造成网络资源不必要的浪费、传输不可靠,传输延迟过大等问题。本发明专利技术通过在节点间进行UDP数据包往返测试,得到节点间数据传输延迟数据,根据上述检测结果,新加入的节点向传输延迟最小的节点发出连接请求,收到连接请求的节点在自身转发能力许可的情况下,就与请求节点建立连接。在此基础上,得到网络传输成本低的实时数据传输路径。在实际传输过程中,节点管理模块不断监测实时数据的传输情况,当与上级节点传输出现异常时,自动重新建立传输路径,以实现稳定、可靠、低开销的传输。

【技术实现步骤摘要】

【技术保护点】
一种点对点环境下实时数据传输路径生成方法,其特征在于:按如下步骤进行:1)对于一个正在进行实时数据传输的包含n个节点的点对点网络,其所有节点组成的集合记为S↓[total],其中的各节点分别记为p↓[1],p↓[2],p↓[3]…p↓[n];2)当一个新节点p↓[new]加入时,按如下步骤生成实时数据传输路径:a.p↓[new]在S↓[total]中随机选择c个节点组成集合S↓[sel],然后p↓[new]调用其网络延迟检测模块测试p↓[new]与S↓[sel]中各个节点之间的传输延迟;b.p↓[new]与S↓[sel]中c个节点网络延迟测试结果分别记为d↓[i](i∈1…c),按延迟由小到大将S↓[sel]中的节点排序得p↓[sort,1],p↓[sort,2],p↓[sort,3]…p↓[sort,c],其中c取值区间为[1,100],且c≤n;c.p↓[new]与S↓[sel]中的节点建立连接并进行实时数据传输。

【技术特征摘要】

【专利技术属性】
技术研发人员:郑庆华彭挺刘均吕伟梅杨冬高晶晶
申请(专利权)人:西安交通大学
类型:发明
国别省市:87[中国|西安]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1