[發(fā)明專利]資源控制裝置、資源控制方法和資源控制程序在審
| 申請?zhí)枺?/td> | 201880089640.0 | 申請日: | 2018-02-28 |
| 公開(公告)號: | CN111742299A | 公開(公告)日: | 2020-10-02 |
| 發(fā)明(設計)人: | 小野優(yōu)也;茂田井寬隆;出口昌弘;落合真一;小中裕喜;西尾俊介;富澤俊明 | 申請(專利權)人: | 三菱電機株式會社 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 孫明浩;崔成哲 |
| 地址: | 日本*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 資源 控制 裝置 方法 控制程序 | ||
進程控制部(41)在限制值x以下的大小的內存區(qū)域中使控制對象的多個進程進行動作。資源分配部(43)在檢測到停止了的進程時,按照控制對象的每個進程分配可使用的內存區(qū)域的大小作為緩和限制值。進程控制部(41)在檢測到停止了的進程時,使控制對象的各進程在由資源分配部(43)分配給該進程的緩和限制值以下的大小的內存區(qū)域中進行縮退運行。
技術領域
本發(fā)明涉及對進程使用的資源進行控制的技術。
背景技術
在現(xiàn)有的資源控制中,針對群組化的進程組,該群組可使用的內存使用量受到限制。此外,在群組的內存使用量達到限制值的情況下,使屬于群組的全部進程停止,由此進行控制以不影響其他群組。
在專利文獻1中記載了,在資源控制對象的進程進行動作的內存區(qū)域中,在不存在內存使用量的余量的情況下,使用基準值選出進程,使選出的進程停止。由此,在專利文獻1中,確保內存,排除由于不良進程引起的內存負荷對其他進程造成影響。
現(xiàn)有技術文獻
專利文獻
專利文獻1:日本特開2000-293386號公報
發(fā)明內容
發(fā)明要解決的問題
在現(xiàn)有的資源控制中,前提在于判明資源控制對象的進程的身份。
在具有由用戶開發(fā)的進程那樣無法確定功能和特性的進程的系統(tǒng)中,將資源控制對象的全部進程分類成特定的群組并按照每個群組實施適當的資源控制是很困難的。在資源控制對象的進程進行動作的內存區(qū)域中,在不存在可使用的內存區(qū)域的余量的情況下,使哪個進程再次起動或停止的判定也同樣困難。因此,可能使與期待繼續(xù)動作的服務有關的進程再次起動或停止,可能無法使服務繼續(xù)進行動作。
本發(fā)明的目的在于,在未判明資源控制對象的進程的身份的情況下,也容易使服務繼續(xù)進行動作。
用于解決問題的手段
本發(fā)明的資源控制裝置具有:進程控制部,其在限制值x以下的大小的內存區(qū)域中使控制對象的多個進程進行動作;停止檢測部,其從所述控制對象的多個進程中檢測停止了的進程;以及資源分配部,其在由所述停止檢測部檢測到停止了的進程時,按照所述控制對象的每個進程分配可使用的內存區(qū)域的大小作為緩和限制值,所述進程控制部在由所述停止檢測部檢測到停止了的進程時,使所述控制對象的各進程在由所述資源分配部分配給該進程的所述緩和限制值以下的大小的內存區(qū)域中進行縮退運行。
發(fā)明的效果
在本發(fā)明中,在可使用的內存區(qū)域的余量用盡之前,按照每個進程分離并分配可使用的內存區(qū)域,進行縮退運行。由此,能夠抑制各進程的內存區(qū)域的使用量,并且使未發(fā)生異常的進程通過縮退運行而繼續(xù)動作。
附圖說明
圖1是實施方式1的資源控制裝置10的硬件結構圖。
圖2是實施方式1的資源控制裝置10的軟件結構圖。
圖3是示出實施方式1的資源控制裝置10的整體動作的流程圖。
圖4是示出實施方式1的依存管理表51的圖。
圖5是示出實施方式1的使用量管理表52的圖。
圖6是實施方式1的群組監(jiān)視處理的流程圖。
圖7是實施方式2的資源控制裝置10的軟件結構圖。
圖8是示出實施方式2的使用量日志表53的圖。
圖9是示出實施方式2的操作歷史表54的圖。
圖10是實施方式3的資源控制裝置10的軟件結構圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三菱電機株式會社,未經三菱電機株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880089640.0/2.html,轉載請聲明來源鉆瓜專利網。





