JP5412926B2 - 仮想マシン管理システム,仮想マシン配置設定方法及びそのプログラム - Google Patents
仮想マシン管理システム,仮想マシン配置設定方法及びそのプログラム Download PDFInfo
- Publication number
- JP5412926B2 JP5412926B2 JP2009090086A JP2009090086A JP5412926B2 JP 5412926 B2 JP5412926 B2 JP 5412926B2 JP 2009090086 A JP2009090086 A JP 2009090086A JP 2009090086 A JP2009090086 A JP 2009090086A JP 5412926 B2 JP5412926 B2 JP 5412926B2
- Authority
- JP
- Japan
- Prior art keywords
- virtual machine
- load
- correlation
- information
- virtual
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 28
- 238000005259 measurement Methods 0.000 claims description 20
- 238000010219 correlation analysis Methods 0.000 claims description 15
- 230000000875 corresponding effect Effects 0.000 claims description 12
- 230000002596 correlated effect Effects 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims 1
- 238000005516 engineering process Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 238000009825 accumulation Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
Description
2〜N 仮想マシンサーバ
11 入出力部
12 負荷情報収集手段
13 負荷履歴記憶部
14 相関分析手段
14a 相関情報分析手段
14b 相関関係分類手段
15 最大負荷個別予測手段
16 組合せ設定手段
17 配置実行手段
20−1〜20−n 仮想マシン
Claims (8)
- 複数の仮想マシンが設定された複数の仮想マシンサーバから前記各仮想マシンの負荷の実測データを収集する負荷情報収集手段と、この収集された実測データを蓄積し前記仮想マシン毎の負荷履歴情報として記憶する負荷履歴記憶部とを備えた仮想マシン管理システムにおいて、
前記負荷履歴記憶部に記憶された前記各仮想マシンの負荷履歴情報に基づいて前記各仮想マシンの負荷の相関関係を示す相関情報を抽出し分類する相関分析手段と、
この分類された相関情報に基づいて各仮想マシンの同一分類内での相対的な最大負荷量を予測する最大負荷個別予測手段と、
この予測された各仮想マシンの最大負荷量の仮想マシンサーバ毎の合計が当該仮想マシンサーバの許容負荷量以下に収まるように前記各仮想マシンと前記各仮想マシンサーバの組み合わせを設定する組合せ設定手段と、
この設定された組み合わせに従って前記各仮想マシンを前記各仮想マシンサーバへ配置する配置実行手段と、を備えたことを特徴とする仮想マシン管理システム。 - 前記請求項1に記載の仮想マシン管理システムにおいて、
前記相関分析手段が、
前記各仮想マシンの負荷履歴情報に基づいて当該各仮想マシンの負荷の相関関係を判定して相関の有無を分析し前記各仮想マシン間に係る相関情報を算出する相関情報分析手段と、この各相関情報を互いに相関する仮想マシンに係る相関情報別にグループ化して分類し分類結果を対応する相関情報に付与する相関関係分類手段とを備えたことを特徴とする仮想マシン管理システム。 - 前記請求項2に記載の仮想マシン管理システムにおいて、
前記最大負荷個別予測手段が、前記相関分析手段から出力された相関情報に基づいて、前記グループ内の少なくとも1つの仮想マシンの最大負荷量を限界値に設定し、この設定値から前記相関情報に基づいて同一グループ内の他の各仮想マシンの最大負荷量を算出する機能を備えたことを特徴とする仮想マシン管理システム。 - 前記請求項3に記載の仮想マシン管理システムにおいて、
前記相関情報が、前記各グループ内の各仮想マシン間の負荷の相関状態を表す関数を含む情報であることを特徴とする仮想マシン管理システム。 - 複数の仮想マシンが設定された複数の仮想マシンサーバから前記各仮想マシンの負荷の実測データを収集し、この収集された実測データを前記仮想マシン毎の負荷履歴情報として負荷履歴記憶部へ記憶し、
前記負荷履歴記憶部に記憶された前記各仮想マシンの負荷履歴情報に基づいて前記各仮想マシンの負荷の相関関係を示す相関情報を抽出して分類し、
この分類された相関情報に基づいて前記各仮想マシンの同一分類内での相対的な最大負荷量を予測し、
この予測された各仮想マシンの最大負荷量の合計が前記各仮想マシンサーバの許容負荷量に収まるように前記各仮想マシンと前記各仮想マシンサーバとの組み合わせを設定し、
この設定された組み合わせに従って前記各仮想マシンを前記各仮想マシンサーバへ配置することを特徴とした仮想マシン配置設定方法。 - 前記請求項5に記載の仮想マシン配置設定方法において、
前記各仮想マシンの相対的な最大負荷量の予測に際しては、
前記同一分類内の少なくとも1つの仮想マシンの最大負荷量を限界量に設定し、当該同一分類内の他の各仮想マシンの最大負荷量を前記相関情報に基づいて算出することを特徴とする仮想マシン配置設定方法。 - 複数の仮想マシンが設定された複数の仮想マシンサーバから前記各仮想マシンの負荷の実測データを収集すると共にこの収集された実測データを前記仮想マシン毎の負荷履歴情報として負荷履歴記憶部に記憶する負荷情報収集機能と、
前記負荷履歴記憶部に記憶された前記仮想マシン毎の負荷履歴情報に基づいて前記各仮想マシンの負荷の相関関係を示す相関情報を抽出し分類する相関分析機能と、
この分類された相関情報に基づいて各仮想マシンの同一分類内での相対的な最大負荷量を予測する最大負荷個別予測機能と、
この予測された各仮想マシンの最大負荷量の合計が前記各仮想マシンサーバの許容負荷量に収まるように前記各仮想マシンと前記各仮想マシンサーバとの組み合わせを設定する組合せ設定機能と、
この設定された組み合わせに従って前記各仮想マシンを前記各仮想マシンサーバへ配置する配置処理実行機能と、をコンピュータに実行させることを特徴とする仮想マシン配置設定用プログラム。 - 前記請求項7に記載の仮想マシン配置設定用プログラムにおいて、
前記最大負荷個別予測機能が、前記同一分類内の少なくとも1つの仮想マシンの最大負荷量を限界量に設定し、当該同一分類内の他の各仮想マシンの最大負荷量を対応する相関情報に基づいて算出する機能であることを特徴とする仮想マシン配置設定用プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009090086A JP5412926B2 (ja) | 2009-04-02 | 2009-04-02 | 仮想マシン管理システム,仮想マシン配置設定方法及びそのプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009090086A JP5412926B2 (ja) | 2009-04-02 | 2009-04-02 | 仮想マシン管理システム,仮想マシン配置設定方法及びそのプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010244181A JP2010244181A (ja) | 2010-10-28 |
JP5412926B2 true JP5412926B2 (ja) | 2014-02-12 |
Family
ID=43097155
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009090086A Expired - Fee Related JP5412926B2 (ja) | 2009-04-02 | 2009-04-02 | 仮想マシン管理システム,仮想マシン配置設定方法及びそのプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5412926B2 (ja) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5618408B2 (ja) * | 2010-11-16 | 2014-11-05 | 株式会社日立製作所 | シンクライアント制御システム |
WO2012144647A1 (ja) | 2011-04-20 | 2012-10-26 | 日本電気株式会社 | 仮想マシン管理装置、仮想マシン管理方法、及び、プログラム |
US9374314B2 (en) * | 2012-02-26 | 2016-06-21 | Palo Alto Research Center Incorporated | QoS aware balancing in data centers |
JPWO2013128836A1 (ja) * | 2012-03-02 | 2015-07-30 | 日本電気株式会社 | 仮想サーバ管理装置及び仮想サーバの移動先決定方法 |
JP5853821B2 (ja) * | 2012-03-29 | 2016-02-09 | 富士通株式会社 | 管理装置、資源管理方法、資源管理プログラム及び情報処理システム |
JP2014078160A (ja) | 2012-10-11 | 2014-05-01 | International Business Maschines Corporation | 仮想リソースの組み合わせの決定を支援する装置及び方法 |
US9223636B2 (en) | 2013-01-08 | 2015-12-29 | International Business Machines Corporation | Low-risk server consolidation |
CN103279392B (zh) * | 2013-06-14 | 2016-06-29 | 浙江大学 | 一种云计算环境下虚拟机上运行的负载分类方法 |
JP6031462B2 (ja) * | 2014-02-12 | 2016-11-24 | 日本電信電話株式会社 | 仮想マシン配置装置及び方法及びプログラム |
JP6394455B2 (ja) | 2015-03-24 | 2018-09-26 | 富士通株式会社 | 情報処理システム、管理装置およびプログラム |
KR101669567B1 (ko) * | 2015-04-27 | 2016-10-27 | 울산과학기술원 | 가상 머신의 배치를 관리하는 방법 |
US10489184B2 (en) | 2017-05-12 | 2019-11-26 | At&T Intellectual Property I, L.P. | Systems and methods for management of virtual machine resources in a network environment through localized assignment of virtual machines having complimentary resource requirements |
KR102062157B1 (ko) * | 2019-04-29 | 2020-01-03 | 오케스트로 주식회사 | 가상 머신 배치 방법 및 이를 구현하는 가상 머신 배치 장치 |
US11620150B2 (en) | 2019-07-31 | 2023-04-04 | Okestro Co., Ltd. | Virtual machine management method using virtual machine deployment simulation |
KR102109088B1 (ko) * | 2019-09-05 | 2020-05-12 | 오케스트로 주식회사 | 가상 머신 예측 워크 로드 산출 방법 및 이를 구현하는 예측 장치 |
KR102347375B1 (ko) * | 2019-09-05 | 2022-01-05 | 오케스트로 주식회사 | 복수의 예측 모델을 기초로 가상 머신 워크 로드 예측 방법 |
KR102542149B1 (ko) * | 2022-12-27 | 2023-06-13 | 오케스트로 주식회사 | 우선순위 기반의 장애 모니터링을 통한 가상머신 통합관리 방법 및 이를 구현하는 가상머신 통합관리 시스템 |
KR102613655B1 (ko) * | 2023-03-31 | 2023-12-14 | 오케스트로 주식회사 | 이상징후 선별대응에 기반한 클라우드서버 관리 방법 및 이를 구현하는 클라우드서버 관리 시스템 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4119239B2 (ja) * | 2002-12-20 | 2008-07-16 | 株式会社日立製作所 | 計算機資源割当方法、それを実行するための資源管理サーバおよび計算機システム |
-
2009
- 2009-04-02 JP JP2009090086A patent/JP5412926B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010244181A (ja) | 2010-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5412926B2 (ja) | 仮想マシン管理システム,仮想マシン配置設定方法及びそのプログラム | |
CN104915407B (zh) | 一种基于Hadoop多作业环境下的资源调度方法 | |
Sayadnavard et al. | A reliable energy-aware approach for dynamic virtual machine consolidation in cloud data centers | |
US9870269B1 (en) | Job allocation in a clustered environment | |
CN113010260A (zh) | 容器数量弹性伸缩方法以及容器数量弹性伸缩方法系统 | |
CN103995735A (zh) | 用于调度工作流作业的设备和方法 | |
Chaabouni et al. | Energy management strategy in cloud computing: a perspective study | |
JP2021056955A (ja) | 分散型ストレージシステム及びデータ移動方法 | |
JP2012069056A (ja) | クラウドサービス再配置システムと方法およびプログラム | |
JP7234702B2 (ja) | 情報処理装置、コンテナ配置方法及びコンテナ配置プログラム | |
JP2014186364A (ja) | 分散システム | |
CN110941602A (zh) | 数据库的配置方法、装置、电子设备及存储介质 | |
CN106681839A (zh) | 弹性计算动态分配方法 | |
Mohammadi Bahram Abadi et al. | Self-adaptive architecture for virtual machines consolidation based on probabilistic model evaluation of data centers in Cloud computing | |
JP5445739B2 (ja) | リソース割当装置、リソース割当方法、及びプログラム | |
Setzer et al. | Decision support for virtual machine reassignments in enterprise data centers | |
Dargie et al. | Energy-aware service execution | |
Yang et al. | An end-to-end and adaptive i/o optimization tool for modern hpc storage systems | |
Singh et al. | A comprehensive review of cloud computing virtual machine consolidation | |
JP5257709B2 (ja) | 仮想計算機の移動方法、仮想計算機システム及び管理サーバ | |
CN112000460A (zh) | 一种基于改进贝叶斯算法的服务扩缩容的方法及相关设备 | |
HoseinyFarahabady et al. | Data-intensive workload consolidation in serverless (Lambda/FaaS) platforms | |
Wu et al. | Heterogeneous virtual machine consolidation using an improved grouping genetic algorithm | |
JP2015056087A (ja) | サーバ負荷分散方法およびプログラム | |
CN117369941A (zh) | Pod调度方法和系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120307 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130806 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130807 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130925 |
|
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: 20131015 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131028 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5412926 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |