# US 2024/0202027 A1 · Computer-readable recording medium storing resource management program, resource management method, and management device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2024/0202027 A1
- Document ID: US20240202027A1
- Status: Published application
- Kind: A1
- Application number: 18/484,772
- Filed: 2023-10-11
- Published: 2024-06-20
- Earliest claimed: 2022-12-19
- Assignees: Fujitsu Limited
- Applicants: Fujitsu Limited
- Inventors: Hiroshi ENDO; Satoshi KAZAMA; Kazuhiro SUZUKI
- Web page: https://patentgrep.com/patent/US20240202027A1

## CPC

- G06F 9/5005: {to service a request}
- G06F 9/5077: {Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455)}
- G06F 9/48: Program initiating; Program switching, e.g. by interrupt
- G06F 9/4806: {Task transfer initiation or dispatching}
- G06F 9/4881: {Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues}
- G06F 9/50: Allocation of resources, e.g. of the central processing unit [CPU]
- G06F 9/5061: {Partitioning or combining of resources}
- G06F 9/5072: {Grid computing}
- G06F 9/5083: {Techniques for rebalancing the load in a distributed system}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A non-transitory computer-readable recording medium storing a resource management program for causing a computer that manages a virtualization system to execute a process, the process includes obtaining a first score according to a time-series number of unused resources for each resource type in the virtualization system, based on a use history of resources in the virtualization system by a user, obtaining, for each resource, a second score according to a use frequency and compatibility with another resource, and allocating each resource to the user in ascending order of a total value of the first score and the second score.

## Claims

### Claim 1

A non-transitory computer-readable recording medium storing a resource management program for causing a computer that manages a virtualization system to execute a process, the process comprising:
obtaining a first score according to a time-series number of unused resources for each resource type in the virtualization system, based on a use history of resources in the virtualization system by a user;
obtaining, for each resource, a second score according to a use frequency and compatibility with another resource; and
allocating each resource to the user in ascending order of a total value of the first score and the second score.

### Claim 2 (depends on 1)

The non-transitory computer-readable recording medium according to claim 1, wherein the process allocates each resource to the user in a case where a resource use rate of the virtualization system is higher than a predetermined value.

### Claim 3 (depends on 1)

The non-transitory computer-readable recording medium according to claim 1, wherein the process adds the second score of a resource according to the use frequency, in the obtaining the second score.

### Claim 4 (depends on 1)

The non-transitory computer-readable recording medium according to claim 1, wherein the process subtracts the second score of a resource with the low compatibility, in the obtaining the second score.

### Claim 5

A resource management method for causing a computer that manages a virtualization system to execute a process, the process comprising:
obtaining a first score according to a time-series number of unused resources for each resource type in the virtualization system, based on a use history of resources in the virtualization system by a user;
obtaining, for each resource, a second score according to a use frequency and compatibility with another resource; and
allocating each resource to the user in ascending order of a total value of the first score and the second score.

### Claim 6 (depends on 5)

The resource management method according to claim 5, wherein the process allocates each resource to the user in a case where a resource use rate of the virtualization system is higher than a predetermined value.

### Claim 7 (depends on 5)

The resource management method according to claim 5, wherein the process adds the second score of a resource according to the use frequency, in the obtaining the second score.

### Claim 8 (depends on 5)

The resource management method according to claim 5, wherein the process subtracts the second score of a resource with the low compatibility, in the obtaining the second score.

### Claim 9

A management device that manages a virtualization system, the management device comprising:
a memory; and
a processor coupled to the memory and configured to:
obtain a first score according to a time-series number of unused resources for each resource type in the virtualization system, based on a use history of resources in the virtualization system by a user;
obtain, for each resource, a second score according to a use frequency and compatibility with another resource; and
allocate each resource to the user in ascending order of a total value of the first score and the second score.

### Claim 10 (depends on 9)

The management device according to claim 9, wherein the processor allocates each resource to the user in a case where a resource use rate of the virtualization system is higher than a predetermined value.

### Claim 11 (depends on 9)

The management device according to claim 9, wherein the processor adds the second score of a resource according to the use frequency, in the obtaining the second score.

### Claim 12 (depends on 9)

The management device according to claim 9, wherein the processor subtracts the second score of a resource with the low compatibility, in the obtaining the second score.
