JP2016057898A - 負荷分散管理装置、制御方法およびプログラム - Google Patents
負荷分散管理装置、制御方法およびプログラム Download PDFInfo
- Publication number
- JP2016057898A JP2016057898A JP2014184311A JP2014184311A JP2016057898A JP 2016057898 A JP2016057898 A JP 2016057898A JP 2014184311 A JP2014184311 A JP 2014184311A JP 2014184311 A JP2014184311 A JP 2014184311A JP 2016057898 A JP2016057898 A JP 2016057898A
- Authority
- JP
- Japan
- Prior art keywords
- virtual machine
- load
- physical
- machine
- machines
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/4557—Distribution of virtual machine instances; Migration and load balancing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/50—Indexing scheme relating to G06F9/50
- G06F2209/5019—Workload prediction
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
[第1の実施の形態]
図1は、第1の実施の形態の負荷分散管理装置の例を示す図である。負荷分散管理装置1は、ネットワークを介して物理マシン2,3,4と通信可能である。物理マシン2,3,4は、CPUやRAMなどの物理的なリソースを用いて仮想マシンを動作させる。物理マシン2,3,4は、ハイパーバイザを実行してもよい。例えば、ハイパーバイザが、物理マシン2,3,4の物理的なリソースを仮想マシンに割り当て、物理マシン2,3,4上で仮想マシンを動作させてもよい。
図2は、第2の実施の形態の情報処理システムの例を示す図である。第2の実施の形態の情報処理システムは、管理サーバ100、仮想化管理サーバ200、物理マシン300,300a,300bおよびストレージプール400を有する。管理サーバ100、仮想化管理サーバ200、物理マシン300,300a,300bおよびストレージプール400は、ネットワーク10に接続されている。
ハードウェア層310は、物理マシン300が備えるCPU(以下に示す仮想CPUと区別するために物理CPUと称することがある)、RAMおよび通信インタフェースなどを含む物理的なリソースの集合である。
図12は、負荷収集処理の例を示すフローチャートである。以下、図12に示す処理をステップ番号に沿って説明する。
(S1)選択部130は、新規仮想マシンの配置要求を、クライアント21から受け付ける。新規仮想マシンの配置要求には、新規仮想マシンのVMタイプの情報が含まれる。
(S3)選択部130は、複数のストレージの中から、新規仮想マシンに割り当てるストレージを選択する。ストレージの選択処理の詳細については後述する。
図15は、現在のCPU/NW使用量の予測の例を示すフローチャートである。以下、図15に示す処理をステップ番号に沿って説明する。図15に示す手順は、図14のステップS15に相当する。
(S35)選択部130は、着目する複数の既存仮想マシンの現在のNW使用量のうち最大の値を、新規仮想マシンによる現在のNW使用量b1(予測値)とする。そして、処理を終了する。
なお、ステップS34,S35において、複数の既存仮想マシンの現在の最大負荷を新規仮想マシンの負荷の予測値とする理由は、物理マシンの負荷の予測値が小さく見積もられてしまうことを防止するためである。物理マシンの負荷の予測値が小さく見積もられてしまうと、実際の運用時に、新規仮想マシンを配置した物理マシンの負荷が過大になるおそれがある。そこで、選択部130は、着目する複数の既存仮想マシンの負荷のばらつきが比較的大きい場合は、既存仮想マシンの最大負荷を新規仮想マシンの負荷の予測値とすることで、物理マシンの負荷が過大にならないように配置先を選択する。
(S44)選択部130は、サンプリングしたN個の既存仮想マシンのNW使用量の平均値を、新規仮想マシンによる現在のNW使用量b1とする。
(S58)選択部130は、ステップS59,S60の処理を予測対象時点毎に繰り返し実行する。予測対象時点の考え方は、ステップS54で説明した内容と同様である。選択部130は、予測対象時点に対応する着目時点を特定して、以下のステップS59,S60を繰り返し実行することになる。
(S62)選択部130は、他の方法を用いて、新規仮想マシンの未来の負荷を予測する。他の方法の詳細については後述する。
(S72)選択部130は、ステップS73,S74の処理を予測対象時点毎に繰り返し実行する。予測対象時点および着目時点の考え方は、図18のステップS54で説明した考え方と同様である。選択部130は、予測対象時点に対応する着目時点を特定して、以下のステップS73,S74を繰り返し実行することになる。
このようにして、管理サーバ100は、新規仮想マシンを配置した場合の負荷を予測する。なお、選択部130は、図14のステップS15,S18の処理を、最初の物理マシン選択時に一回実行し、新規仮想マシンの負荷の予測結果を記憶部110に保存しておけば、後は当該予測結果を用いて、各物理マシンの負荷を見積もれる。
このようにして、管理サーバ100は、新規仮想マシンに割り当てるストレージを選択する。これにより、新規仮想マシンの配置に伴って、ストレージ410,420,430の負荷が過大となることを抑制できる。
(付記1) 複数の物理マシンに配置済みである複数の既存仮想マシンそれぞれの利用形態に関する第1の情報および前記複数の既存仮想マシンそれぞれの過去の負荷状況を示す履歴情報を記憶する記憶部と、
前記複数の物理マシンの何れかに仮想マシンを新たに配置する際に、前記第1の情報と前記仮想マシンの利用形態に関する第2の情報とに基づいて既存仮想マシンを選択し、
選択した前記既存仮想マシンの前記履歴情報を用いて、前記仮想マシンの配置先候補の物理マシンの負荷を予測し、予測結果に応じて前記仮想マシンの配置先の物理マシンを決定する、演算部と、
を有する負荷分散管理装置。
前記履歴情報は、前記複数の既存仮想マシンそれぞれによるストレージに対するアクセス量の履歴を含み、
前記演算部は、選択した前記既存仮想マシンによるストレージに対するアクセス量の履歴に基づいて、前記仮想マシンを配置することによる前記複数のストレージそれぞれのアクセス量を予測し、予測結果に応じて前記仮想マシンによりアクセス可能にするストレージを決定する、付記1乃至8の何れか1つに記載の負荷分散管理装置。
複数の物理マシンの何れかに仮想マシンを新たに配置する際に、前記仮想マシンの利用形態に関する情報と、前記複数の物理マシンに配置済みである複数の既存仮想マシンそれぞれの利用形態に関する情報とに基づいて既存仮想マシンを選択し、
選択した前記既存仮想マシンの過去の負荷状況を示す履歴情報を用いて、前記仮想マシンの配置先候補の物理マシンの負荷を予測し、予測結果に応じて前記仮想マシンの配置先の物理マシンを決定する、
制御方法。
選択した前記既存仮想マシンの過去の負荷状況を示す履歴情報を用いて、前記仮想マシンの配置先候補の物理マシンの負荷を予測し、予測結果に応じて前記仮想マシンの配置先の物理マシンを決定する、
処理をコンピュータに実行させるプログラム。
1a 記憶部
1b 演算部
2,3,4 物理マシン
2a,2b,3a,3b,4a,4b 仮想マシン
5 新規仮想マシンの情報
6,6a,6b グラフ
Claims (9)
- 複数の物理マシンに配置済みである複数の既存仮想マシンそれぞれの利用形態に関する第1の情報および前記複数の既存仮想マシンそれぞれの過去の負荷状況を示す履歴情報を記憶する記憶部と、
前記複数の物理マシンの何れかに仮想マシンを新たに配置する際に、前記第1の情報と前記仮想マシンの利用形態に関する第2の情報とに基づいて既存仮想マシンを選択し、
選択した前記既存仮想マシンの前記履歴情報を用いて、前記仮想マシンの配置先候補の物理マシンの負荷を予測し、予測結果に応じて前記仮想マシンの配置先の物理マシンを決定する、演算部と、
を有する負荷分散管理装置。 - 前記演算部は、新たに配置する前記仮想マシンと同じユーザにより利用されている前記複数の既存仮想マシンの中から前記既存仮想マシンを1つ以上選択し、選択した前記既存仮想マシン毎の過去の所定時点における負荷の合計を、選択した前記既存仮想マシンの数に1を加算した数で割った平均負荷を用いて、前記配置先候補の物理マシンの負荷を予測する、請求項1記載の負荷分散管理装置。
- 前記演算部は、2以上の既存仮想マシンを選択した場合、前記2以上の既存仮想マシンそれぞれの負荷の差または偏差に応じて、前記平均負荷を用いて前記配置先候補の物理マシンの負荷を予測するか、または、前記2以上の既存仮想マシンそれぞれの負荷の最大値を用いて前記配置先候補の物理マシンの負荷を予測するか、を選択する、請求項2記載の負荷分散管理装置。
- 前記演算部は、選択した前記既存仮想マシンの数に基づいて、前記履歴情報に含まれる当該既存仮想マシン毎の負荷の情報を補正する、請求項2または3記載の負荷分散管理装置。
- 前記演算部は、前記第1および前記第2の情報に加え、前記複数の既存仮想マシンそれぞれの作成日時に基づいて、前記既存仮想マシンを選択する、請求項1記載の負荷分散管理装置。
- 前記演算部は、前記複数の既存仮想マシンのうち、作成日時が新しく、かつ、負荷が所定値よりも高い既存仮想マシンを優先して複数選択し、選択した前記既存仮想マシン毎の過去の所定時点の負荷を用いて、前記配置先候補の物理マシンの負荷を予測する、請求項5記載の負荷分散管理装置。
- 前記演算部は、前記第1および前記第2の情報に含まれる前記利用形態に関する複数の項目それぞれの設定値の一致度に基づいて、前記既存仮想マシンを選択する、請求項1乃至6の何れか1項に記載の負荷分散管理装置。
- コンピュータが、
複数の物理マシンの何れかに仮想マシンを新たに配置する際に、前記仮想マシンの利用形態に関する情報と、前記複数の物理マシンに配置済みである複数の既存仮想マシンそれぞれの利用形態に関する情報とに基づいて既存仮想マシンを選択し、
選択した前記既存仮想マシンの過去の負荷状況を示す履歴情報を用いて、前記仮想マシンの配置先候補の物理マシンの負荷を予測し、予測結果に応じて前記仮想マシンの配置先の物理マシンを決定する、
制御方法。 - 複数の物理マシンの何れかに仮想マシンを新たに配置する際に、前記仮想マシンの利用形態に関する情報と、前記複数の物理マシンに配置済みである複数の既存仮想マシンそれぞれの利用形態に関する情報とに基づいて既存仮想マシンを選択し、
選択した前記既存仮想マシンの過去の負荷状況を示す履歴情報を用いて、前記仮想マシンの配置先候補の物理マシンの負荷を予測し、予測結果に応じて前記仮想マシンの配置先の物理マシンを決定する、
処理をコンピュータに実行させるプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014184311A JP6455035B2 (ja) | 2014-09-10 | 2014-09-10 | 負荷分散管理装置、制御方法およびプログラム |
US14/754,758 US9703591B2 (en) | 2014-09-10 | 2015-06-30 | Workload distribution management apparatus and control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014184311A JP6455035B2 (ja) | 2014-09-10 | 2014-09-10 | 負荷分散管理装置、制御方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016057898A true JP2016057898A (ja) | 2016-04-21 |
JP6455035B2 JP6455035B2 (ja) | 2019-01-23 |
Family
ID=55437614
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014184311A Active JP6455035B2 (ja) | 2014-09-10 | 2014-09-10 | 負荷分散管理装置、制御方法およびプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9703591B2 (ja) |
JP (1) | JP6455035B2 (ja) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6205013B1 (ja) * | 2016-05-30 | 2017-09-27 | ジェイズ・コミュニケーション株式会社 | アプリケーション利用システム |
JP2017201470A (ja) * | 2016-05-06 | 2017-11-09 | 富士通株式会社 | 設定支援プログラム、設定支援方法及び設定支援装置 |
JP2018018175A (ja) * | 2016-07-25 | 2018-02-01 | 富士通株式会社 | 仮想マシン制御プログラム、仮想マシン制御方法および仮想マシン制御装置 |
JP2018028746A (ja) * | 2016-08-16 | 2018-02-22 | 富士通株式会社 | 仮想マシン管理プログラム、仮想マシン管理方法、及び、仮想マシン管理装置 |
JP2018097613A (ja) * | 2016-12-13 | 2018-06-21 | 富士通株式会社 | 負荷分散装置及び負荷分散方法 |
JP2020038421A (ja) * | 2018-09-03 | 2020-03-12 | 株式会社日立製作所 | ボリューム配置管理装置、ボリューム配置管理方法、及びボリューム配置管理プログラム |
KR102109088B1 (ko) * | 2019-09-05 | 2020-05-12 | 오케스트로 주식회사 | 가상 머신 예측 워크 로드 산출 방법 및 이를 구현하는 예측 장치 |
KR102135210B1 (ko) * | 2020-01-23 | 2020-07-17 | 오케스트로 주식회사 | 가상 머신 추천 방법 및 이를 이용한 가상 머신 추천 시스템 |
JP2020160775A (ja) * | 2019-03-26 | 2020-10-01 | 日本電気株式会社 | コンテナ起動ホスト選択装置、コンテナ起動ホスト選択システム、コンテナ起動ホスト選択方法及びプログラム |
KR20210029073A (ko) * | 2019-09-05 | 2021-03-15 | 오케스트로 주식회사 | 복수의 예측 모델을 기초로 가상 머신 워크 로드 예측 방법 |
JP2022135765A (ja) * | 2021-03-05 | 2022-09-15 | ソフトバンク株式会社 | ポッド配置決定装置、ポッド配置決定方法、端末機器、エッジサーバ、サーバ、コンテナシステム、およびプログラム |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6056856B2 (ja) * | 2012-06-25 | 2017-01-11 | 富士通株式会社 | ストレージ制御装置、情報処理装置、ストレージ制御プログラム、及びストレージ制御方法 |
US10185581B2 (en) * | 2016-03-10 | 2019-01-22 | Vmware, Inc. | Method and system for taking checkpoints at varying intervals |
CA3021963C (en) | 2016-04-28 | 2024-05-28 | Snowflake Computing Inc. | Multi-cluster warehouse |
US10061528B2 (en) * | 2016-05-22 | 2018-08-28 | Vmware, Inc. | Disk assignment for multiple distributed computing clusters in a virtualized computing environment |
US10102033B2 (en) * | 2016-05-26 | 2018-10-16 | International Business Machines Corporation | Method and system for performance ticket reduction |
CN107608781B (zh) * | 2016-07-11 | 2021-06-22 | 华为技术有限公司 | 一种负载预测方法、装置以及网元 |
US9798571B1 (en) * | 2016-10-28 | 2017-10-24 | International Business Machines Corporation | System and method for optimizing provisioning time by dynamically customizing a shared virtual machine |
US20180129440A1 (en) * | 2016-11-09 | 2018-05-10 | Western Digital Technologies, Inc. | Self-virtualizing flash memory for solid state drive |
US10203991B2 (en) * | 2017-01-19 | 2019-02-12 | International Business Machines Corporation | Dynamic resource allocation with forecasting in virtualized environments |
US10956196B1 (en) | 2017-01-19 | 2021-03-23 | Tintri By Ddn, Inc. | Load balancing VM selection and movement |
US10489074B1 (en) * | 2017-01-19 | 2019-11-26 | Tintri By Ddn, Inc. | Access rate prediction in a hybrid storage device |
US10564998B1 (en) | 2017-01-19 | 2020-02-18 | Tintri By Ddn, Inc. | Load balancing using predictive VM-based analytics |
US10509667B1 (en) | 2017-01-19 | 2019-12-17 | Tintri By Ddn, Inc. | Modeling space consumption of a migrated VM |
US10324765B2 (en) | 2017-01-20 | 2019-06-18 | Microsoft Technology Licensing, Llc | Predicting capacity of shared virtual machine resources |
US10423455B2 (en) * | 2017-02-03 | 2019-09-24 | Microsoft Technology Licensing, Llc | Method for deploying virtual machines in cloud computing systems based on predicted lifetime |
US10942760B2 (en) | 2017-02-03 | 2021-03-09 | Microsoft Technology Licensing, Llc | Predictive rightsizing for virtual machines in cloud computing systems |
US10296367B2 (en) | 2017-02-03 | 2019-05-21 | Microsoft Technology Licensing, Llc | Resource management for virtual machines in cloud computing systems |
US10719439B2 (en) * | 2017-09-06 | 2020-07-21 | Seagate Technology Llc | Garbage collection of a storage device |
US20190230156A1 (en) * | 2018-01-19 | 2019-07-25 | Nutanix, Inc. | System and method of managing cloud resources and services across two or more regions in a single view |
US10579093B2 (en) | 2018-03-01 | 2020-03-03 | At&T Intellectual Property I, L.P. | Workload prediction based CPU frequency scaling |
US10915361B1 (en) * | 2018-04-30 | 2021-02-09 | Amazon Technologies, Inc. | Dynamic capacity buffers |
US11567809B2 (en) * | 2018-10-31 | 2023-01-31 | International Business Machines Corporation | Accelerating large-scale image distribution |
US11023287B2 (en) * | 2019-03-27 | 2021-06-01 | International Business Machines Corporation | Cloud data center with reduced energy consumption |
US20210004675A1 (en) * | 2019-07-02 | 2021-01-07 | Teradata Us, Inc. | Predictive apparatus and method for predicting workload group metrics of a workload management system of a database system |
JP2022014972A (ja) * | 2020-07-08 | 2022-01-21 | 富士通株式会社 | 情報処理装置及び配置先決定プログラム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010211546A (ja) * | 2009-03-11 | 2010-09-24 | Nec Corp | 仮想マシン管理システム、仮想マシン管理方法、仮想マシン管理装置及び仮想マシン管理プログラム |
JP2012032877A (ja) * | 2010-07-28 | 2012-02-16 | Fujitsu Ltd | 情報処理装置を管理するプログラム、管理方法および管理装置 |
US20120180045A1 (en) * | 2011-01-11 | 2012-07-12 | International Business Machines Corporation | Determining an optimal computing environment for running an image |
JP2013206321A (ja) * | 2012-03-29 | 2013-10-07 | Fujitsu Ltd | 管理装置、資源管理方法、資源管理プログラム及び情報処理システム |
US20160162308A1 (en) * | 2013-08-26 | 2016-06-09 | International Business Machines Corporation | Deploying a virtual machine in a computing environment |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008102739A1 (ja) | 2007-02-23 | 2008-08-28 | Nec Corporation | 仮想サーバシステム及び物理サーバ選択方法 |
JP5338906B2 (ja) | 2009-06-01 | 2013-11-13 | 富士通株式会社 | サーバ管理プログラム、管理サーバ、仮想サーバ配置方法 |
JP5664339B2 (ja) | 2011-03-01 | 2015-02-04 | 富士通株式会社 | 情報処理装置、仮想マシン管理方法および仮想マシン管理プログラム |
JP5725191B2 (ja) * | 2011-09-22 | 2015-05-27 | 富士通株式会社 | 電源管理装置、電源管理方法および電源管理プログラム |
-
2014
- 2014-09-10 JP JP2014184311A patent/JP6455035B2/ja active Active
-
2015
- 2015-06-30 US US14/754,758 patent/US9703591B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010211546A (ja) * | 2009-03-11 | 2010-09-24 | Nec Corp | 仮想マシン管理システム、仮想マシン管理方法、仮想マシン管理装置及び仮想マシン管理プログラム |
JP2012032877A (ja) * | 2010-07-28 | 2012-02-16 | Fujitsu Ltd | 情報処理装置を管理するプログラム、管理方法および管理装置 |
US20120180045A1 (en) * | 2011-01-11 | 2012-07-12 | International Business Machines Corporation | Determining an optimal computing environment for running an image |
JP2013206321A (ja) * | 2012-03-29 | 2013-10-07 | Fujitsu Ltd | 管理装置、資源管理方法、資源管理プログラム及び情報処理システム |
US20160162308A1 (en) * | 2013-08-26 | 2016-06-09 | International Business Machines Corporation | Deploying a virtual machine in a computing environment |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017201470A (ja) * | 2016-05-06 | 2017-11-09 | 富士通株式会社 | 設定支援プログラム、設定支援方法及び設定支援装置 |
JP6205013B1 (ja) * | 2016-05-30 | 2017-09-27 | ジェイズ・コミュニケーション株式会社 | アプリケーション利用システム |
JP2017215630A (ja) * | 2016-05-30 | 2017-12-07 | ジェイズ・コミュニケーション株式会社 | アプリケーション利用システム |
JP2018018175A (ja) * | 2016-07-25 | 2018-02-01 | 富士通株式会社 | 仮想マシン制御プログラム、仮想マシン制御方法および仮想マシン制御装置 |
JP2018028746A (ja) * | 2016-08-16 | 2018-02-22 | 富士通株式会社 | 仮想マシン管理プログラム、仮想マシン管理方法、及び、仮想マシン管理装置 |
JP2018097613A (ja) * | 2016-12-13 | 2018-06-21 | 富士通株式会社 | 負荷分散装置及び負荷分散方法 |
JP2020038421A (ja) * | 2018-09-03 | 2020-03-12 | 株式会社日立製作所 | ボリューム配置管理装置、ボリューム配置管理方法、及びボリューム配置管理プログラム |
JP2020160775A (ja) * | 2019-03-26 | 2020-10-01 | 日本電気株式会社 | コンテナ起動ホスト選択装置、コンテナ起動ホスト選択システム、コンテナ起動ホスト選択方法及びプログラム |
KR102109088B1 (ko) * | 2019-09-05 | 2020-05-12 | 오케스트로 주식회사 | 가상 머신 예측 워크 로드 산출 방법 및 이를 구현하는 예측 장치 |
KR20210029073A (ko) * | 2019-09-05 | 2021-03-15 | 오케스트로 주식회사 | 복수의 예측 모델을 기초로 가상 머신 워크 로드 예측 방법 |
KR102347375B1 (ko) | 2019-09-05 | 2022-01-05 | 오케스트로 주식회사 | 복수의 예측 모델을 기초로 가상 머신 워크 로드 예측 방법 |
KR102135210B1 (ko) * | 2020-01-23 | 2020-07-17 | 오케스트로 주식회사 | 가상 머신 추천 방법 및 이를 이용한 가상 머신 추천 시스템 |
KR20210095535A (ko) * | 2020-01-23 | 2021-08-02 | 오케스트로 주식회사 | 사용 목적에 적합한 가상 머신을 추천하는 방법 및 이를 구현하는 가상 머신 추천 시스템 |
KR102351426B1 (ko) | 2020-01-23 | 2022-01-14 | 오케스트로 주식회사 | 사용 목적에 적합한 가상 머신을 추천하는 방법 및 이를 구현하는 가상 머신 추천 시스템 |
JP2022135765A (ja) * | 2021-03-05 | 2022-09-15 | ソフトバンク株式会社 | ポッド配置決定装置、ポッド配置決定方法、端末機器、エッジサーバ、サーバ、コンテナシステム、およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
US9703591B2 (en) | 2017-07-11 |
JP6455035B2 (ja) | 2019-01-23 |
US20160070602A1 (en) | 2016-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6455035B2 (ja) | 負荷分散管理装置、制御方法およびプログラム | |
US11073999B2 (en) | Extent migration in multi-tier storage systems | |
EP3401787B1 (en) | Analyzing resource utilization of a cloud computing resource in a cloud computing environment | |
JP6277827B2 (ja) | 情報処理装置、スケール管理方法およびプログラム | |
US11086683B2 (en) | Redistributing workloads across worker nodes based on policy | |
US9483288B2 (en) | Method and system for running a virtual appliance | |
US9170840B2 (en) | Duration sensitive scheduling in a computing environment | |
US10082983B2 (en) | Monitoring storage systems | |
US10705872B2 (en) | Predictive virtual server scheduling and optimization of dynamic consumable resources to achieve priority-based workload performance objectives | |
US20140068613A1 (en) | Non-transitory computer-readable storage medium, information processing apparatus and scheduling method | |
US20210004000A1 (en) | Automated maintenance window predictions for datacenters | |
US9547520B1 (en) | Virtual machine load balancing | |
JP2015516604A (ja) | 管理システム及び管理方法 | |
JP6683920B2 (ja) | 並列処理装置、電力係数算出プログラムおよび電力係数算出方法 | |
JP7177349B2 (ja) | スケジュールプログラム、スケジュール装置およびスケジュール方法 | |
US20220382603A1 (en) | Generating predictions for host machine deployments | |
US11366694B1 (en) | Estimating attributes of running workloads on platforms in a system of multiple platforms as a service | |
US20220229689A1 (en) | Virtualization platform control device, virtualization platform control method, and virtualization platform control program | |
WO2022116738A1 (en) | Optimizing placements of workloads on multiple platforms as a service based on costs and service levels | |
US10929245B1 (en) | Flexible scheduler for backups | |
WO2022116739A1 (en) | Placements of workloads on multiple platforms as a service | |
JP7135780B2 (ja) | ライブマイグレーション調整プログラム及びライブマイグレーション調整方法 | |
JP2022115430A (ja) | 情報処理プログラム、情報処理方法および情報処理装置 | |
JP2013080346A (ja) | 情報処理装置、保守作業支援方法および保守作業支援用プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170605 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180314 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180501 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180627 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20181120 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181203 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6455035 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |