[发明专利]基于对等架构的弹性云分发方法有效

专利信息
申请号: 201310380898.5 申请日: 2013-08-28
公开(公告)号: CN103401951A 公开(公告)日: 2013-11-20
发明(设计)人: 吴朝晖;欧阳宇彤;陈华钧;郑国轴;杨建华 申请(专利权)人: 浙江大学
主分类号: H04L29/08 分类号: H04L29/08;H04L12/26
代理公司: 杭州裕阳专利事务所(普通合伙) 33221 代理人: 应圣义
地址: 310027 浙江省杭州市浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 对等 架构 弹性 分发 方法
【权利要求书】:

1.一种基于对等架构的弹性云分发方法,其特征在于,包括分发节点集群(1)以及缓存系统(2),分发节点集群(1)由多个分发节点(3)组成,分发节点(3)包括分发调度模块(31)、缓存客户端(32)以及多协议传输模块(33);包括基本分发步骤,具体步骤包括:

1)分发节点(3)的分发调度模块收到客户端(4)的请求后,分发节点(3)的缓存客户端(32)向缓存系统(2)查询是否存在请求所需的数据;

2)如果缓存系统(2)内存在请求所需的数据,缓存客户端(32)进一步连接缓存系统(2),同时连接客户端(4),将缓存系统(2)内的数据分发至客户端;

3)如果缓存系统(2)内无请求所需的数据,分发调度模块(31)同时与缓存系统(2)、客户端(4)以及数据源(5)建立连接,分发调度模块(31)由数据源(5)处获得请求所需数据,分别分发至客户端(4)和缓存系统(2);

当多个客户端(4)同时请求访问同一数据,且缓存系统(2)内无该数据时,还包括扩展分发步骤,具体步骤包括:

4)分发中心节点(6)发现缓存系统(2)内无请求所需的数据时,连接缓存系统(2),建立全局资源GlobalID,全局资源GlobalID用于表示数据正在由分发节点(3)复制调入缓存系统(2);分发中心节点(6)在复制数据的分发节点(3)上创建GlobalID.Lock,GlobalID.Lock用于表示分发节点(3)正在对上述调入缓存系统(2)的数据进行复制;当数据调入缓存系统(2)完成后,删除全局资源GlobalID以及GlobalID.Lock;所述分发中心节点(6)通过Paxos算法在分发节点(3)中选择得到,用于分发节点(3)之间的消息传递和信息同步;

5)分发节点(3)收到客户端(4)的访问同一数据的请求后,分发节点(3)的分发调度模块(31)在分发中心节点(6)中查找全局资源GlobalID,如果分发中心节点(6)中存在全局资源GlobalID,表示请求的数据正在复制调入缓存系统(2);并查找存在GlobalID.Lock的分发节点(3),对存在GlobalID.Lock的分发节点(3)建立监听,然后进入休眠;

6)当分发节点(3)的GlobalID.Lock删除,则中心分发节点(3)将休眠的分发节点(3)唤醒;

7)分发节点(3)被唤醒后,如果分发中心节点(6)的全局资源GlobalID删除,则请求的数据已经调入缓存系统,收到请求的分发节点(3)重新向缓存系统(2)查询是否存在请求所需的数据,并执行上述步骤2);如果分发中心节点(6)中仍然存在全局资源GlobalID,则分发节点(3)将抢占并取代存在GlobalID.Lock的数据进行复制分发节点(3),如果抢占成功则重复执行上述步骤4),如果抢占失败,则跳转执行上述步骤5)中对存在GlobalID.Lock的分发节点(3)建立监听的步骤。

2.根据权利要求1所述基于对等架构的弹性云分发方法,其特征在于,还包括多个对等节点(7),对等节点(7)用于信息同步以及远程查询,对等节点(7)包括消息服务端(71)以及多个服务客户端(72),消息服务端(71)以及服务客户端(72)分别由分发节点(3)构成,由服务客户端(72)执行上述基本分发步骤以及扩展分发步骤;多个对等节点(7)组成混合对等式网络,具体步骤如下:在多个对等节点(7)之间,消息服务端(71)之间分别传递调用消息以及对调用消息的响应消息;在对等节点(7)内部,服务客户端(72)与消息服务端(71)之间分别传递调用消息以及对调用消息的响应消息,消息服务端(71)内保存一个本地模块信息表,用于保存服务客户端(72)的注册模块信息,并与服务客户端(72)进行注册模块信息的同步;在对等节点(7)与分发中心节点(6)之间,分发中心节点(6)内保存一个全局模块信息表,用于保存所有对等节点(7)的服务客户端(72)的注册模块信息,消息服务端(71)向分发中心节点(6)注册服务客户端(72)的注册模块信息,消息服务端(71)与分发中心节点(6)同步注册模块信息,消息服务端(71)响应中心分发节点(3)的模块信息查询。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310380898.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top