一种海量的cdn节点资源部署系统和方法_2

文档序号:9690878阅读:来源:国知局
部署时,若干⑶N节点12接收服务器集群11分配的资源,且相邻的⑶N节点12之间通过P2P渠道资源传送,⑶N节点12之间采用P2P网络进行分发,加快部署效率。
[0020]P2P网络是一种网络模型,P2P网络中的各节点在功能以及地位上是平等的,对等的节点之间可以直接连接而共享、传递资源,并不需要集中服务器中转。与传统的客户端/服务器网络模式相比,P2P网络能够更好的利用网络资源、减轻服务器负担及消除服务器瓶颈等优点。每一个节点都同时时资源的使用、资源的提供者以及通讯等三方面功能,每一个节点拥有的权利和义务是相等的。P2P网络弱化了服务器的功能,将信息数量、成本资源都此昂网络节点均匀地分布,实现网络各节点的负载均衡。资源在对等节点之间直接传递,高速、及时,从而加快部署效率。
[0021]参照图2所示,较佳实施例海量的CDN节点资源部署方法20的流程图。该方法20包括以下步骤:
[0022]201:进行资源统计和用户分级统计以得到网络资源需求数据。具体地,在本实施例中,资源统计是指针对资源按照不同的区域进行访问频率及传输数据的实时统计,以得到不同区域对网络资源的访问需求数据。如统计华南、华北、华东三个区域,并针对资源如视频文件进行三个区域内用户的访问频率及传输数据的实时统计,依此得到三个区域内的用户对视频文件的访问需求数据。在本实施例中,用户分级是指根据网络设备性能、网络性能、地区、运营商进行分级管理,以得到用户分级数据。网络设备性能是指针对硬件设备的性能不同进行统计,如吞吐量和包延迟。吞吐量是指单位时间内传送通过网络的给定点的平均比特数,单位为b/S(比特/秒)。包延迟是指数据分组的最后一位从到达网络的工作站到通过网络送至目的工作站所用的时间。网络性能包括网络延时、网络抖动、丢包率及下载速率等。地域划分如华南、华北、华东等。网络运营商如三大商家,中国电信、中国联通及中国移动。用户分级就是根据网络设备性能、网络性能、地域及运营商对用户进行分级管理,以获取用户分级数据。统计服务器根据资源统计和用户分级实时计算网络资源需求数据,并将该网络资源需求数据发送给部署服务器,以供部署服务器合理制定网络资源分配方案,以提高资源分配的最优化。
[0023]202:根据网络资源需求数据制定网络资源分配方案。具体地,在本实施例中,部署服务器根据网络需求数据制定合理的网络资源分配方案。
[0024]203:根据网络资源分配方案将网络资源分发给CDN节点,并生成文件索引目录。具体地,在本实施例中,分发服务器根据网络资源分配方案将网络资源分发给CDN节点之外,CDN节点之间还通过P2P网络进行网络资源的分发,以加快部署效率。在资源部署时,若干CDN节点接收服务器集群分配的资源,且相邻的⑶N节点之间通过P2P渠道资源传送,CDN节点之间采用P2P网络进行分发,加快部署效率。
[0025]204:根据用户的访问请求查找文件索引目录以获得若干对应的CDN节点,对应的CDN节点与用户连接以供给用户请求的网络资源数据。具体地,在本实施例中,用户向索引服务器发送访问请求后,索引服务器根据用户请求查找索引目录以找到包含访问请求数据的若干CDN节点用户通过连接对应的CDN节点就能够就近的获得所请求的数据。藉由这种海量CDN节点的设置,用户可以通过就近的CDN节点来获取所需的网络资源,解决了目前网络拥挤的状况,从而提高网络访问速度。同时藉由海量CDN节点的部署,不需增加额外成本进行网络硬件的购买,一方面降低了购买成本和维护成本,同时提高企业网络信息化发展的进度。
[0026]以上所述仅为发明的优选实施例,而非对发明做任何形式上的限制。本领域的技术人员可在上述实施例的基础上施以各种等同的更改和改进,凡在权利要求范围内所做的等同变化或修饰,均应落入发明的保护范围之内。
【主权项】
1.一种海量的CDN节点资源部署系统,其特征在于:所述系统包括服务器集群和若干CDN节点,所述服务器集群包括控制服务器、统计服务器、部署服务器、分发服务器及索弓I服务器; 所述控制服务器包括控制单元,所述控制单元用于控制所述CDN节点的开启与关闭; 所述统计服务器包括统计单元,所述统计单元用于进行资源统计和用户分级统计以得到网络资源需求数据; 所述部署服务器包括部署单元,所述部署单元用于根据所述网络资源需求数据制定网络资源分配方案; 所述分发服务器包括分发单元和生成单元,所述分发单元用于根据所述网络资源分配方案将网络资源分发给所述CDN节点,所述生成单元用于生成文件索引目录; 所述索引服务器包括查找单元,所述索引单元用于根据用户的访问请求查找所述文件索引目录以获得若干对应的CDN节点,所述对应的CDN节点与用户连接以供给用户请求的网络资源数据。2.如权利要求1所述的海量的CDN节点资源部署系统,其特征在于:所述资源统计是指针对资源按照不同的区域进行访问频率及传输数据的实时统计,以得到不同区域对网络资源的访问需求数据。3.如权利要求1所述的海量的CDN节点资源部署系统,其特征在于:所述用户分级是指根据网络设备性能、网络性能、地区、运营商进行分级管理,以得到用户分级数据。4.如权利要求1所述的海量的CDN节点资源部署系统,其特征在于:所述分发单元根据所述网络资源分配方案将网络资源分发给所述CDN节点还包括:所述CDN节点之间还通过P2P网络进行网络资源的分发,以加快部署效率。5.—种海量的CDN节点资源部署方法,其特征在于,所述方法包括以下步骤: 进行资源统计和用户分级统计以得到网络资源需求数据; 根据所述网络资源需求数据制定网络资源分配方案; 根据所述网络资源分配方案将网络资源分发给所述CDN节点,并生成文件索引目录; 根据用户的访问请求查找所述文件索引目录以获得若干对应的CDN节点,所述对应的CDN节点与用户连接以供给用户请求的网络资源数据。6.如权利要求5所述的海量的CDN节点资源部署方法,其特征在于:所述资源统计是指针对资源按照不同的区域进行访问频率及传输数据的实时统计,以得到不同区域对网络资源的访问需求数据。7.如权利要求5所述的海量的CDN节点资源部署方法,其特征在于:所述用户分级是指根据网络设备性能、网络性能、地区、运营商进行分级管理,以得到用户分级数据。8.如权利要求5所述的海量的CDN节点资源部署方法,其特征在于:根据所述网络资源分配方案将网络资源分发给所述⑶N节点还包括:所述⑶N节点之间还通过P2P网络进行网络资源的分发,以加快部署效率。
【专利摘要】本发明提供一种海量的CDN节点资源部署系统和方法,该系统的控制单元用于控制CDN节点的开启与关闭,统计单元用于进行资源统计和用户分级统计以得到网络资源需求数据,部署单元用于根据网络资源需求数据制定网络资源分配方案,分发单元用于根据网络资源分配方案将网络资源分发给CDN节点,生成单元用于生成文件索引目录,索引单元根据用户的访问请求查找文件索引目录以获得若干对应的CDN节点,对应的CDN节点与用户连接以供给用户请求的网络资源数据。藉由这种系统和方法,用户可以通过就近的CDN节点来获取所需的网络资源,解决了目前网络拥挤的状况,从而提高网络访问速度。
【IPC分类】H04L29/08, H04L12/801
【公开号】CN105450535
【申请号】CN201510764284
【发明人】张志伟, 周义朋
【申请人】深圳市网心科技有限公司, 深圳大学计算机与软件学院
【公开日】2016年3月30日
【申请日】2015年11月10日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1