[发明专利]一种数据库集群系统的负载均衡实现方法和装置无效
申请号: | 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/,转载请声明来源钻瓜专利网。
- 上一篇:一种实现虚拟手写输入的方法及电子装置
- 下一篇:高发光效率的发光二极管