CN101572605A - 基于p2p&p4p平台架构及其处理方法 - Google Patents
基于p2p&p4p平台架构及其处理方法 Download PDFInfo
- Publication number
- CN101572605A CN101572605A CNA2009100522960A CN200910052296A CN101572605A CN 101572605 A CN101572605 A CN 101572605A CN A2009100522960 A CNA2009100522960 A CN A2009100522960A CN 200910052296 A CN200910052296 A CN 200910052296A CN 101572605 A CN101572605 A CN 101572605A
- Authority
- CN
- China
- Prior art keywords
- processor
- resource
- task balance
- resource consolidation
- task
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
本发明涉及计算机通信网络技术领域,具体地说是一种基于P2P&P4P平台架构及其处理方法。第三方接入认证服务器与访问分配处理器采用外部接口连接,第三方营帐***与综合统计处理器采用外部接口连接,实时控制处理器分别通过内部接口与综合统计处理器、任务均衡处理器连接,实时控制处理器还与访问分配处理器采用内部接口连接,访问分配处理器分别通过内部接口与对象解析处理器、任务均衡处理器连接,访问分配处理器还与资源整合处理器采用内部接口连接,任务均衡处理器与资源整合处理器采用内部接口连接。本发明同现有技术相比,立足于可运营、可管理、可持续发展的规划设计理念,采用旁路部署,疏堵结合,流量和内容双重管控。
Description
[技术领域]
本发明涉及计算机通信网络技术领域,具体地说是一种基于P2P&P4P平台架构及其处理方法。
[背景技术]
P2P(Peer-to-Peer)是现今被互联网用户广泛使用的文件传输协议,由于P2P技术传输的有着巨大优点,如资源利用率高,节点的增多网络会越稳定,信息在对等节点间直接交换,高速及时,降低中转成本。从而使得P2P技术在网络文件共享、分布式计算、协作***、电子商务等等方面具有巨大的应用前景。
但是,事物总是两面的,正是因为P2P技术具有网络传输速度快、稳定等方面优点,使得这些优点同样也可能损耗网络运营商的网络资源。这是因为:当前各种P2P下载软件不断涌现,技术水平不断提高,加之网络上P2P下载的来源一般比较丰富,且服务器的下载速度越来越快,而现在用户的计算机硬件配置较高,所以当网络内有用户在进行P2P下载,就可以无限制的占用网络上的带宽,几乎可以耗尽。在这种情况下,即使网络运营商提升了网络总体带宽,也只能让P2P下载速度更快,而不会提升网络传输速度。在这种情况下,只要用户开了P2P,连浏览网页都会变慢的,更不要说要进行正常的网络传输了。
Great Stream(GS)P4P Operation Supporting System(大溪水P4P运营支撑***)是基于Proactive network Provider Participation forP2P(P4P)协议开发的运营商级数据网管理***,主要针对现网中P2P使用相对无序,造成运营商网络无规律拥塞的现状。
[发明内容]
本发明的目的在于采用堵疏结合的灵活策略配置技术,实现了对P2P应用相关的流量和内容的双重管控。
为实现上述目的,设计了一种基于P2P&P4P平台架构,包括第三方接入认证服务器、第三方营帐***、实时控制处理器、综合统计处理器、访问分配处理器、任务均衡处理器、对象解析处理器、资源整合处理器,所述第三方接入认证服务器与访问分配处理器采用外部接口SS-001双向连接,所述第三方营帐***与综合统计处理器采用外部接口SS-002双向连接,所述实时控制处理器分别通过内部接口IS-005、IS-003与综合统计处理器、任务均衡处理器双向连接,所述实时控制处理器还与访问分配处理器采用内部接口双向连接,所述访问分配处理器分别通过内部接口IS-001、IS-002与对象解析处理器、任务均衡处理器双向连接,所述访问分配处理器还与资源整合处理器采用内部接口双向连接,所述任务均衡处理器与资源整合处理器采用内部接口IS-004双向连接。
一种基于P2P&P4P平台架构的处理方法,其特征在于采用如下处理步骤:a.各个子***流程启动,所述子***包括用于用户访问流量的采集分析,并关注对P2P流量的动态分析的对象解析处理器;用于用户访问的控制、流量引导和加速,支持和认证***对接的访问的分配处理器;用于用户访问资源的收集、分解、存储容量分配的资源整合处理器;用于用户访问加速任务的均衡分担,支持跨区域分布式***结构,并支持内容管理的任务均衡处理器;用于管理员操作指令交互界面的提供,对相关指令的执行进行分解下达,并监控实时运行的状况的实时控制处理器;用于管理员定义运营信息的报表内容,并生成相关的格式报表,支持和营帐***的对接的综合统计处理器;b.当***上不存在相关资源时,终端用户向外网资源发出资源请求,然后对象解析处理器向任务均衡处理器提出资源服务请求,任务均衡处理器收到请求后向资源整合处理器发出服务资源启动命令,资源整合处理器向外网资源提出资源下载请求,资源整合处理器得到满足后向任务均衡处理器提交确认信息,任务均衡处理器再向终端用户发出资源重新定向命令,终端用户收到命令后向资源整合处理器发出资源请求,最后资源整合处理器对终端用户提供服务;当***上存在相关资源时,则在上述过程中资源整合处理器在收到任务均衡处理器发出的服务资源启动命令后,直接向任务均衡处理器发出确认信息。
所述资源整合处理器还周期性地向任务均衡处理器上报硬盘状态、CPU、内存、流量;所述任务均衡处理器根据资源整合处理器上报的状态信息,在资源整合处理器存储到设定容量后依照设定删除内容,同时任务均衡处理器还根据资源整合处理器对外网资源下载请求数进行评价,确定是否需要终端用户请求的内容,此外任务均衡处理器还根据资源整合处理器上报的状况信息进行资源整合处理器的筛选。
所述任务均衡处理器通过实时控制处理器进行配置参数输入,并进行转换传递。
所述资源整合处理器通过实时控制处理器进行配置参数输入,并和任务均衡处理器参数进行协调确认后进行转换传递。
所述任务均衡处理器周期性地向综合统计处理器上报相关运行状态和***信息。
所述资源整合处理器周期性地向综合统计处理器上报相关运行状态和***信息。
本发明同现有技术相比,秉承当代先进的通信协议和数据网络技术,立足于可运营、可管理、可持续发展的规划设计理念,并基于开放灵活的Linux***平台进行开发,采用旁路部署,疏堵结合,流量和内容双重管控。
[附图说明]
图1是本发明***架构示意图。
图2是本发明实施方式中的***上不存在相关资源时的业务流程图。
图3是本发明实施方式中的***上存在相关资源时的业务流程图。
[具体实施方式]
下面结合附图对本发明作进一步的说明,本发明对本技术领域的人来说还是比较清楚的。
参见附图1,整个P2P&P4P平台按图所示通信连接,构成网络连通。建议在运营商网络接入层进行区域性分片部署,也可根据实际情况在核心出口处进行集中部署。
基于P2P&P4P平台架构的处理方法为:
a.各个子***流程启动,包括对象解析处理器OAP流程启动、访问分配处理器VAP流程启动、任务均衡处理器TBP流程启动、资源整合处理器RCP流程启动、综合统计处理器SSP流程启动。
其中OAP启动流程为:启动所有服务;建立和SSP的连接:SSP周期性地根据配置IP地址主动建立连接;实时控制处理器OCP根据配置的VAP建立流量引导和处处对应连接。
VAP启动流程:启动所有服务;建立和SSP的连接:SSP周期性根据配置IP地址主动建立连接;实时控制处理器OCP根据配置的OAP建立反馈连接;实时控制处理器OCP根据对应连接表和RCP建立连接;实时控制处理器OCP根据配置的TBP周期性和TBP建立连接。
TBP启动流程:启动所有服务;建立和SSP的连接:SSP周期性根据配置IP地址主动建立连接;实时控制处理器OCP根据配置的VAP建立反馈连接;实时控制处理器OCP根据配置的并列TBP建立共享连接;实时控制处理器OCP根据配置的RCP周期性和RCP建立连接。
RCP启动流程:启动所有服务;建立和SSP的连接:SSP周期性根据配置IP地址主动建立连接;实时控制处理器OCP根据配置的VAP建立反馈连接;实时控制处理器OCP根据配置的TBP建立反馈连接;实时控制处理器OCP根据配置的并列RCP建立共享连接。
SSP启动流程:启动所有服务;周期性根据配置IP地址主动连接OAP、VAP、TBP、RCP。
b.参见图2,当***上不存在相关资源时(RCP没有启动相关进程),终端用户向外网资源发出资源服务请求,然后对象解析处理器向任务均衡处理器提出资源服务请求,任务均衡处理器收到请求后向资源整合处理器发出服务资源启动命令,资源整合处理器向外网资源提出资源下载请求,资源整合处理器得到满足后向任务均衡处理器提交确认信息,任务均衡处理器再终端用户发出资源重新定向命令,终端用户收到命令后向资源整合处理器发出资源请求,最后资源整合处理器对终端用户提供服务;参见图3,当***上存在相关资源时(RCP启动相关进程),则在上述过程中资源整合处理器在收到任务均衡处理器的服务资源启动命令后,直接向任务均衡处理器发出确认信息。
另外本发明的基于P2P&P4P平台架构的处理方法还以下策略:
周期性状态上报:
资源整合处理器周期性地向任务均衡处理器上报硬盘状态、CPU、内存、流量。
内容更新策略:
任务均衡处理器根据资源整合处理器上报的状态信息,在资源整合处理器存储到设定容量后依照设定删除内容。
内容加速判决策略:
同时任务均衡处理器还根据资源整合处理器对外网资源下载请求数进行评价,确定是否需要终端用户请求的内容。
内容分解和分配策略:
此外任务均衡处理器还根据资源整合处理器上报的状况信息进行资源整合处理器的筛选,即根据RCP上报的信息判断RCP中是否有需要的资源,有的话则让相关RCP给终端用户提供资源,如果没有的话则选择资源相对空闲的RCP去下载资源。
***管理策略:
***配置:
TBP:通过OCP进行配置参数输入,并进行转换传递。
RCP:通过OCP进行配置参数输入,并和TBP参数进行协调确认后进行转换传递。
***检测:
TBP:周期向SSP上报相关运行状态和***信息。
RCP:周期向SSP上报相关运行状态和***信息。
本发明中各子***的功能概述见下表。
子***标识 | 子***名称 | 子***类型 | 子***功能说明 |
OAP | 对象解析处理器Object analysisprocessor | 完整*** | 用于用户访问流量的采集分析,并关注对P2P流量的动态分析。 |
VAP | 访问分配处理器Visit assignmentprocessor | 软件子*** | 用于用户访问的控制、流量引导和加速,支持和认证***对接。 |
RCP | 资源整合处理器Resources conformityprocessor | 完整*** | 用于用户访问资源的收集、分解、存储容量分配。 |
TBP | 任务均衡处理器Task balance processor | 完整*** | 用于用户访问加速任务的均衡分担,支持跨区域分布式的***结构,并支持内容管理。 |
OCP | 实时控制处理器Online control processor | 完整*** | 用于管理员操作指令交互界面的提供,对相关指令的执行进行分解下达,并监控实时运行的状况。 |
SSP | 综合统计处理器Synthesis statisticsprocessor | 完整*** | 用于管理员定义运营信息的报表内容,并生成相关的格式报表,支持和营帐***的对接。 |
各子***间的接口描述见下表。
Claims (7)
1、一种基于P2P&P4P平台架构,包括第三方接入认证服务器、第三方营帐***、实时控制处理器、综合统计处理器、访问分配处理器、任务均衡处理器、对象解析处理器、资源整合处理器,其特征在于:所述第三方接入认证服务器与访问分配处理器采用外部接口SS-001双向连接,所述第三方营帐***与综合统计处理器采用外部接口SS-002双向连接,所述实时控制处理器分别通过内部接口IS-005、IS-003与综合统计处理器、任务均衡处理器双向连接,所述实时控制处理器还与访问分配处理器采用内部接口双向连接,所述访问分配处理器分别通过内部接口IS-001、IS-002与对象解析处理器、任务均衡处理器双向连接,所述访问分配处理器还与资源整合处理器采用内部接口双向连接,所述任务均衡处理器与资源整合处理器采用内部接口IS-004双向连接。
2、一种基于P2P&P4P平台架构的处理方法,其特征在于采用如下处理步骤:a.各个子***流程启动,所述子***包括用于用户访问流量的采集分析,并关注对P2P流量的动态分析的对象解析处理器;用于用户访问的控制、流量引导和加速,支持和认证***对接的访问的分配处理器;用于用户访问资源的收集、分解、存储容量分配的资源整合处理器;用于用户访问加速任务的均衡分担,支持跨区域分布式***结构,并支持内容管理的任务均衡处理器;用于管理员操作指令交互界面的提供,对相关指令的执行进行分解下达,并监控实时运行的状况的实时控制处理器;用于管理员定义运营信息的报表内容,并生成相关的格式报表,支持和营帐***的对接的综合统计处理器;b.当***上不存在相关资源时,终端用户向外网资源发出资源请求,然后对象解析处理器向任务均衡处理器提出资源服务请求,任务均衡处理器收到请求后向资源整合处理器发出服务资源启动命令,资源整合处理器向外网资源提出资源下载请求,资源整合处理器得到满足后向任务均衡处理器提交确认信息,任务均衡处理器再向终端用户发出资源重新定向命令,终端用户收到命令后向资源整合处理器发出资源请求,最后资源整合处理器对终端用户提供服务;当***上存在相关资源时,则在上述过程中资源整合处理器在收到任务均衡处理器发出的服务资源启动命令后,直接向任务均衡处理器发出确认信息。
3、根据权利要求2所述的基于P2P&P4P平台架构的处理方法,其特征在于:所述资源整合处理器还周期性地向任务均衡处理器上报硬盘状态、CPU、内存、流量;所述任务均衡处理器根据资源整合处理器上报的状态信息,在资源整合处理器存储到设定容量后依照设定删除内容,同时任务均衡处理器还根据资源整合处理器对外网资源下载请求数进行评价,确定是否需要终端用户请求的内容,此外任务均衡处理器还根据资源整合处理器上报的状况信息进行资源整合处理器的筛选。
4、根据权利要求2所述的基于P2P&P4P平台架构的处理方法,其特征在于:所述任务均衡处理器通过实时控制处理器进行配置参数输入,并进行转换传递。
5、根据权利要求2所述的基于P2P&P4P平台架构的处理方法,其特征在于:所述资源整合处理器通过实时控制处理器进行配置参数输入,并和任务均衡处理器参数进行协调确认后进行转换传递。
6、根据权利要求2所述的基于P2P&P4P平台架构的处理方法,其特征在于:所述任务均衡处理器周期性地向综合统计处理器上报相关运行状态和***信息。
7、根据权利要求2所述的基于P2P&P4P平台架构的处理方法,其特征在于:所述资源整合处理器周期性地向综合统计处理器上报相关运行状态和***信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100522960A CN101572605B (zh) | 2009-06-01 | 2009-06-01 | 基于p2p&p4p平台架构及其处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100522960A CN101572605B (zh) | 2009-06-01 | 2009-06-01 | 基于p2p&p4p平台架构及其处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101572605A true CN101572605A (zh) | 2009-11-04 |
CN101572605B CN101572605B (zh) | 2012-07-11 |
Family
ID=41231846
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100522960A Expired - Fee Related CN101572605B (zh) | 2009-06-01 | 2009-06-01 | 基于p2p&p4p平台架构及其处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101572605B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101854387A (zh) * | 2010-05-14 | 2010-10-06 | 中国科学院计算技术研究所 | 分布式索引服务器架构下的p2p流量优化方法和*** |
CN101902459A (zh) * | 2010-03-18 | 2010-12-01 | 中国科学院计算技术研究所 | 应用p4p的p2p网络中的节点信任选择方法及其*** |
CN104601706A (zh) * | 2015-01-20 | 2015-05-06 | 上海佑畅网络技术有限公司 | 基于p4p的物联网*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7664109B2 (en) * | 2004-09-03 | 2010-02-16 | Microsoft Corporation | System and method for distributed streaming of scalable media |
CN101360042B (zh) * | 2007-08-01 | 2010-12-08 | 中国电信股份有限公司 | 可运营p2p网络应用路由***及其路由实现方法 |
CN100553331C (zh) * | 2007-12-21 | 2009-10-21 | 北京天天宽广网络科技有限公司 | 基于p2p技术的视频网络中的内容分发与存储***及其方法 |
-
2009
- 2009-06-01 CN CN2009100522960A patent/CN101572605B/zh not_active Expired - Fee Related
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101902459A (zh) * | 2010-03-18 | 2010-12-01 | 中国科学院计算技术研究所 | 应用p4p的p2p网络中的节点信任选择方法及其*** |
CN101902459B (zh) * | 2010-03-18 | 2013-01-30 | 中国科学院计算技术研究所 | 应用p4p的p2p网络中的节点信任选择方法及其*** |
CN101854387A (zh) * | 2010-05-14 | 2010-10-06 | 中国科学院计算技术研究所 | 分布式索引服务器架构下的p2p流量优化方法和*** |
CN101854387B (zh) * | 2010-05-14 | 2013-03-27 | 中国科学院计算技术研究所 | 分布式索引服务器架构下的p2p流量优化方法和*** |
CN104601706A (zh) * | 2015-01-20 | 2015-05-06 | 上海佑畅网络技术有限公司 | 基于p4p的物联网*** |
CN104601706B (zh) * | 2015-01-20 | 2019-12-13 | 上海佑畅网络技术有限公司 | 基于p4p的物联网*** |
Also Published As
Publication number | Publication date |
---|---|
CN101572605B (zh) | 2012-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10491523B2 (en) | Load distribution in data networks | |
CN103414761B (zh) | 一种基于Hadoop架构的移动终端云资源调度方法 | |
CN107465708B (zh) | 一种cdn带宽调度***及方法 | |
CN1939036B (zh) | 网格计算环境内的优化的并行数据下载 | |
CN109688222A (zh) | 共享计算资源的调度方法、共享计算***、服务器及存储介质 | |
CN103207814A (zh) | 一种去中心化的跨集群资源管理与任务调度***与调度方法 | |
CN111541760B (zh) | 基于无服务器雾计算***架构的复杂任务分配方法 | |
CN101039309B (zh) | 链路共享服务装置以及通信方法 | |
CN102984189B (zh) | 一种无线网络及其实现方法、终端 | |
CN105103506A (zh) | 用于为云计算网络中的非均匀带宽请求分配带宽的方法和*** | |
Kadhim et al. | Proactive load balancing mechanism for fog computing supported by parked vehicles in IoV-SDN | |
JP2013536095A (ja) | クラウドロボットシステムおよびその実現方法 | |
JP2001043199A (ja) | 異種サーバにまたがるサービス指向資源管理 | |
KR20160136489A (ko) | 클라우드 서비스를 위한 가상화 기반 자원 관리 방법 | |
CN106330997A (zh) | 一种用于移动终端应用的内容分发的方法和*** | |
CN102420863B (zh) | 一种快速分发文件***和方法及装置 | |
CN102801812A (zh) | 松散网络环境下新型云服务组件管理的***与方法 | |
Seo et al. | Cloud computing for ubiquitous computing on M2M and IoT environment mobile application | |
CN103905340A (zh) | 网络资源协同分配方法、装置及互联网网络 | |
CN101572605B (zh) | 基于p2p&p4p平台架构及其处理方法 | |
CN101378329A (zh) | 分布式业务运营支撑***和分布式业务的实现方法 | |
CN105406983A (zh) | 一种基于用户需求的云计算网络管理控制方法 | |
CN104601378A (zh) | 结合应用性能指标监控数据的虚拟资源弹性调度实现方法 | |
CN106941522A (zh) | 轻量级分布式计算平台及其数据处理方法 | |
WO2008151491A1 (fr) | Un système réseau p2p et son procédé d'application |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120711 Termination date: 20160601 |