发明名称 多租户数据库应用的遵守服务等级协议的布局
摘要 本发明提供一种计算机系统,其包括确定多个租户数据库到多个服务器的布局的布局管理器。该布局管理器包括:输入处理器,其确定掌控多个租户数据库到多个服务器的关联的服务等级协议SLA的约束条件以及与多个服务器相关联的计算约束条件;染色体比较器,其相对于SLA约束条件和计算约束条件比较每个染色体,以输出多个染色体的选定子集,每个染色体包括多个租户数据库中的每一个到多个服务器中的一个的潜在布局;染色体组合器,其将多个染色体的选定子集中的染色体组合以得到下一代染色体,其被输出到染色体比较器以用于后续比较;以及布局选择器,其监控所述进化循环以及从其中选择选定的染色体用于实施基于选定的染色体的布局。
申请公布号 CN101931609A 申请公布日期 2010.12.29
申请号 CN200910146215.3 申请日期 2009.06.22
申请人 SAP股份公司 发明人 黎文宪;许俭
分类号 H04L29/06(2006.01)I;G06F17/30(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京市柳沈律师事务所 11105 代理人 邵亚丽
主权项 一种包括记录在计算机可读介质上的指令的计算机系统,该系统包括:布局管理器,其被配置为确定多个租户数据库中每一个数据库到多个服务器中一个服务器的布局,其中,所述多个租户数据库包括原始租户数据库和从原始租户数据库复制的复制租户数据库,其中,所述布局管理器包括:输入处理器,其被配置为确定掌控所述多个租户数据库与所述多个服务器的关联的服务等级协议SLA的约束条件,并且被配置为确定与所述多个服务器相关联的计算约束条件,染色体比较器,其被配置为将多个染色体进行比较,每个染色体包括所述多个租户数据库中每一个数据库到所述多个服务器中一个服务器的潜在布局,并且被配置为在符合SLA约束条件的基础上并且相对于计算约束条件将所述多个染色体中的每一个进行比较,从而输出所述多个染色体的选定子集;染色体组合器,其被配置为将所述多个染色体的选定子集中的染色体进行组合以得到下一代染色体,作为在所述染色体比较器和染色体组合器之间的多个染色体的进化循环的一部分,该下一代染色体用于输出到所述染色体比较器并且用于相对于SLA约束条件和计算约束条件对所述下一代染色体中的染色体进行的后续比较;以及布局选择器,其被配置为监控所述进化循环以及从其中选择选定的染色体用于实施基于所述选定的染色体的布局。
地址 德国瓦尔多夫