[发明专利]信息处理装置、故障避免方法和程序存储介质有效
申请号: | 201410510736.3 | 申请日: | 2014-09-28 |
公开(公告)号: | CN104516786B | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | 江间珠惠 | 申请(专利权)人: | 日本电气株式会社 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 韩峰;孙志湧 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 装置 故障 避免 方法 程序 存储 介质 | ||
本发明涉及一种信息处理装置、故障避免方法和程序存储介质。该信息处理装置包括检测单元和避免单元。所述检测单元监视被分配到进程的存储器容量的利用率和用于处理请求所用的处理时间。基于监视结果,检测单元检测出在信息处理装置中故障有可能出现的状态。当检测出其中故障有可能出现的状态时,避免单元执行故障避免处理。所述故障避免处理是下述处理:该处理将线程的上限数量从标准值降低为小于标准值的极限值,并且将线程的等待时间从标准时间延长为比标准时间更长的扩大时间。
本申请基于并且要求于在2013年9月27日提交的日本专利申请No.2013-201451和在2014年9月1日提交的日本专利申请No.2014-176924的优先权权益,其公开通过引用被整体并入在此。
技术领域
本发明涉及一种避免其中因为计算机的处理延迟或存储器不足导致在计算机中出现故障的情况的技术。
背景技术
当信息处理装置(计算机)例如执行计算机程序(也简称为程序)时,该信息处理装置产生作为执行程序的单位的多个进程。另外,该信息处理装置在该处理中产生作为其中执行进程的单位的多个线程。
在这种信息处理装置中,当延迟例如在进程内的一个线程的处理时,该延迟不利地影响在同一进程内的其它线程的处理。因此,例如,诸如进程以异常方式结束的故障容易在信息处理装置中出现。
而且,也当向进程分配的存储器容量不足时,容易在信息处理装置中出现进程以异常方式结束的相同的故障。
参考文献1(日本特开专利申请公布No.H10-049219)公开了一种技术,其中,计算机检测故障有可能在计算机中出现的状态。参考文献2(日本特开专利申请公布No.2007-226399)公开了一种技术,其中,垃圾收集处理(以下也称为GC处理)用于计算机检测其中有可能在计算机中出现故障的状态。GC处理是下述处理,其中,当与程序的处理相关联的存储器区域当在执行该程序的同时即使在程序结束后也保持与该程序的处理相关联时,计算机取消(释放)该关联。在参考文献2中,计算机通过下述方式来检测故障有可能在计算机中出现的状态:测量其中执行GC处理的时间间隔和在GC处理后在存储器容量上的增大,并且将那些测量值与阈值作比较。
在参考文献3(日本特开专利申请公布No.2008-077266)和参考文献4(日本特开专利申请公布No.2008-250669)中,公开了方法,其中,基于在服务器上的消息处理时间的预测值来控制在服务器上的线程的上限数量。而且,在参考文献3和4中,也公开了方法,其中,基于在多个网络服务器中的请求的处理状态来控制分别连接到多个网络服务器的终端的上限数量。
在参考文献1至4中,没有关于下述技术的无论任何说明:该技术避免因为在线程的处理中的延迟或被分配到进程的存储器容量的不足导致在计算机中出现故障的情况。
发明内容
本发明的主要目的是提供一种技术,该技术避免因为在线程的处理中的延迟或被分配到进程的存储器容量的不足导致的在信息处理装置(计算机)中的故障。
换句话说,根据本发明的信息处理装置的一个方面包括:
检测单元,所述检测单元基于被分配给进程的存储器容量的利用率和由线程执行与由所述进程接收的请求相对应的处理所花费的处理时间之一或该两者,来检测出其中故障有可能出现的状态,所述进程是用于在其中执行计算机程序的单位,所述线程由所述进程产生的并且是用于在其中执行所述处理的单位;以及
避免单元,当检测出其中故障有可能出现的状态时,所述避免单元执行故障避免处理,所述故障避免处理:将由所述进程产生并且能够属于所述进程的线程的上限数量从标准值降低到小于所述标准值的极限值,并且将所述线程在完成处理后必须等待直到开始个别的处理的等待时间从标准时间延长为长于所述标准时间的扩大时间。
在根据本发明的故障避免方法的一个方面中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电气株式会社,未经日本电气株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410510736.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:主板管理控制器测试系统和方法
- 下一篇:压缩文件动态打包方法及系统