使服务器的工作负载平滑化的方法技术

技术编号:9938010 阅读:88 留言:0更新日期:2014-04-19 01:39
一种使事务服务器的工作负载平滑化的方法,该事务服务器响应于从远程的彼此不同的终端传送的请求而执行处理操作,该方法包括:?在所述终端和所述服务器之间的第一连接之后或其之间,计算(146)预定日期,其中所述终端在该预定日期必须与所述事务服务器建立第二连接来向其发送所述请求;?根据所计算的预定日期,激活(162)该终端该第二连接的建立,使得仅在该预定日期到来时或之后发生该第二连接的建立;?根据所述计算的预定日期为所述事务服务器建立(158)工作负载计划表,该工作负载计划表将在该日期的该事务服务器的预测工作负载与每个可能的日期关联起来,?所述方法的特征在于,包括:?对于每个终端,记录(100)在如下状态间切换的瞬间:·终端的激活状态,在该状态下该终端能够与所述事务服务器建立所述第二连接;以及·终端的非激活状态,在该状态下该终端不能与所述事务服务器建立该第二连接;?基于记录的切换瞬间,对每个终端建立(110)使用的个体档案,该使用的个体档案将对应于该终端在该日期处于激活状态的概率的状态概率与每个可能到来的日期关联起来;以及?计算(146)所述预定日期包括:根据所述工作负载计划表和所述个体档案选择预定日期,所述预定日期在所述事务服务器的所述工作负载计划表中与小于第一预先决定的阈值的预测工作负载相关,并且同时在该终端的使用的个体档案中与对应于大于第二预先决定的阈值的、该终端处于激活状态的概率的状态概率相关。

【技术实现步骤摘要】
【国外来华专利技术】使服务器的工作负载平滑化的方法本专利技术涉及一种使事务服务器的工作负载平滑化的方法,该事务服务器对从远程的彼此不同的终端传送的请求进行响应,执行处理操作。本专利技术还涉及用于实施该平滑化方法的终端和服务器的操作方法。最后,本专利技术还涉及实施该平滑化方法的终端、服务器和信息记录介质。术语“工作负载”指的是如下可测量的物理量,其使得能够计算事务服务器为了执行终端请求的处理而利用的信息技术资源的占用率。每个信息技术资源拥有负载阈值,超过该阈值就不能再使用该信息技术资源来进行附加的处理。在超越了该负载阈值时,于是该资源或包含该资源的系统被称为“过载”。占用率典型地是已经进行中的处理操作的数量和该负载阈值的比率。例如,可测量的物理量典型地是与服务器当前建立的同时连接的数量。该可测量的物理量也可以是服务器的电子微处理器为了处理来自终端的请求而每秒执行的操作的数量。使事务服务器的工作负载平滑化首先在于在时间点阻止其负载阈值被超过。典型地,当达到负载阈值时,由于必要的一个或更多个资源已经过载,所以连接服务器拒绝任何新连接或者服务器虽然建立新连接但不执行终端请求的处理操作。在这些情况下,因为不导致终端请求的处理的立刻执行,所以均认为是连接的“失败”。优选负载的平滑化也在于及时并尽可能一致地分配事务服务器执行的处理操作,并且如果可能的话,在于维持工作负载始终在预先决定的阈值之上。为了使事务服务器的工作负载平滑化,现有技术的方法包括:-计算终端必须与事务服务器建立连接来向其传送所述请求的预定日期;-根据计算的预定日期来激活该终端建立该连接,使得仅在该预定日期到来时或之后发生该连接的建立。-根据计算的预定日期为事务服务器设立工作负载计划表,该工作负载计划表将每个可能日期与该事务服务器在该日期的预报工作负载关联起来。该术语“日期”指的是用于指示相对于时间的原点的决定瞬间的任何信息。日期可以有不同的格式。例如,一种经典的格式是年/月/日/小时/分/秒格式。日期也可以以数字值或从时间原点起经过的许多连续的预定时间间隔的形式来书写。时间原点一般是绝对的,并且对于所有的终端和服务器是共同的。可是,时间原点也可以相对于特定事件、例如召唤消息的接收是固定的。例如,在本说明书的后面,日期是从对于所有装置是共同的时间原点起经过的、以秒测量的瞬间。在不同的装置中用于测量日期的时钟以传统方式彼此同步。在以下,术语“当前日期”表示与当前瞬间对应的日期。在已知的方法中,在专利申请JP2007005971中设想根据事务服务器的工作负载计划表使预定日期固定来限制在预定日期的连接失败。其结果是,事务服务器的工作负载被有效地平滑化,其原因在于,原则上终端仅在服务器有能力执行请求的处理操作时才连接到事务服务器。这限制了事务服务器的过载。可是,希望改进该方法来更有效地使事务服务器的工作负载平滑化。已知现有技术还有:-EP1566736A1,和-US2008/154805。因此,本专利技术的目的在于一种使工作负载平滑化的方法,其中,包括:-对于每个终端,记录在如下状态间切换的瞬间:·终端的激活状态,在该状态下该终端能够与事务服务器设立连接,以及·终端的非激活状态,在该状态下该终端不能与事务服务器设立该连接;-基于记录的切换瞬间,对每个终端建立使用的个体档案,该使用的个体档案将对应于终端在该日期处于激活状态的概率的状态概率与每个可能到来的日期关联起来;以及计算所述预定日期包括:根据工作负载计划表和个体档案选择预定日期,所述预定日期在事务服务器的工作负载计划表中与小于第一预先决定的阈值的预测工作负载相关,并且同时在该终端的使用的个体档案中与对应于大于第二预先决定的阈值的、终端处于激活状态的概率的状态概率相关。上述方法使终端在计算的预定日期在其连接的期间中请求的处理成功的可能性最大化。事实上,对预定日期进行计算,使其出现在如下条件下:-在事务服务器的工作负载对于该服务器立刻执行终端请求的处理是足够低的瞬间,并且-在终端处于激活状态而且因此能够连接到事务服务器的瞬间。因此该方法限制了连接失败的数量,因此更有效地使服务器的工作负载平滑化。此外,该方法可以是完全自动化的,所以用户的介入变得不再必要。该方法的实施例可以包含一个或多个下述特征:■所述方法包括:-根据对所有的终端记录的切换瞬间建立使用的共同档案,该共同档案将对应于不同的终端中的任何非指定终端处于激活状态的概率的共同状态概率,与每个可能到来的日期关联起来;-如果与到来日期无关地,终端的个体档案将对应于大于第二预先决定的阈值的、该终端处于激活状态的概率的个体状态概率,与每个到来日期关联起来,则计算所述预定日期包括选择在使用的共同档案中,与对应于小于第二预先决定的阈值的、不同终端中的任何非指定终端处于激活状态概率的共同状态概率相关的预定日期。■预定日期的计算还包括自动选择最接近于当前日期的预定日期;■在预定日期的计算之前,终端激活与预定日期服务器的第一连接的建立来获得根据其使用的个体档案计算的预定日期,然后在计算的预定日期之前中断该第一连接,然后根据计算的预定日期被激活的连接形成第二连接;■在第一连接中,-终端向预定日期服务器传送电子证书,电子证书包含该终端的标识符和该终端标识符的数字签名以及仅该终端知道的私钥,然后-预定日期服务器根据接收到的电子证书验证终端的标识符的真实性,然后-如果终端被正确认证,计算预定日期然后发送到该终端,并且-如果终端没有被正确认证,不对该终端计算预定日期。■在该第一连接中,只有终端被正确认证,所述方法才包括:-生成临时电子证书,所述临时电子证书至少包含计算的预定日期,被分配了该预定日期的终端的标识符,以及该计算的日期的数字签名和该终端的标识符的数字签名以及适合于事务服务器的私钥,然后-向终端传送该临时电子证书,·在第二连接中,所述方法包括:-终端传送在预定日期服务器或事务服务器接收到的临时电子证书,-验证临时电子证书的真实性,并且验证在该临时电子证书中包含的终端的标识符与发送了该临时电子证书的终端的标识符的对应,和-如果临时电子证书的真实性不正确或如果传送了该临时电子证书的终端的标识符与该接收的临时电子证书中包含的标识符不对应,则系统地阻止该终端请求的处理的立刻执行,如果不是,则不系统地阻止请求的处理的立刻执行;■在第一连接中,生成的临时电子证书也包含:根据计算的预定日期计算的有效日期,该有效日期在预定日期之后,并且在第二连接中,所述方法包括:比较当前日期与接收到的临时电子证书的有效日期,如果当前日期在临时电子证书的有效日期之后,则系统地阻止该终端请求的处理的立刻执行,如果不是,则不系统地阻止请求的处理的立刻执行。这些实施例另外具有如下优点:-根据使用的共同档案选择指定日期,使非高峰时期的服务器的负载优化;-自动选择最接近于当前日期的预定日期,使得不超过事务服务器的负载阈值就能进行所有处理操作的最快的执行;-在第一连接中的终端的认证使得更难以进行使服务器计算大量非必要的预定日期的服务器攻击,这是因为仅有正确认证的终端能够激活该计算;-生成并使用临时电子证书使得更难以企图进行使服务器执行大量非必要的处理操作而使该服务器过载的任何攻击,因为仅有具有真正的临时电子证书的终端才能激活服务器执行处理本文档来自技高网...
使服务器的工作负载平滑化的方法

【技术保护点】
一种使事务服务器的工作负载平滑化的方法,该事务服务器响应于从远程的彼此不同的终端传送的请求而执行处理操作,该方法包括:?在所述终端和所述服务器之间的第一连接之后或其之间,计算(146)预定日期,其中所述终端在该预定日期必须与所述事务服务器建立第二连接来向其发送所述请求;?根据所计算的预定日期,激活(162)该终端该第二连接的建立,使得仅在该预定日期到来时或之后发生该第二连接的建立;?根据所述计算的预定日期为所述事务服务器建立(158)工作负载计划表,该工作负载计划表将在该日期的该事务服务器的预测工作负载与每个可能的日期关联起来,?所述方法的特征在于,包括:?对于每个终端,记录(100)在如下状态间切换的瞬间:·终端的激活状态,在该状态下该终端能够与所述事务服务器建立所述第二连接;以及·终端的非激活状态,在该状态下该终端不能与所述事务服务器建立该第二连接;?基于记录的切换瞬间,对每个终端建立(110)使用的个体档案,该使用的个体档案将对应于该终端在该日期处于激活状态的概率的状态概率与每个可能到来的日期关联起来;以及?计算(146)所述预定日期包括:根据所述工作负载计划表和所述个体档案选择预定日期,所述预定日期在所述事务服务器的所述工作负载计划表中与小于第一预先决定的阈值的预测工作负载相关,并且同时在该终端的使用的个体档案中与对应于大于第二预先决定的阈值的、该终端处于激活状态的概率的状态概率相关。...

【技术特征摘要】
【国外来华专利技术】2011.08.02 FR 11571011.一种使事务服务器的工作负载平滑化的方法,该事务服务器响应于从远程的彼此不同的终端传送的请求而执行处理操作,该方法包括:-在所述终端和所述服务器之间的第一连接之后或其之间,计算预定日期,其中所述终端在该预定日期必须与所述事务服务器建立第二连接来向其发送所述请求;-根据所计算的预定日期,激活该终端该第二连接的建立,使得仅在该预定日期到来时或之后发生该第二连接的建立;-根据所述计算的预定日期为所述事务服务器建立工作负载计划表,该工作负载计划表将每个预定日期与该事务服务器在该预定日期的预测工作负载关联起来,-所述方法的特征在于,包括:-对于每个终端,记录在如下状态间切换的瞬间:·终端的激活状态,在该状态下该终端能够与所述事务服务器建立所述第二连接;以及·终端的非激活状态,在该状态下该终端不能与所述事务服务器建立该第二连接;-基于记录的切换瞬间,对每个终端建立使用的个体档案,该使用的个体档案将每个到来的日期与对应于该终端在该每个到来的日期处于激活状态的概率的状态概率关联起来;以及-计算所述预定日期包括:根据所述工作负载计划表和所述个体档案选择预定日期,所述预定日期在所述事务服务器的所述工作负载计划表中与小于第一预先决定的阈值的预测工作负载相关,并且同时在该终端的使用的个体档案中与对应于大于第二预先决定的阈值的、该终端处于激活状态的概率的状态概率相关,其中,所述方法还包括:-根据对所有的终端记录的切换瞬间建立使用的共同档案,该共同档案将对应于不同的终端中的任何非指定终端处于激活状态的概率的共同状态概率,与每个到来的日期关联起来,-如果与到来日期无关地,终端的个体档案将对应于大于所述第二预先决定的阈值的、该终端处于激活状态的概率的个体状态概率,与每个到来日期关联起来,则计算所述预定日期包括选择同时与如下要素相关的预定日期:·在所述事务服务器的所述工作负载计划表中,与低于第一预先决定的阈值的预测工作负载相关;·在该终端的所述使用的个体档案中,与对应于大于第二预先决定的阈值的、该终端处于激活状态的概率的状态概率相关;·在所述使用的共同档案中,与对应于小于第三预先决定的阈值的、不同终端中的任何非指定终端处于激活状态概率的状态概率相关。2.根据权利要求1所述的方法,其中预定日期的计算还包括自动选择最接近于当前日期的预定日期。3.根据权利要求1所述的方法,其中在所述预定日期的计算之前,终端激活与预定日期服务器的所述第一连接的建立来获得根据其使用的个体档案计算的预定日期,然后在所述计算的预定日期之前中断该第一连接。4.根据权利要求3的方法,其中,在所述第一连接中,-所述终端向所述预定日期服务器传送电子证书,所述电子证书包含该终端的标识符和该终端标识符的数字签名以及仅该终端知道的私钥,然后-所述预定日期服务器根据接收到的所述电子证书验证所述终端的标识符的真实性,然后-如果终端被正确认证,计算预定日期然后发送到该终端,并且-如果终端没有被正确认证,不对该终端计算预定日期。5.根据权利要求4的方法,其中,在所述第一连接中,只有终端被正确认证,所述方法包括:·生成临时电子证书,所述临时电子证书至少包含计算的预定日期、被分配了该预定日期的终端的...

【专利技术属性】
技术研发人员:马塞·波尔温
申请(专利权)人:维亚塞斯公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1