[发明专利]一种数据库集群系统的负载均衡实现方法和装置无效

专利信息
申请号: 201110241232.2 申请日: 2011-08-22
公开(公告)号: CN102299959A 公开(公告)日: 2011-12-28
发明(设计)人: 廖建新;王晶;王纯;李炜;郑安根;朱晓民;张磊;徐童;张乐剑;沈奇威;樊利民;程莉 申请(专利权)人: 北京邮电大学
主分类号: H04L29/08 分类号: H04L29/08;G06F17/30
代理公司: 暂无信息 代理人: 暂无信息
地址: 100191 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种数据库集群系统的负载均衡实现方法和装置,所述方法包括有:负载均衡器将各个数据库服务器的正在执行的事务和客户端请求的并发事务之间的冲突关系建模为具有权重值的无向图;采用图的分割法,将所述无向图划分成k个分区,k是所有的数据库服务器节点总数,并按照跨越不同分区的边的权重值总和最小,同时每个分区内的数据库服务器节点权重值达到均衡的分区原则,将所有请求事务节点划分到相应的分区中;根据分区结果,逐一将请求事务分配给同一分区内的数据库服务器执行、处理。本发明属于信息技术领域,能将具有冲突关系的事务尽可能的分配至最少的数据库服务器上,同时还使各个数据库服务器达到负载均衡。
搜索关键词: 一种 数据库 集群 系统 负载 均衡 实现 方法 装置
【主权项】:
一种数据库集群系统的负载均衡实现方法,其特征在于,所述方法包括有:步骤一、负载均衡器将各个数据库服务器的正在执行的事务和客户端请求的并发事务之间的冲突关系建模为具有权重值的无向图,其中客户端请求的并发事务简称为请求事务:该无向图中,节点集是数据库服务器节点和请求事务节点的集合,其中数据库服务器节点代表该数据库服务器上的所有正在执行的事务,请求事务节点代表客户端请求的并发事务;边集是数据库服务器上正在执行的事务和请求事务之间的冲突关系集合,其中所述事务之间的冲突关系是指多个事务共同访问同一数据项目、并且其中至少有一个事务存在写操作;所述节点的权重值取决于请求事务的权重值或数据库服务器上的所有正在执行事务的权重值之和,其中事务的权重值取决于事务的复杂度;所述边的权重值取决于存在冲突关系的两个节点所代表的事务共同访问的数据项总数;步骤二、采用图的分割法,将所述无向图划分成k个分区,k是所有的数据库服务器节点总数,其中每个数据库服务器节点都唯一的归属于不同的分区中,并按照跨越不同分区的边的权重值总和最小,同时每个分区内的数据库服务器节点权重值达到均衡的分区原则,将所有请求事务节点划分到相应的分区中;步骤三、负载均衡器根据步骤二的分区结果,逐一将请求事务分配给同一分区内的数据库服务器执行、处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201110241232.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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