会话管理系统、会话管理设备和会话管理方法_6

文档序号:8398099阅读:来源:国知局
,第二性能信息C2可以是对于在过去的某个时间段期间接收到的每个HTTP请求的请求分配时间的变化、对于在过去的某个时间段期间接收到的每个HTTP请求的请求分配时间的偏差等。
[0177]比较单元36将第一性能信息Cl与第二性能信息C2进行比较。另外,操作模式切换单元38根据来自比较单元36的比较结果来切换操作模式。在实施例3中,当作为第一性能信息Cl的对于每个请求的请求处理时间超过作为第二性能信息C2的对于每个HTTP请求的请求分配时间时,认为服务提供服务器6B的处理效率低于会话管理服务器4B的处理效率,因而服务提供服务器6B处于瓶颈状态。为此,在该情况下,操作模式切换单元38将操作模式从第一操作模式切换至第二操作模式以降低服务提供服务器6B上的负荷。以上述方式,当由第一性能信息Cl表示的处理效率低于由第二性能信息C2表示的处理效率时,将操作模式从第一操作模式切换至第二操作模式。
[0178]另一方面,当第一性能信息Cl等于或小于第二性能信息C2时,认为会话管理服务器4B的处理效率低于服务提供服务器6B的处理效率,因而会话管理服务器4B处于瓶颈状态。在这种情况下,操作模式切换单元38将操作模式从第二操作模式切换至第一操作模式以降低会话管理服务器4B上的负荷。以上述方式,当由第二性能信息C2表示的处理效率等于或高于由第一性能信息Cl表示的处理效率时,将操作模式从第二操作模式切换至第一操作模式。
[0179]图35是示出在操作模式管理服务器12中所执行的处理的流程图。以预定的时间间隔重复执行图35中所示的处理。首先,第二性能信息获取单元34将请求发送到每个会话管理服务器4B,并且从每个会话管理服务器4B接收对于在过去的某个时间段期间接收到的每个HTTP请求的请求分配时间作为监视结果(S2801)。另外,第二性能信息获取单元34基于监视结果来计算在过去的时间段期间接收到的HTTP请求的总数作为包括在会话管理系统IB中的整个会话管理服务器群中的总请求数SI (S2802)。另外,第二性能信息获取单元34基于监视结果来计算对于在过去的时间段期间接收到的各个HTTP请求的HTTP请求分配时间的总和作为包括在会话管理系统IB中的整个会话管理服务器群中的总分配时间T1(S2803)。此外,第二性能信息获取单元34计算通过将总分配时间Tl除以总请求数SI而获得的商(即,对于在过去的时间段期间接收到的每个HTTP的请求分配时间)作为第二性能信息C2 (S2804)。
[0180]另外,第一性能信息获取单元32将请求发送到每个服务提供服务器6B,并且从每个服务提供服务器6B接收对于在过去的时间段期间接收到的每个HTTP请求的请求处理时间作为监视结果(S2805)。另外,第一性能信息获取单元32基于监视结果来计算在过去的时间段期间接收到的HTTP请求的总数作为包括在会话管理系统IB中的整个服务提供服务器群中的总请求数S2(S2806)。此外,第一性能信息获取单元32基于监视结果来计算对于在过去的时间段期间接收到的各个HTTP请求的HTTP处理时间的总和作为包括在会话管理系统IB中的整个服务提供服务器群中的总处理时间T2(S2807)。此外,第一性能信息获取单元32计算通过将总处理时间T2除以总请求数S2而获得的商(即,对于在过去的时间段期间接收到的每个HTTP请求的请求处理时间)作为第一性能信息Cl (S2808)。
[0181]当以上述方式计算第一性能信息Cl和第二性能信息C2时,比较单元36确定第一性能信息Cl是否大于第二性能信息C2 (S2809)。在步骤S2809中,确定服务提供服务器6B的处理效率是否低于会话管理服务器4B的处理效率。
[0182]如果第一性能信息Cl大于第二性能信息C2(在步骤S2809中为是),则操作模式切换单元38执行以下描述的处理。也就是说,操作模式切换单元38基于存储在操作模式管理服务器12的存储装置中的模式信息来确定当前操作模式是否是第一操作模式(S2810A)。另外,如果当前操作模式是第一操作模式(在步骤S2810A中为是),则将操作模式切换至第二操作模式(S2811A)。也就是说,在步骤S2811A中,操作模式切换单元38更新存储在存储装置中的模式信息。另外,用于切换操作模式的切换指令被传送到每个会话管理服务器4B和每个服务提供服务器6B。在已接收到切换指令的每个会话管理服务器4B和每个服务提供服务器6B中,更新存储在存储装置中的模式信息,并且暂时停止HTTP请求的接收。另外,如果当前操作模式是第二操作模式(在步骤S2810A中为否),则处理完成。
[0183]另一方面,如果第一性能信息Cl等于或小于第二性能信息C2(在步骤S2809中为否),则操作模式切换单元38执行以下描述的处理。也就是说,操作模式切换单元38基于存储在操作模式管理服务器12的存储装置中的模式信息来确定当前操作模式是否是第二操作模式(S2810B)。另外,如果当前操作模式是第二操作模式(在步骤S2810B中为是),则将操作模式切换至第一操作模式(S2811B)。也就是说,在步骤S2811B中,操作模式切换单元38更新存储在存储装置中的模式信息。另外,上述切换指令被传送到每个会话管理服务器4B和每个服务提供服务器6B。在已接收到切换指令的每个会话管理服务器4B和每个服务提供服务器6B中,更新存储在存储装置中的模式信息,并且暂时停止HTTP请求的接收。另外,如果当前操作模式是第一操作模式(在步骤S2810B中为否),则处理完成。
[0184]如上所述,当服务提供服务器6B中的HTTP请求的处理效率低于会话管理服务器4B中的HTTP请求的处理效率时,操作模式管理服务器12将操作模式从第一操作模式切换至第二操作模式,而当会话管理服务器4B中的HTTP请求的处理效率低于服务提供服务器6B中的HTTP请求的处理效率时,操作模式管理服务器12将操作模式从第二操作模式切换至第一操作模式。为此,在会话管理系统IB中,在客户端设备2b中再次登录到服务的用户不仅可以再次与服务提供服务器X进行已通过使用客户端设备2a与服务提供服务器X执行的会话,而且可以防止响应时间延长。
[0185]另外,在实施例3中,第一性能信息可以是任何信息,例如,只要该信息表示服务提供服务器6B中的HTTP请求的处理效率即可。第二性能信息可以是任何信息,只要该信息表示会话管理服务器4B中的HTTP请求的处理效率即可。
[0186]另外,共享数据库10可以设置在每个会话管理服务器4B的存储装置中。另外,在第二操作模式下,会话管理服务器4B可以在执行图33所示的传送处理(例如,步骤S2703、S2705、S2706等)时访问设置在其存储装置中的共享数据库10。在这种情况下,可以在预定定时(例如,切换操作模式的定时)生成所有共享数据库10合并到其中的数据库,并且可以更新所有共享数据库10以重新写入在所生成的数据库中。
[0187]另外,操作模式管理服务器12可以具有自动调节功能。例如,在服务提供服务器6B的处理效率低于会话管理服务器4B的处理效率但当前操作模式是第二操作模式的情况下(在图35的步骤S2810A中为否),可以在会话管理系统IB中额外地设置服务提供服务器6B。另外,例如,在会话管理服务器4B的处理效率低于服务提供服务器6B的处理效率但当前操作模式是第一操作模式的情况下(在步骤S2810B中为否),可以在会话管理系统IB中额外地设置会话管理服务器4B。
[0188]另外,可以在不同于操作模式管理服务器12的设备(例如,会话管理服务器4B和服务提供服务器6B)中实现第一性能信息获取单元32、第二性能信息获取单元34、比较单元36和操作模式切换单元38。也就是说,这些功能可以不一定在操作模式管理服务器12中实现。
[0189]为了说明和描述的目的而提供了本发明的以上描述和示例性实施例。其并不旨在穷尽或将本发明限制为所公开的确切形式。明显地,许多修改和变型对于本领域技术人员而言是显而易见的。选择和描述这些实施例是为了最好地说明本发明的原理及其实际应用,从而使得本领域技术人员能够通过各种实施例以及利用适于所预期的特定用途的各种修改来理解本发明。本发明的范围由所附权利要求及其等同方案限定。
【主权项】
1.一种会话管理系统,包括: 会话管理设备;以及 多个服务提供设备,其提供同一种类的服务, 其中所述会话管理设备包括: 请求接收单元,其接收从客户端设备传送的请求数据; 请求传送单元,其将所述请求接收单元接收到的请求数据传送到由所述请求数据中的会话信息指定的服务提供设备;以及 传送单元,其在所述请求传送单元传送所述请求数据之后接收从作为所述请求数据的传送目的地的服务提供设备返回的响应数据,并且将所接收到的响应数据连同用于指定作为传送目的地的服务提供设备的会话信息一起传送到作为所述请求数据的传送源的客户端设备, 其中,所述服务提供设备包括: 接收单元,其接收从所述会话管理设备传送的请求数据; 认证单元,当用于标识用户的用户标识信息包括在由所述接收单元接收到的请求数据中时,所述认证单元基于所述用户标识信息对由所述用户标识信息标识的所述用户进行认证;以及 响应传送单元,其将与所述接收单元接收到的请求数据相对应的响应数据传送到所述会话管理设备,并且 其中,当用于标识用户的用户标识信息包括在由所述接收单元接收到的请求数据中时,所述响应传送单元将与所述请求数据相对应的响应数据连同所述认证单元基于所述用户标识信息认证的用户所特有的用户信息一起传送到所述会话管理设备, 所述会话管理设备还包括与会话信息相关联地存储用户信息的存储单元, 当在所述请求传送单元传送所述请求数据之后从作为所述请求数据的传送目的地的服务提供设备连同所述响应数据一起接收到用户信息时,所述传送单元将所接收到的响应数据连同用于指定作为传送目的地的服务提供设备的会话信息和所接收到的用户信息一起传送到作为所述请求数据的传送源的客户端设备, 在用户信息包括在所述请求接收单元接收到的请求数据中并且与包括在所述请求数据中的用户信息相同的用户信息未存储在所述存储单元中的情况下,所述请求传送单元将包括在所述请求数据中的用户信息与会话信息相关联地存储在所述存储单元中,并且将所述请求数据传送到由包括在所述请求数据中的会话信息指定的服务提供设备,以及 在用户信息包括在所述请求接收单元接收到的请求数据中并且与包括在所述请求数据中的用户信息相同的用户信息存储在所述存储单元中的情况下,所述请求传送单元将所述请求数据传送到由与所述用户信息相关联地存储在所述存储单元中的会话信息指定的服务提供设备。
2.根据权利要求1所述的会话管理系统,其中,所述会话管理设备包括: 单元,当在所述请求传送单元传送所述请求数据之后所述传送单元接收未存储在所述存储单元中的用户信息以及来自作为所述请求数据的传送目的地的服务提供设备的响应数据时,所述单元将所述传送单元接收到的用户信息与用于指定作为传送目的地的服务提供设备的会话信息相关联地存储在所述存储单元中。
3.一种会话管理设备,包括: 请求接收单元,其接收从客户端设备传送的请求数据; 请求传送单元,其将所述请求接收单元接收到的请求数据传送到提供同一种类的服务的多个服务提供设备当中的由所述请求数据中的会话信息指定的服务提供设备; 传送单元,其在所述请求传送单元传送所述请求数据之后接收从作为所述请求数据的传送目的地的服务提供设备返回的响应数据,并且将所接收到的响应数据连同用于指定作为传送目的地的服务提供设备的会话信息一起传送到作为所述请求数据的传送源的所述客户端设备;以及 存储单元,其存储信息, 其中,当在所述请求传送单元传送请求数据之后从作为所述请求数据的传送目的地的服务提供设备连同响应数据一起接收到由作为传送目的地的服务提供设备认证的用户所特有的用户信息时,所述传送单元将所接收到的响应数据连同用于指定作为传送目的地的服务提供设备的会话信息和所接收到的用户信息一起传送到作为所述请求数据的传送源的客户端设备,以及 在用户信息包括在所述请求接收单元接收到的请求数据中并且与包括在所述请求数据中的用户信息相同的用户信息存储在所述存储单元中的情况下,所述请求传送单元将所述请求数据传送到由与所述用户信息相关联地存储在所述存储单元中的会话信息指定的服务提供设备。
4.一种会话管理方法,使得包括存储单元的计算机执行用于会话管理的处理,所述处理包括: 接收从客户端设备传送的请求数据; 将所接收到的请求数据传送到提供同一种类的服务的多个服务提供设备当中的由所述请求数据中的会话信息指定的服务提供设备; 在传送所述请求数据之后接收从作为所述请求数据的传送目的地的服务提供设备返回的响应数据,并且将所接收到的响应数据连同用于指定作为传送目的地的服务提供设备的会话信息一起传送到作为所述请求数据的传送源的所述客户端设备; 当在传送请求数据之后从作为所述请求数据的传送目的地的服务提供设备连同响应数据一起接收到由作为传送目的地的服务提供设备认证的用户所特有的用户信息时,将所接收到的响应数据连同用于指定作为传送目的地的服务提供设备的会话信息和接收到的用户信息一起传送到作为所述请求数据的传送源的客户端设备; 在用户信息包括在接收到的请求数据中并且与包括在所述请求数据中的用户信息相同的用户信息未存储在所述存储单元中的情况下,将包括在所述请求数据中的用户信息与会话信息相关联地存储在所述存储单元中,并且将所述请求数据传送到由包括在所述请求数据中的会话信息指定的服务提供设备;以及 在用户信息包括在接收到的请求数据中并且与包括在所述请求数据中的用户信息相同的用户信息存储在所述存储单元中情况下,将所述请求数据传送到由与所述用户信息相关联地存储在所述存储单元中的会话信息指定的服务提供设备。
【专利摘要】本发明公开了会话管理系统、会话管理设备以及会话管理方法。在用户认证信息包括在由接收单元接收到的请求中的情况下,响应传送单元将包括基于用户认证信息认证的用户所特有的特有信息的响应传送到会话管理服务器。当接收到具有特有信息响应时,传送单元将该响应连同作为该响应的传送源的服务提供服务器的标识信息一起传送到客户端设备。原则上,请求传送单元将由请求接收单元接收到的请求传送到与该请求中的标识信息相对应的服务提供服务器,但当接收到包括与已存储在会话管理DB中的特有信息相同的特有信息的请求时,将请求传送到对应于与特有信息相关联的标识信息的服务提供服务器。
【IPC分类】H04L29-06
【公开号】CN104717197
【申请号】CN201410554258
【发明人】道村唯夫, 森田雅夫
【申请人】富士施乐株式会社
【公开日】2015年6月17日
【申请日】2014年10月17日
【公告号】US20150172389
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1