【技术实现步骤摘要】
本专利技术涉及计算机网络技术,尤其涉及一种支持P2P流量优化的资源节点选择方法。
技术介绍
对等(peer-to-peer,简称P2P)网络是一种用于不同用户节点即个人计算机(personal computer,简称PC)之间不经过中继设备直接交换数据或服务的技术,在P2P网络中,所有用户节点都处于对等地位,网络中的每个用户节点既能充当客户端,又能作为服务器向其它用户节点提供资源与服务。由于P2P网络架构方面的优势,近年来P2P服务大量出现,绝大部分内容提供商采用P2P技术为用户提供相关的服务,但是在大量基于P2P技术的服务被推出的同时,网络中大量带宽被P2P流量所吞噬,有数据显示网络中70%以上的带宽被P2P应用产生的流量所占用。P2P应用对网络带宽的占用如此严重,其主要是因为P2P作为一种应用层技术,所有用户节点构成了一个应用层的覆盖网,而P2P覆盖网中用户节点的组织结构与底层承载网的拓扑结构不一致,导致P2P覆盖网与底层承载网在结构上的不匹配产生了大量的流量穿越,从而加重了底层承载网的负担。例如在比特流(BitTorrent)应用中,位于北京的用户节点发起资源的查询请求,追踪服务器Tracker会在P2P覆盖网中查询拥有该资源的节点并从中随机选择若干节点返回给请求的用户节点,因此位于纽约的拥有该资源的节点可能会被选中而出现在返回的若干节点中,若请求的用户节点选择了该节点作为下载文件的资源节点,则请求的用户节点下载文件时就会产生从纽约到北京的P2P流量,而众多的P2P应用会导致产生大量这种穿越骨干网的流量。由于P2P流量大量占用网络带宽,严重影响了其 ...
【技术保护点】
一种支持P2P流量优化的资源节点选择方法,其特征在于,包括:接收P2P覆盖网发送的资源节点信息,所述资源节点信息包括用户节点的IP地址以及与所述用户节点请求的资源对应的资源节点列表,所述资源节点列表包括至少一个资源节点的IP地址;根据所述用户节点的IP地址以及所述资源节点列表中各资源节点的IP地址分别确定各资源节点相对所述用户节点的资源优先值,确定所述资源节点列表中资源优先值满足预设条件的各资源节点;向所述用户节点返回优化后的资源节点列表,所述优化后的资源节点列表包括资源优先值满足预设条件的各资源节点的IP地址,以使所述用户节点建立与所述优化后的资源节点列表中至少一个资源节点的连接而获取资源。
【技术特征摘要】
1.一种支持P2P流量优化的资源节点选择方法,其特征在于,包括: 接收P2P覆盖网发送的资源节点信息,所述资源节点信息包括用户节点的IP地址以及与所述用户节点请求的资源对应的资源节点列表,所述资源节点列表包括至少一个资源节点的IP地址; 根据所述用户节点的IP地址以及所述资源节点列表中各资源节点的IP地址分别确定各资源节点相对所述用户节点的资源优先值,确定所述资源节点列表中资源优先值满足预设条件的各资源节点; 向所述用户节点返回优化后的资源节点列表,所述优化后的资源节点列表包括资源优先值满足预设条件的各资源节点的IP地址,以使所述用户节点建立与所述优化后的资源节点列表中至少一个资源节点的连接而获取资源。2.根据权利要求1所述的方法,其特征在于,所述根据所述用户节点的IP地址以及所述资源节点列表中各资源节点的IP地址分别确定各资源节点相对所述用户节点的资源优先值之前,还包括: 获取网络优化信息,所述网络优化信息包括网络区域划分表和链路代价表,所述网络区域划分表包括各提供商定义的网络区域标识符PID以及与各PID对应的IP地址与子网掩码,所述链路代价表包括源PID、目的PID以及从源PID至目的PID的链路代价值; 所述根据所述用户节点的IP地址以及所述各资源节点的IP地址分别确定各资源节点相对所述用户节点的资源优先值,包括: 根据所述网络区域划分表,确定所述用户节点和各资源节点分别对应的PID ; 将所述链路代价表中以各资源节点对应的PID为源PID、以所述用户节点对应的PID为目的PID的链路代价值分别 作为各资源节点相对所述用户节点的资源优先值。3.根据权利要求2所述的方法,其特征在于,所述预设条件包括第一子条件、第二子条件和第三子条件;所述网络区域划分表还包括自治系统标识AS ID和与各AS ID对应的PID ; 所述确定所述资源节点列表中资源优先值满足预设条件的各资源节点,包括: 根据所述网络区域划分表,确定所述用户节点和各资源节点分别对应的AS ID ;根据各资源节点相对所述用户节点的资源优先值,确定与所述用户节点对应同一 PID且资源优先值满足第一子条件的资源节点,确定与所述用户节点对应不同PID且对应同一AS ID且资源优先值满足第二子条件的资源节点,确定与所述用户节点对应不同PID且对应不同AS ID且资源优先值满足第三子条件的资源节点; 所述优化后的资源节点列表包括所述满足第一子条件...
【专利技术属性】
技术研发人员:卢美莲,张泽,李慧驰,董丽华,孙丹华,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。