[发明专利]一种系统检测方法和装置以及流量控制方法和设备有效
申请号: | 201210132477.6 | 申请日: | 2012-04-28 |
公开(公告)号: | CN103379041B | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 吴海珊;亚瑟·N·坦塔维;罗仁士 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/26 |
代理公司: | 北京市中咨律师事务所11247 | 代理人: | 于静,张亚非 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 检测 方法 装置 以及 流量 控制 设备 | ||
技术领域
本发明涉及检测领域,更具体地,涉及一种系统检测方法和用于系统检测的装置,以及一种流量控制方法和用于流量控制的设备。
背景技术
随着技术的不断发展,在服务器侧处理用户请求的设备所构成的系统越来越复杂,也越来越庞大。随着系统所处理的用户请求的增加,当系统的某些资源出现瓶颈时,对于涉及这些资源的系统的请求,响应时间会变得很大,从而使得用户需要等待很长时间才能够得到响应,用户感受很差。系统中会出现瓶颈的资源很多,例如CPU、存储、输入/输出等都可能会出现瓶颈从而导致系统性能急剧下降。
因此,对于如何检测系统瓶颈,对系统进行优化,现有技术中提出了白盒的检测方案。这种方案会预先确定一个或多个系统可能会出现瓶颈的资源,并针对这个资源瓶颈采取优化方法,或者这种方案需要对于系统中的每种资源都设置一个监控器,并根据监控器反馈的该资源是否出现瓶颈进行相应的优化方案。这样的方案存在一定的问题,例如对于预先确定的一个或多个系统可能出现瓶颈的资源,由于系统出现瓶颈的资源可以是一个或者多个,并且可能动态的变化,所以预先确定的优化方案只有系统出现瓶颈的资源恰好是预先确定的资源时发挥作用,而对于其他情况则无法发挥作用。如果采用对于每个资源都设置监控器的方案,则可能会存在需要的监控器过多,并且优化方案过于复杂,从而无法真正实现的问题。因此,现实中使用白盒检测技术难以实现对于系统瓶颈的有效检测。
对于TCP,现有技术中存在黑盒检测技术,通过丢包率和包的乱序等参量判断是否出现带宽瓶颈,但是该技术首先是针对传输层的,难以应用到包括处理用户设备的请求的系统中,并且系统中并没有丢包率等参量,无法进行这样的黑盒检测。
发明内容
为了能够对系统进行简单、有效的检测,本发明提供了一种系统检测方法和用于系统检测的装置以及一种流量控制方法和用于流量控制的设备。
根据本发明的一个方面,提供了一种系统检测方法,所述方法包括:获取系统的吞吐量以及响应时间,其中所述吞吐量反映所述系统处理完成的来自所述系统外的请求的数量,所述响应时间反映所述系统处理来自所述系统外的请求所需要的时间;根据所述吞吐量以及响应时间得到系统性能表征参数,所述系统性能表征参数用于描述系统的拥塞状况;据所述系统性能表征参数确定所述系统是否出现瓶颈。
根据本发明的一个方面,还提供了一种流量控制方法,所述方法包括:根据上述系统检测方法确定系统是否出现瓶颈;若所述系统出现瓶颈则启动对于所述系统的流量控制。
根据本发明的一个方面,提供了一种用于系统检测的装置,所述装置包括:获取模块,被配置为获取系统的吞吐量以及响应时间,其中所述吞吐量反映所述系统处理完成的来自所述系统外的请求的数量,所述响应时间反映所述系统处理来自所述系统外的请求所需要的时间;计算模块,被配置为根据所述吞吐量以及响应时间得到系统性能表征参数,所述系统性能表征参数用于描述系统的拥塞状况;确定模块,被配置为根据所述系统性能表征参数确定所述系统是否出现瓶颈。
根据本发明的一个方面,还提供了一种用于流量控制的设备,所述设备包括:上述装置;控制模块,被配置为若所述装置判断所述系统出现瓶颈,则启动对于所述系统的流量控制。
本发明所提供的技术方案可以简单有效的检测到系统性能的恶化。
附图说明
通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。
图1示出了适于用来实现本发明实施方式的示例性计算系统100的框图;
图2示出了本发明实施例提供的一种系统检测方法的流程示意图;
图3示出了本发明实施例提供的系统的一个结构示意图;
图4示出了本发明实施例提供的一种流量控制方法的流程示意图;
图5示出了本发明实施例中系统拥塞状况的示意图;
图6示出了本发明实施例提供的另一种流量控制方法的流程示意图;
图7示出了本发明实施例提供的一种用于流量控制的设备的结构示意图;
图8示出了本发明实施例提供的又一种流量控制方法的流程示意图;
图9示出了本发明实施例提供的一种用于系统检测的装置的结构示意图;
图10示出了本发明实施例提供的另一种用于流量控制的设备的结构示意图;
图11示出了本发明实施例提供的用于系统检测的装置中确定模块的一种结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210132477.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:除锈机剥壳轮主轴
- 下一篇:一种车床手动心轴夹具