Sign In to Follow Application
View All Documents & Correspondence

Resource Control Device, Resource Control Method, And Resource Control Program

Abstract: A process control unit (41) causes a plurality of controlled processes to operate in a memory region of a size not greater than a limit value x. Upon detection of a shutdown process, a resource allocation unit (43) allocates each controlled process a memory region size that can be used by the controlled process, said memory region size constituting a reduced limit value. Upon detection of the shutdown process, the process control unit (41) causes each controlled process to run degenerately in a memory region of a size not greater than the reduced limit value allocated to the controlled process by the resource allocation unit (43).

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
06 July 2020
Publication Number
35/2020
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
cnaveen@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-03-13
Renewal Date

Applicants

MITSUBISHI ELECTRIC CORPORATION
7-3, Marunouchi 2-chome, Chiyoda-ku, Tokyo 1008310

Inventors

1. ONO, Yuya
c/o Mitsubishi Electric Corporation, 7-3, Marunouchi 2-chome, Chiyoda-ku, Tokyo 1008310
2. MOTAI, Hirotaka
c/o Mitsubishi Electric Corporation, 7-3, Marunouchi 2-chome, Chiyoda-ku, Tokyo 1008310
3. DEGUCHI, Masahiro
c/o Mitsubishi Electric Corporation, 7-3, Marunouchi 2-chome, Chiyoda-ku, Tokyo 1008310
4. OCHIAI, Shinichi
c/o Mitsubishi Electric Corporation, 7-3, Marunouchi 2-chome, Chiyoda-ku, Tokyo 1008310
5. KONAKA, Hiroki
c/o Mitsubishi Electric Corporation, 7-3, Marunouchi 2-chome, Chiyoda-ku, Tokyo 1008310
6. NISHIO, Shunsuke
c/o Mitsubishi Electric Corporation, 7-3, Marunouchi 2-chome, Chiyoda-ku, Tokyo 1008310
7. TOMISAWA, Toshiaki
c/o Mitsubishi Electric Corporation, 7-3, Marunouchi 2-chome, Chiyoda-ku, Tokyo 1008310

Specification

Claims
Claim 1 A resource control device comprising:
a process control unit to cause a plurality of control-target processes to operate in a memory area of a size equal to or smaller than a limiting value x;
a stop detection unit to detect a stopping process in the plurality of control-target processes; and
a resource allocation unit to allocate a size of a usable memory area for each of the control-target processes as a relaxed limiting value when the stopping process is detected by the stop detection unit, wherein
when the stopping process is detected by the stop detection unit, the process control unit causes each of the control-target processes to perform fallback operation in a memory area of a size equal to or smaller than the relaxed limiting value allocated to the process by the resource allocation unit. Claim 2 The resource control device according to claim 1, wherein
the limiting value x indicates a size smaller than the size of the usable memory area, and
the resource allocation unit takes each of the control-target processes as a
target process and allocates, as the relaxed limiting value, a size larger than a size of a
memory area used by the target process when the stopping process is detected by the
stop detection unit.
Claim 3 The resource control device according to claim 2, wherein
the limiting value x indicates a size obtained by multiplying the size of the usable memory area by a value a smaller than 1, and
the resource allocation unit allocates, as the relaxed limiting value, a size obtained by multiplying the size of the memory area used by the target process by an

inverse of the value a.
Claim 4 The resource control device according to any one of claims 1 to 3, wherein
when a dependence process, which is a process required for another process to operate, is present, the process control unit causes the dependence process to be prioritized to perform fallback operation in a memory area of a size equal to or smaller than the relaxed limiting value.
Claim 5 The resource control device according to any one of claims 1 to 4,
wherein
the process control unit causes a process using a memory area of a large size to be prioritized to perform fallback operation in the memory area of the size equal to or smaller than the relaxed limiting value.
Claim 6 The resource control device according to any one of claims 1 to 5,
wherein
when each of the processes is caused to perform fallback operation in the
memory area of the size equal to or smaller than the relaxed limiting value, if the
stopping process becomes undetected in the plurality of control-target processes, the
process control unit causes the plurality of control-target processes to operate in the
memory area of the size equal to or smaller than the limiting value x.
Claim 7 The resource control device according to any one of claims 1 to 6,
further comprising:
a log output unit to output log data indicating at least either of a size of a
memory area used by each of the processes and executed processing.
Claim 8 The resource control device according to any one of claims 1 to 7,
wherein
the process control unit causes a process as a garbage collector to be prioritized

to perform fallback operation in the memory area of the size equal to or smaller than the
relaxed limiting value.
Claim 9 The resource control device according to claim 8, further comprising:
a garbage collector estimation unit to estimate the process as the garbage collector based on a start time of each of the processes, wherein
the process control unit causes a process estimated by the garbage collector
estimation unit as the process as the garbage collector to be prioritized to perform
fallback operation in the memory area of the size equal to or smaller than the relaxed
limiting value.
Claim 10 A resource control method comprising:
by a process control unit, causing a plurality of control-target processes to operate in a memory area of a size equal to or smaller than a limiting value x;
by a stop detection unit, detecting a stopping process in the plurality of control-target processes;
by a resource allocation unit, allocating a size of a usable memory area for each of the control-target processes as a relaxed limiting value when the stopping process is detected by the stop detection unit; and
when the stopping process is detected by the stop detection unit, by the process control unit, causing each of the control-target processes to perform fallback operation in a memory area of a size equal to or smaller than the relaxed limiting value allocated to the process by the resource allocation unit.

Documents

Application Documents

# Name Date
1 202047028576-IntimationOfGrant13-03-2024.pdf 2024-03-13
1 202047028576.pdf 2020-07-06
2 202047028576-PatentCertificate13-03-2024.pdf 2024-03-13
2 202047028576-STATEMENT OF UNDERTAKING (FORM 3) [06-07-2020(online)].pdf 2020-07-06
3 202047028576-REQUEST FOR EXAMINATION (FORM-18) [06-07-2020(online)].pdf 2020-07-06
3 202047028576-FORM 3 [26-12-2023(online)].pdf 2023-12-26
4 202047028576-POWER OF AUTHORITY [06-07-2020(online)].pdf 2020-07-06
4 202047028576-FORM 3 [16-12-2022(online)].pdf 2022-12-16
5 202047028576-FORM 18 [06-07-2020(online)].pdf 2020-07-06
5 202047028576-Annexure [12-05-2022(online)].pdf 2022-05-12
6 202047028576-FORM 1 [06-07-2020(online)].pdf 2020-07-06
6 202047028576-CLAIMS [12-05-2022(online)].pdf 2022-05-12
7 202047028576-DRAWINGS [06-07-2020(online)].pdf 2020-07-06
7 202047028576-DRAWING [12-05-2022(online)].pdf 2022-05-12
8 202047028576-FER_SER_REPLY [12-05-2022(online)].pdf 2022-05-12
8 202047028576-DECLARATION OF INVENTORSHIP (FORM 5) [06-07-2020(online)].pdf 2020-07-06
9 202047028576-COMPLETE SPECIFICATION [06-07-2020(online)].pdf 2020-07-06
9 202047028576-OTHERS [12-05-2022(online)].pdf 2022-05-12
10 202047028576-CLAIMS UNDER RULE 1 (PROVISIO) OF RULE 20 [06-07-2020(online)].pdf 2020-07-06
10 202047028576-FORM 3 [24-01-2022(online)].pdf 2022-01-24
11 202047028576-FER.pdf 2021-11-17
11 202047028576-RELEVANT DOCUMENTS [15-07-2020(online)].pdf 2020-07-15
12 202047028576-FORM 3 [18-06-2021(online)].pdf 2021-06-18
12 202047028576-MARKED COPIES OF AMENDEMENTS [15-07-2020(online)].pdf 2020-07-15
13 202047028576-FORM 13 [15-07-2020(online)].pdf 2020-07-15
13 202047028576-FORM 3 [14-12-2020(online)].pdf 2020-12-14
14 202047028576-AMMENDED DOCUMENTS [15-07-2020(online)].pdf 2020-07-15
14 202047028576-FORM 3 [02-11-2020(online)].pdf 2020-11-02
15 202047028576-Proof of Right [18-09-2020(online)].pdf 2020-09-18
15 202047028576-RELEVANT DOCUMENTS [20-07-2020(online)].pdf 2020-07-20
16 202047028576-AMMENDED DOCUMENTS [20-07-2020(online)].pdf 2020-07-20
16 202047028576-MARKED COPIES OF AMENDEMENTS [20-07-2020(online)].pdf 2020-07-20
17 202047028576-FORM 13 [20-07-2020(online)].pdf 2020-07-20
18 202047028576-MARKED COPIES OF AMENDEMENTS [20-07-2020(online)].pdf 2020-07-20
18 202047028576-AMMENDED DOCUMENTS [20-07-2020(online)].pdf 2020-07-20
19 202047028576-Proof of Right [18-09-2020(online)].pdf 2020-09-18
19 202047028576-RELEVANT DOCUMENTS [20-07-2020(online)].pdf 2020-07-20
20 202047028576-AMMENDED DOCUMENTS [15-07-2020(online)].pdf 2020-07-15
20 202047028576-FORM 3 [02-11-2020(online)].pdf 2020-11-02
21 202047028576-FORM 13 [15-07-2020(online)].pdf 2020-07-15
21 202047028576-FORM 3 [14-12-2020(online)].pdf 2020-12-14
22 202047028576-FORM 3 [18-06-2021(online)].pdf 2021-06-18
22 202047028576-MARKED COPIES OF AMENDEMENTS [15-07-2020(online)].pdf 2020-07-15
23 202047028576-FER.pdf 2021-11-17
23 202047028576-RELEVANT DOCUMENTS [15-07-2020(online)].pdf 2020-07-15
24 202047028576-FORM 3 [24-01-2022(online)].pdf 2022-01-24
24 202047028576-CLAIMS UNDER RULE 1 (PROVISIO) OF RULE 20 [06-07-2020(online)].pdf 2020-07-06
25 202047028576-COMPLETE SPECIFICATION [06-07-2020(online)].pdf 2020-07-06
25 202047028576-OTHERS [12-05-2022(online)].pdf 2022-05-12
26 202047028576-DECLARATION OF INVENTORSHIP (FORM 5) [06-07-2020(online)].pdf 2020-07-06
26 202047028576-FER_SER_REPLY [12-05-2022(online)].pdf 2022-05-12
27 202047028576-DRAWING [12-05-2022(online)].pdf 2022-05-12
27 202047028576-DRAWINGS [06-07-2020(online)].pdf 2020-07-06
28 202047028576-CLAIMS [12-05-2022(online)].pdf 2022-05-12
28 202047028576-FORM 1 [06-07-2020(online)].pdf 2020-07-06
29 202047028576-Annexure [12-05-2022(online)].pdf 2022-05-12
29 202047028576-FORM 18 [06-07-2020(online)].pdf 2020-07-06
30 202047028576-FORM 3 [16-12-2022(online)].pdf 2022-12-16
30 202047028576-POWER OF AUTHORITY [06-07-2020(online)].pdf 2020-07-06
31 202047028576-REQUEST FOR EXAMINATION (FORM-18) [06-07-2020(online)].pdf 2020-07-06
31 202047028576-FORM 3 [26-12-2023(online)].pdf 2023-12-26
32 202047028576-STATEMENT OF UNDERTAKING (FORM 3) [06-07-2020(online)].pdf 2020-07-06
32 202047028576-PatentCertificate13-03-2024.pdf 2024-03-13
33 202047028576.pdf 2020-07-06
33 202047028576-IntimationOfGrant13-03-2024.pdf 2024-03-13

Search Strategy

1 Search202047028576E_16-11-2021.pdf

ERegister / Renewals