[发明专利]客户机服务器系统中的负荷分散有效
申请号: | 200680049336.0 | 申请日: | 2006-12-26 |
公开(公告)号: | CN101346696A | 公开(公告)日: | 2009-01-14 |
发明(设计)人: | 渡部贵利;田原义则;马场正浩 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 黄小临 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户机 服务器 系统 中的 负荷 分散 | ||
1.一种负荷分散型客户机服务器系统,包括:
服务器;以及
多个客户机,对所述服务器请求用于处理的连接,
各个所述客户机包括:
通信部件,将表示该客户机的状况的状况信息与连接请求一同发送到所 述服务器;以及
处理部件,可选择性地执行所述服务器的处理,
所述服务器包括:
通信部件,从请求源客户机接受连接请求以及状况信息;
负荷监视部件,监视所述服务器的负荷状况;以及
转交处理部件,响应所述服务器的通信部件所接受的连接请求,基于所 述状况信息,决定将所述服务器的处理转交给所述请求源客户机的转交等级, 若转交后的服务器负荷没有超过最大许可容量负荷,则许可所述请求源客户 机的连接请求,从而将所述转交等级通知给所述请求源客户机,
所述请求源客户机的处理部件执行对应于所通知的转交等级的处理,其 中转交等级是表示使客户机从最初的处理阶段开始执行到第几个处理阶段为 止的等级。
2.如权利要求1所述的负荷分散型客户机服务器系统,其中
若所述服务器的负荷没有超过规定的基准负荷,则所述转交处理部件对 所述请求源客户机在不转交下许可连接请求。
3.如权利要求2所述的负荷分散型客户机服务器系统,其中
所述服务器还包括用于监视各客户机的服务器利用状况的客户机监视部 件,
所述转交处理部件根据所述服务器利用状况以及所述服务器的负荷,决 定是否许可所述请求源客户机的连接请求。
4.如权利要求3所述的负荷分散型客户机服务器系统,其中
所述客户机监视部件包括:监视部件,用于监视各客户机的服务器利用 率以及转交的历史;分类部件,根据所述服务器利用率以及所述转交的历史, 将客户机分类为多个组,并对每个组决定优先级;以及预测部件,通过对每 个组计算来自属于该组的客户机的连接请求之间的间隔,从而预测产生下一 个连接请求的时间,
在预测为其他的客户机在比规定的阈值短的时间内产生了下一个连接请 求的情况下,所述转交处理部件使所述其他的客户机比所述请求源客户机优 先,所述其他的客户机属于具有比所述请求源客户机所属的组的优先级高的 优先级的组。
5.如权利要求4所述的负荷分散型客户机服务器系统,其中
在连接请求被许可的请求源客户机的连接结束时,所述监视部件记录该 请求源客户机的识别符、连接开始时刻、连接结束时刻、以及转交等级,
所述分类部件基于所述监视部件的记录,定期地执行客户机的分组。
6.如权利要求4或5所述的负荷分散型客户机服务器系统,其中
若来自所述其他的客户机的下一个连接请求的预测产生时间为止的长度 为所述规定的阈值以上,则所述转交处理部件执行转交处理,而不会使所述 其他的客户机优先。
7.如权利要求4或5所述的负荷分散型客户机服务器系统,其中
在接受了所述其他的客户机的连接请求以及所述请求源客户机的连接请 求的情况下,若所述服务器负荷没有超过所述最大许可容量负荷,则所述转 交处理部件接受所述请求源客户机的连接请求。
8.如权利要求1所述的负荷分散型客户机服务器系统,其中
所述服务器的处理包括被顺序地执行的多个处理阶段。
9.如权利要求8所述的负荷分散型客户机服务器系统,其中
所述负荷监视部件基于对每个转交等级设定的服务器负荷的减少率、对 客户机所通知的各个转交等级的数目、以及在不转交下许可的连接请求的数 目,计算服务器负荷。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680049336.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:动态资源匹配系统
- 下一篇:具有一个或多个阀门装置的造纸机