[发明专利]P2P网络中利用空闲终端执行系统任务的方法有效
| 申请号: | 200710127996.2 | 申请日: | 2007-07-06 |
| 公开(公告)号: | CN101340331A | 公开(公告)日: | 2009-01-07 |
| 发明(设计)人: | 唐宏;武娟;庞涛;黄海;吕冠中;陈珣;梁洁 | 申请(专利权)人: | 中国电信股份有限公司 |
| 主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L29/06 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 吴丽丽 |
| 地址: | 100032*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | p2p 网络 利用 空闲 终端 执行 系统 任务 方法 | ||
技术领域
本发明涉及电信网络技术领域,具体来说,涉及一种在电信级别的点对点(P2P)网络中,利用网络中的空闲终端执行系统任务的方法。
背景技术
由于目前的P2P网络中普遍存在大量的空闲节点,这些节点具备一定的数据存储、分发、路由计算、任务处理的能力,但由于缺乏有效的调度机制,无法对其资源进行充分的调度和利用。
发明内容
因此,本发明的目的是提出一种P2P网络中利用空闲终端执行系统任务的方法,能够充分利用电信级P2P网络的空闲资源,通过网络的控制层面搜集空闲P2P节点的信息,并调度这些空闲终端,使其为系统完成指派的任务。
为实现上述目的,本发明所述方法在P2P网络中配置了两级管理服务器,分别是资源管理器(RM)和指定资源管理器(DR),这两级管理服务器实时监控普通P2P节点(NN)的状态,并为处在空闲状态的节点指派任务,触发这些节点进入系统指派任务的执行状态。
其中,资源管理器(RM)作为第一级资源管理服务器,负责整个网络的全局调度和资源均衡,而指定资源管理器(DR)作为第二级管理服务器,负责本域内的局部调度和资源均衡,并向上级的资源管理器(RM)进行汇报。
普通节点(NN)表示一般的P2P节点。一般情况下,P2P节点从初始化登录到离开P2P网络经历了多次状态转换,这些状态可能包括:初始状态、登录状态、空闲状态、执行状态、离线状态。
在初始状态下,P2P节点完成自身资源查找、空间内存分配等启动初始化工作。在登录状态下,P2P节点主要完成同认证服务器的身份认证工作。当P2P节点成功登录系统后,如果没有进行任务的上传、下载以及同其它节点或服务器连接的动作(但仍会执行连接后的定时状态汇报或连接保持动作),则此时P2P节点处于空闲状态。
根据本发明,在P2P节点成功登录后,如果某个P2P节点检测到自身在一段预定的时间(如几分钟)之内没有被分配任何可执行的任务,则将自己标记为空闲状态,并把当前的空闲状态汇报给上级的指定资源管理器。
在本发明中,空闲P2P节点采取了分级的任务转换处理机制。当上级的指定资源管理器得知某个P2P节点处于空闲状态后,会为该空闲节点指派一个任务,利用该节点的空闲资源为整个系统提供服务。当该节点接收到该任务后,进入执行状态,开始执行指定资源管理器所指派的任务。一般情况下,空闲P2P节点所执行的由上级资源管理服务器指派的任务级别最低,而用户主动要求该节点执行的任务级别较高。一旦用户要求该节点执行某项任务、进行路由计算或其它操作,则该节点将立即停止执行指定资源管理器所指派的任务,转而执行用户分配的任务,或者分出大部分资源处理自身需要处理的事件,用剩余的小部分资源来执行指定资源管理器原来指派的任务。在执行任务时,P2P节点定期向所属的指定资源管理器汇报自己的状态。
根据本发明所提出的方法,通过在P2P网络上设置资源管理服务器,可以实时掌控网络资源的分布情况,动态监控P2P网络内各个节点的状态,并对处于空闲节点的状态进行调度和任务指派,通过P2P网络的控制层面动态调度网络中有富余计算能力(空闲)的节点,分担系统中其它节点的负担,完成系统指派的任务,从而可以更加有效地调度网络资源,使P2P网络具有更强的可控性、更高的网络资源利用率和更加稳定可靠的安全性。
附图说明
下面参考附图及对实施例的具体描述能够更好地理解本发明。如图所示:
图1示出了根据本发明的两级管理服务器架构。
图2示出了根据本发明的用户节点状态转换图。
图3示出了根据本发明所述方法,由空闲客户端执行系统任务的
具体流程图。
图4示出了本发明的一个应用实例,其中示出了热点节目片段在P2P网络中的分布情况。
具体实施方式
如图1所示,在根据本发明的改进网络架构中配置了两级管理服务器。其中资源管理器RM作为第一级资源管理服务器,实时监控下属的多个指定资源管理器DR,从DR接收节点状态汇报,并统筹调度整个系统的资源和任务。指定资源管理器DR作为第二级资源管理服务器,其监控自身所辖的多个P2P节点NN的状态,并向RM进行汇报。同时,指定资源管理器DR还对资源数据进行初步筛选,向所辖的处于空闲状态的P2P节点指派任务,从而实现所辖域内资源和任务的调度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710127996.2/2.html,转载请声明来源钻瓜专利网。





