[发明专利]一种数据处理方法及系统有效
申请号: | 201810144851.1 | 申请日: | 2018-02-12 |
公开(公告)号: | CN108494820B | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 陈然镇;傅冬;龚浩华;苗辉 | 申请(专利权)人: | 厦门白山耘科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 白莹;李冬梅 |
地址: | 361003 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 系统 | ||
本发明公开了一种数据处理方法及系统,此方法包括:根据第三方系统的需求将系统中的服务器划分成多个逻辑区域;在每个逻辑区域中选择区域中心节点;每个逻辑区域的区域中心节点汇总所属逻辑区域中其它服务器的信息并上报。本发明对系统中服务器的逻辑区域进行合理划分,动态确定逻辑区域的区域中心节点,可以为计算提供稳定高效的可复用服务,减轻开发任务并降低维护成本。
技术领域
本发明涉及互联网技术领域,尤其涉及一种数据处理方法及系统。
背景技术
内容分发网络(Content Delivery Network,简称CDN)是一种通过在网络各地理区域放置服务器构成的一层智能虚拟网络。CDN调度能够实时将用户的请求重新导向离用户最近的服务节点上,其目的是能够选择离用户相对较近的节点向用户发送用户所需的内容,缓解网络拥挤的状况,提高网站的响应速度。
现有的CDN网络结构主要由子节点-父节点-源站的层级结构构成,调度中心通过判断网络流量和各节点的连接、状态参数状况以及到用户的距离和响应时间等综合信息将用户请求导向服务最优的节点服务器。
在只有一个调度中心的情况下,CDN系统需要大量计算判断各节点的可用程度从而才能更好的提供服务,然而在用户访问量巨大的情况下,计算能力往往无法满足用户和运维人员的需求。
在中心调度无法满足需求的情况下,现有技术提出了层次化边缘计算的做法,层次化边缘计算能够解放调度中心的计算压力,并根据不同需求分摊不同的计算统计任务,这种做法在各个系统中都有所应用。但现有层次化的边缘计算存在以下问题:
1)各个系统需要开发各自的选举模型,如在带宽数据系统中,需一套选举系统来确认一计算中心获取服务器的带宽数据信息从而根据带宽情况做出聚合统计分析。而其他系统也需要根据自身需求建立不同的选举模型,针对不同系统开发不同的选举模型是明显的浪费;
2)各个系统选举的计算中心都是固定的,不同系统的计算中心无法复用,且在边缘服务器出现增减、替换的情况时,需要重新确认计算中心,无法根据需求进行灵活的变动。
发明内容
为了解决上述技术问题,本发明提供了一种数据处理方法及系统。
本发明提供的数据处理方法,包括:
根据第三方系统的需求将系统中的服务器划分成多个逻辑区域;
在每个逻辑区域中选择区域中心节点;
每个逻辑区域的区域中心节点汇总所属逻辑区域中其它服务器的信息并上报。
上述数据处理方法还具有以下特点:
第三方系统的需求为获知节点的缓存数据,将系统中的节点划分成多个逻辑区域包括:将相同缓存组中的节点划分到同一逻辑区域;
第三方系统的需求为统计节点带宽,将系统中的节点划分成多个逻辑区域包括:将属于同一地理区域的节点划分到同一逻辑区域;
第三方系统的需求为对不同服务类型的节点进行统计,将系统中的节点划分成多个逻辑区域包括:将属于同一服务类型的节点划分到同一逻辑区域。
上述数据处理方法还具有以下特点:
在每个逻辑区域中选择区域中心节点包括:
根据逻辑区域中服务器的状态参数信息、与同一逻辑区域内其它服务器的联通状态、与服务器连接的第三方系统的组件状态信息选择区域中心节点。
上述数据处理方法还具有以下特点:
在每个逻辑区域中选择区域中心节点包括:选择与服务器连接的第三方系统的组件状态信息中组件存活率大于预设存活率、状态参数小于预设状态参数值、与同一逻辑区域内其它服务器的联通率大于预设联通率的服务器作为区域中心节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门白山耘科技有限公司,未经厦门白山耘科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810144851.1/2.html,转载请声明来源钻瓜专利网。