发明名称 用于平衡信息负载的系统和方法
摘要 提供了一种用于在系统中路由数据的系统和方法。该方法包括:确定初始固定的分配模式,至少基于当前系统使用量和最大可能的系统使用来确定队列参数,基于应用中的消息已等待其处理的时间来确定时间参数,至少基于该时间参数和队列参数来确定负载参数,以及至少基于该负载参数来修改分配模式。
申请公布号 CN101803340B 申请公布日期 2013.06.19
申请号 CN200880011944.1 申请日期 2008.02.15
申请人 艾玛迪斯股份有限公司 发明人 杰罗姆·丹尼尔;西里尔·德盖
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 中原信达知识产权代理有限责任公司 11219 代理人 张焕生;安翔
主权项 一种用于在企业服务总线中路由消息的方法,包括:确定用于将所述消息路由到不同目的地的初始分配模式;基于位于目的地处的目标站点的当前系统使用量和最大可能的系统使用来确定队列参数;基于位于所述目的地处的应用中的消息已等待其处理的时间量来确定时间参数;基于所述时间参数和所述队列参数的组合来确定负载参数;以及基于如下公式来修改所述初始分配模式:Wd(i)=Ws(i)(1‑LF(i))其中:Ws(i)是由所述初始分配模式设置的用于路由中特定目的地P(i)的权重;LF(i)是用于所述特定目的地的负载参数;以及Wd(i)是用于修正所述分配模式的用于所述路由中所述特定目的地P(i)的更新的权重;其中所述路由由一组目的地组成,并且所述权重影响流到所述路由的每一个目的地的数据;并且其中:用于特定目的地的所述负载参数LF(i)通过应用以下公式来计算:LF(i)=WqLFq+Wet LFet其中:Wq和Wet是允许系统定制的可定制权重;LFq是初始队列负载因数;以及LFet是初始时间存在因数;基于所述初始队列负载因数的所述确定所述队列参数包括应用以下公式:LFq=QUP/HLFM其中:LFq是所述初始队列负载因数;HLFM是队列能够处理的消息的最大数目的预设百分比;以及QUP表示与队列容量相比的队列中的消息数目;并且基于所述初始时间存在因数的所述确定所述时间参数包括应用下列公式:LFet=(ATT‑TTT)/TTS其中:LFet是所述初始时间存在因数;ATT是基于由所述应用所计算的平均事务时间而计算得到的;TTT是预定最小时间;以及TTS是定义所述负载因数对事务时间的增长反应快慢的可配置参数。
地址 法国索菲亚-安提波利斯