[发明专利]一种集中目录式P2P网络的建立方法和设备有效
申请号: | 201410348701.4 | 申请日: | 2014-07-21 |
公开(公告)号: | CN105282203B | 公开(公告)日: | 2019-06-04 |
发明(设计)人: | 孙子荀 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集中 目录 p2p 网络 建立 方法 设备 | ||
本发明实施例公开了一种集中目录式P2P网络的建立方法,包括:接收针对集中目录式P2P网络的网络建立请求,所述网络建立请求中包括请求建立的集中目录式P2P网络的规模参数;根据所述请求建立的集中目录式P2P网络的规模参数确定需要分配的目标资源量;判断虚拟化资源组中是否存在大于或等于所述目标资源量的空闲资源;若存在,从所述虚拟化资源组的空闲资源中选择所述目标资源量对等的目标资源,并在所述目标资源上安装P2P目录服务程序,以建立集中目录式P2P网络。本发明实施例还公开了一种集中目录式P2P网络的建立设备。实施本发明实施例,可以便捷地建立集中目录式P2P网络。
技术领域
本发明涉及互联网技术领域,尤其涉及一种集中目录式P2P网络的建立方法和设备。
背景技术
对等计算(Peer to Peer,简称P2P)可以简单的定义成通过直接交换来共享计算机资源和服务,而对等计算模型应用层形成的网络通常称为对等网络(即P2P网络)。在P2P网络环境中,成千上万台彼此连接的计算机都处于对等的地位,整个网络一般来说不依赖专用的集中服务器。网络中的每一台计算机既能充当网络服务的请求者,又对其它计算机的请求作出响应,提供资源和服务。通常这些资源和服务包括:信息的共享和交换、计算资源(如CPU(Central Processing Unit,中央处理器)的共享)、存储共享(如缓存和磁盘空间的使用)等。
集中目录式P2P网络,采用中央服务器管理P2P各节点,P2P节点向中央服务器注册关于自身的信息(名称、地址、资源和元数据),但所有内容存贮在各个节点中而非并中央服务器上,查询节点根据中央服务器中信息的查询以及网络流量和延迟等信息来选择与定位其它对等点并直接建立连接,而不必经过中央服务器进行。集中目录式结构的优点是提高了网络的可管理性,使得对共享资源的查找和更新非常方便。
现有技术中,当需要建立集中目录式P2P网络时,建立者需要自身购买服务器作为中央服务器,网络建立成本较高,尤其是当集中目录式P2P网络较大时(如最高同时在线节点数目为100万),对中央服务器的要求会很高,相对应地,网络建立的成本也就会更高。
现有集中目录式P2P网络的建立方案不利于集中目录式P2P网络的普及。
发明内容
本发明实施例公开了一种集中目录式P2P网络的建立方法和设备,能够便捷地建立集中目录式P2P网络。
本发明实施例第一方面公开了一种集中目录式P2P网络的建立方法,包括:
接收针对集中目录式P2P网络的网络建立请求,所述网络建立请求中包括请求建立的集中目录式P2P网络的规模参数;
根据所述请求建立的集中目录式P2P网络的规模参数确定需要分配的目标资源量;
判断虚拟化资源组中是否存在大于或等于所述目标资源量的空闲资源;
若存在,从所述虚拟化资源组的空闲资源中选择所述目标资源量对等的目标资源,并在所述目标资源上安装P2P目录服务程序,以建立集中目录式P2P网络。
本发明实施例第二方面公开了一种集中目录式P2P网络的建立设备,包括:
第一接收模块,用于接收针对集中目录式P2P网络的网络建立请求,所述网络建立请求中包括请求建立的集中目录式P2P网络的规模参数;
第一确定模块,用于根据所述请求建立的集中目录式P2P网络的规模参数确定需要分配的目标资源量;
判断模块,用于判断虚拟化资源组中是否存在大于或等于所述目标资源量的空闲资源;
选择模块,用于当所述判断模块的判断结果为存在时,从所述虚拟化资源组的空闲资源中选择所述目标资源量对等的目标资源;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410348701.4/2.html,转载请声明来源钻瓜专利网。