[发明专利]基于IP的任务自主均衡分配集群系统有效

专利信息
申请号: 201310497976.X 申请日: 2013-10-22
公开(公告)号: CN103533068B 公开(公告)日: 2017-08-25
发明(设计)人: 黎亮 申请(专利权)人: 黎亮
主分类号: H04L29/08 分类号: H04L29/08;G06F9/455;H04L12/803
代理公司: 暂无信息 代理人: 暂无信息
地址: 610051 四川省成都市成华区建*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 ip 任务 自主 均衡 分配 集群 系统
【权利要求书】:

1.基于IP的任务自主均衡分配集群系统,其特征包括:

(1) 使用一个或多个计算机服务器通过网络向外部用户提供服务,通过不同虚拟机的IP地址来提供任务的并行性;各个服务器的硬件和操作系统可以是相同的也可以是不同的,但都要配备网络适配器和支持TCP/IP网络协议,同时使用本发明的算法;各个服务器在本发明的算法驱动下,自动均衡分配IP在各个服务器上的数量,对外始终保持IP接口的稳定性;

(2) 各个服务器高度独立,服务器之间进行纯P2P的连接,相互传送信息;在本发明算法的控制下,任何服务器产生故障后,其IP地址和相应的虚拟机将自动被其它服务器替代;当其恢复之后,IP地址和相应的虚拟机将被其它服务器回还;

(3) IP地址是系统向外提供服务的唯一接口,任务的切分和封装完全在用户端完成,不在服务器内部和之间;一个虚拟机有唯一的一个对外服务IP;

(4) 服务器之间只定期相互传递状态信息,包括 CPU/内存/磁盘/网络使用率;不参与任务的分配或再分配或数据的封装或再封装;

(5) 各个服务器上执行的下面算法:

A 通过读取配置文件知道服务器集群的结构和初始状态,通过P2P的方法定期相互交换最新状态

B 根据配置表来计算本机所应该承担的对外IP数量和具体的IP地址;假设服务器的编号从1到N,对外服务的虚拟机的有M个,则计算方法如下

B1)计算第i台服务器的应该承担数量为

M×第i台服务器的负载能力 / N台服务器的全部负载能力

设其商为Y(i)、其余数为X(i)

B2)若本机为j,则本机至少承担Y(j)个对外IP地址;在Y(j)之外承担的更多对外IP数由下面的计算决定

B3)计算 Z = M-全部Y(i)之和,Z表示剩余IP地址数量;把X(i)按照从大到小排序,依次每机再分配一个IP且Z←Z-1,直到Z=0为止;或者一种简化的做法是当Z小于服务器的数量时,把Z个剩余的IP地址直接分配到编号最前面的Z台机器上,或编号最后面的Z台机器上;

C 配置文件中的参数包括本台机器的IP号、对外IP的网卡号、内部通信的端口地址、物理机器数量N、逻辑机器数量M、各物理机器的IP地址和各台机器的负载能力、各逻辑机器的IP地址;

D 服务器之间通过网络交换信息,信息仅仅包含反映CPU的繁忙程度、内存的使用程度、磁盘的空余程度、网络的空闲程度的指标;由这些指标来构成出新的服务器的负载能力;

E 若某台服务器在超过一定时间内都联系不上,就认为其发生了严重故障,其负载能力被认为是0;F 对于联系的上的服务器,将根据其发送的指标来重新计算其负载能力,然后得出其承担的虚拟机的数量和相应的IP地址;

(6)N台服务器对外提供M个虚拟机的IP地址,在配置时可以是 M = N 或 M > N 或 M < N ;当 N < M 时为典型的并行系统;当 N > M 为典型的冗余系统,其故障不会造成整体系统服务性能的下降;

(7) 上面(5)中的算法可以被看成是一种服务器之间的协议;协议可以被一定程度的修改,但其核心成分是:各服务器完全独立,没有中心结点,任何服务器之间都是都通过协议进行IP 分配,没有主从Master/Slave关系;经配置的任何服务器都可以自由加入或退出这个系统,系统内的服务器基于协议通过自组织方式对外提供稳定的IP地址。

2.如权利要求1所述的一种基于IP的任务自主均衡分配集群系统,其系统可以以分组为单位向外提供多种不同类型的服务,不同的分组提供不同类型的服务;一个分组提供一类服务,它有若干虚拟机IP地址,这些虚拟机IP由N台服务器来承担,分配方法同权利要求1步骤(5)中算法一样。

3.如权利要求1所述的一种基于IP的任务自主均衡分配集群系统,其系统构成的一种方式是把各个服务器置于一个局域网内;每个服务器可以有多个网络适配器,但其中一个适配器A应该同其它服务器的适配器处于一个局域网内,负责服务器之间的信息交换;另一个适配器B应该同其它服务器的适配器处于一个局域网内,负责服务器集群的对外服务;当然A、B也可以是同一个网络适配器,同其它服务器的适配器处于一个局域网内,既相互交换信息又负责服务器的对外服务。

4.如权利要求3所述的一种基于IP的任务自主均衡分配集群系统,在局域网中使用ARP广播来预防IP地址变换时可能产生的冲突;在各服务器删除自己过去承担的IP、或新增自己承担的新IP的同时,应当向局域网中发送ARP广播包,以通知其它服务器即时更新各自的IP。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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