IP Library › Granted Patent US 12,288,105
Granted Patent B2
US 12,288,105 · App. 17/950,194 · Granted Apr 29, 2025

Environment construction system and environment construction method

Inventors: Toshio Nishida (Tokyo, JP); Masaharu Ukeda (Tokyo, JP)
Assignee: HITACHI, LTD.
G06F9/5072G06F2209/501G06F2209/502
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,288,105
App. No.
17/950,194
Granted
Apr 29, 2025
Kind
B2
Abstract

An environment construction system holds resource price information indicating a price of available resources in a second environment and communication distance information indicating a distance of a communication path between the second environment and a first environment when the available resources are used for the second environment, acquires system configuration information of an information system and environment arrangement information indicating a physical location where the first environment is disposed, analyzes the system configuration information to generate an analysis result indicating a configuration of the system, determines an environment arrangement policy indicating a requirement required for the second environment based on the analysis result, selects a resource to be used for the second environment based on the resource price information, the communication distance information, and the environment arrangement policy, converts the system configuration information to use the selected resource, and constructs the second environment using the selected resource.

Claims (34)

1. An environment construction system for reconstructing an information system constructed in a first environment into a second environment, the environment construction system comprising:

a system construction information storage unit that holds, for an available resource that is a resource available for the second environment, resource price information indicating a price of the available resource and communication distance information indicating a distance of a communication path between the second environment and the first environment in a case where the available resource is used for the second environment;

a system construction information acquisition unit that acquires system configuration information indicating a configuration of the information system and environment arrangement information indicating a physical location where the first environment is disposed;

a system configuration information analysis unit that analyzes the system configuration information to generate an analysis result indicating a configuration of the information system;

an environment arrangement determination unit that determines an environment arrangement policy indicating a requirement required for the second environment based on the analysis result;

a resource selection unit that selects a resource to be used for the second environment from among the available resources based on the resource price information, the communication distance information, and the environment arrangement policy;

a system configuration information conversion unit that converts the system configuration information to use the selected resource; and

a system construction unit that constructs the second environment using the selected resource and constructs the information system in the second environment.

2. The environment construction system according to claim 1 , wherein

the system construction information acquisition unit further acquires user definition information describing first constraint information indicating a constraint condition on a number of the second environments to be constructed, and

the environment arrangement determination unit determines a number of the second environments in the environment arrangement policy so as to satisfy a constraint condition of the first constraint information.

3. The environment construction system according to claim 1 , wherein

the system construction information acquisition unit further acquires user definition information describing second constraint information indicating a constraint condition on a price of a resource used in the second environment, and

the resource selection unit selects a resource to be used for the second environment so as to satisfy a constraint condition of the second constraint information.

4. The environment construction system according to claim 1 , wherein

the system construction information acquisition unit further acquires user definition information in which third constraint information indicating a constraint condition on a distance of a communication path between the first environment and the second environment is written, and

the resource selection unit selects a resource to be used for the second environment so as to satisfy a constraint condition of the third constraint information.

5. The environment construction system according to claim 1 , wherein

the system construction information acquisition unit further acquires protection data information describing whether data used by an information system constructed in the first environment is available in the second environment, and

the system construction unit converts data for which the protection data information is not available in the second environment so as to conceal a portion requiring protection.

6. The environment construction system according to claim 1 , further comprising a resource price information acquisition unit that acquires the resource price information from a provider of the available resource and stores the resource price information in the system construction information storage unit.

7. The environment construction system according to claim 1 , further comprising a communication distance information acquisition unit that acquires the communication distance information and stores the communication distance information in the system construction information storage unit.

8. The environment construction system according to claim 1 , further comprising:

a test information acquisition unit that acquires test case information defining a content of a test for verifying performance of the information system and an expected value indicating performance expected in the test; and

a test information analysis unit that analyzes the test case information to generate an analysis result indicating the content and the expected value,

wherein the resource selection unit selects a resource to be used for the second environment such that the expected value is obtained when a test indicated by the analysis result is performed on the information system of the second environment.

9. An environment construction method for reconstructing an information system constructed in a first environment into a second environment, the environment construction method causing a computer to execute:

holding, for an available resource that is a resource available for the second environment, resource price information indicating a price of the available resource and communication distance information indicating a distance of a communication path between the second environment and the first environment in a case where the available resource is used for the second environment;

acquiring system configuration information indicating a configuration of the information system and environment arrangement information indicating a physical location where the first environment is disposed;

analyzing the system configuration information to generate an analysis result indicating a configuration of the information system;

determining an environment arrangement policy indicating a requirement required for the second environment based on the analysis result;

selecting a resource to be used for the second environment from among the available resources based on the resource price information, the communication distance information, and the environment arrangement policy;

converting the system configuration information to use the selected resource; and

constructing the second environment using the selected resource and constructing the information system in the second environment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2022
From: NISHIDA, TOSHIO; UKEDA, MASAHARU
To: HITACHI, LTD.
Reel/Frame 061176/0699 →
Priority Claims (1)
JP 2021-201650 · Dec 13, 2021 · national
Continuity (1)
Related Publication 20240103930A1 · Mar 28, 2024
References Cited (3)
US 10372490B2 · Ferris · 2019 [cited by examiner]
US 20190149617A1 · Gao · 2019 [cited by examiner]
JP 2020129184A · 2020 [cited by applicant]