JP6093315B2 - コンピュータリソース管理装置、コンピュータリソース管理方法及びコンピュータリソース管理プログラム - Google Patents
コンピュータリソース管理装置、コンピュータリソース管理方法及びコンピュータリソース管理プログラム Download PDFInfo
- Publication number
- JP6093315B2 JP6093315B2 JP2014027921A JP2014027921A JP6093315B2 JP 6093315 B2 JP6093315 B2 JP 6093315B2 JP 2014027921 A JP2014027921 A JP 2014027921A JP 2014027921 A JP2014027921 A JP 2014027921A JP 6093315 B2 JP6093315 B2 JP 6093315B2
- Authority
- JP
- Japan
- Prior art keywords
- group
- server
- servers
- payout
- groups
- 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
Images
Landscapes
- Hardware Redundancy (AREA)
Description
また、この構成によれば、サーバのグループ分けが階層構造を成す場合に、ユーザ端末機が指定する1つのグループIDに対応するグループの下位に係属する最下位層のグループから、最大空サーバ数を保有するグループを、サーバ払出グループとして決定することができる。従って、あるグループの空サーバ数が偏って枯渇するといったことを回避することができる。
また、ユーザ指定の1情報に応じて、あるグループの空サーバ数が偏って枯渇するといったことが無いように、サーバ払出グループを決定することができる。
<実施形態の構成>
図1は、本発明の実施形態に係るコンピュータリソース管理システムの構成を示すブロック図である。
図1に示すコンピュータリソース管理システム(単に、管理システムともいう)10は、第1〜第3データセンタ11,12,13と、リソース管理装置15と、広域NW(ネットワーク)17とを備えて構成されている。広域NW17は、各データセンタ11,12,13及びリソース管理装置15を通信可能に接続するインターネット回線や専用線等のネットワークである。この広域NW17には、コンピュータ、サーバ、スマートフォンなどのユーザ端末機19が有線又は無線通信により接続されている。なお、リソース管理装置15は、請求項記載のコンピュータリソース管理装置である。
次に、実施形態のコンピュータリソース管理システム10におけるサーバ払出制御の動作を、図5に示すフローチャートを参照して説明する。このサーバ払出制御は、ユーザがサーバ払出要求を行い、図1に示す所望のリソースプール11a〜13aから空サーバリソースを取得してユーザサービスを行う場合に実行される。
以上説明したように、本実施形態のコンピュータリソース管理システム10は、各々固有のIDが付された複数のサーバが集約され、ユーザ端末機19へのサーバを利用したサービスが停止する種々の単一障害(以下、障害ともいう)毎に、複数のサーバをグループ分けしたリソースプール11a〜13aを有するデータセンタ11〜13を備える。また、障害が他のデータセンタに及ばないように点在させ、この点在するデータセンタ11〜13から空サーバのリソースをユーザ端末機19へ払い出すコンピュータリソース管理装置としてのリソース管理装置15を備える。
処理を行う。
この応用例1では、リソース管理装置15において、払出要求受信部15aがユーザ端末機19からサーバ払出要求情報を受信した際に、払出サーバ制御部15cが、払出要求情報に含まれる1つのグループ{例えば図4(a)に示すG1}の最下位層に属する1乃至複数のグループG4〜G8を抽出する。更に、払出サーバ制御部15cは、その抽出したグループG4〜G8について、最も空リソースの大きいグループG7をサーバ払出グループと決定する。更に、払出サーバ制御部15cは、そのサーバ払出グループG7を、払出可能グループとしてメモリ部15fに保持する。この保持情報は、ユーザ端末機19へのサーバ払出後に消去される。
この応用例2では、リソース管理装置15において、払出要求受信部15aがユーザ端末機19からサーバ払出要求情報を受信した際に、払出サーバ制御部15cが、払出要求情報に含まれる1つのグループ{例えば図4(a)に示すG1}の最下位層に属する1乃至複数のグループG4〜G8を抽出する。更に、払出サーバ制御部15cは、その抽出したグループG4〜G8から、ランダムにグループG7を選択し、これをサーバ払出グループと決定する。更に、払出サーバ制御部15cは、そのサーバ払出グループG7を、払出可能グループとしてメモリ部15fに保持する。この保持情報は、ユーザ端末機19へのサーバ払出後に消去される。
11〜13 第1〜第3データセンタ
11a〜13a リソースプール
15 リソース管理装置
15a サーバリソース払出要求受信部
15b サーバリソース払出応答返信部
15c 払出サーバ制御部
15d グループ構成管理部
15e 空リソース管理部
17 広域NW(ネットワーク)
19 ユーザ端末機
21a〜21f サーバ
24a〜24e 通信装置
26a〜26c 電源装置
Claims (4)
- ユーザ端末機へのサーバを利用したサービスが停止する単一障害点毎に、各単一障害点の障害により影響を受けるサーバ群を1つのグループとして、複数のサーバをグループ分けしたリソースプールを有するデータセンタを、前記単一障害点が他のデータセンタに及ばないように点在させ、この点在するデータセンタから空きサーバのリソースを前記ユーザ端末機へ払い出すコンピュータリソース管理装置であって、
前記複数のサーバがグループ分けされたグループ毎に、固有のグループIDを付して管理するグループ構成管理部と、
前記グループ毎の空きサーバ数を管理する空きリソース管理部と、
前記ユーザ端末機にて指定された1つのグループIDを含むサーバ払出要求情報を受信する払出要求受信部と、
前記受信されたサーバ払出要求情報内の前記グループIDに対応するグループが含まれるリソースプールから、当該グループに包含された複数のグループの内、当該複数のグループの空きサーバ数の平均値よりも多い空きサーバ数のあるグループを、サーバ払出グループとして決定する払出サーバ制御部と、
前記決定されたサーバ払出グループから空きサーバのリソースを前記ユーザ端末機へ払い出す払出応答返信部とを備え、
前記リソースプールの複数のサーバのグループ分けが、最上位層のグループに1乃至複数のグループが包含され、この包含された1乃至複数のグループに、他の1乃至複数のグループが包含されるといった階層構造となっている場合に、
前記払出サーバ制御部は、
前記ユーザ端末機にて指定された1つのグループIDに対応するグループの下位に係属する各々の階層毎に、1乃至複数のグループの平均値を超える空きサーバ数を保有するグループを検索し、当該検索されたグループに係属する最下位層のグループのうち最大空きサーバ数を保有するグループを、前記サーバ払出グループとする
ことを特徴とするコンピュータリソース管理装置。 - 前記グループ構成管理部は、前記サーバ払出グループからの空きサーバの払出後に、当該払い出された空きサーバが所属していたグループの空きサーバ数を、払出後の空きサーバ数に更新し、当該更新されたグループの空きサーバ数を含む上位層側のグループの空きサーバ数を、前記更新後の空きサーバ数に基づき更新する
ことを特徴とする請求項1に記載のコンピュータリソース管理装置。 - ユーザ端末機へのサーバを利用したサービスが停止する単一障害点毎に、各単一障害点の障害により影響を受けるサーバ群を1つのグループとして、複数のサーバをグループ分けしたリソースプールを有するデータセンタを、前記単一障害点が他のデータセンタに及ばないように点在させ、この点在するデータセンタから空きサーバのリソースを前記ユーザ端末機へ払い出すコンピュータリソース管理装置のコンピュータリソース管理方法であって、
前記コンピュータリソース管理装置は、
前記複数のサーバがグループ分けされたグループ毎に、固有のグループIDを付して管理する第1ステップと、
前記グループ毎の空きサーバ数を管理する第2ステップと、
前記ユーザ端末機にて指定された1つのグループIDを含むサーバ払出要求情報を受信する第3ステップと、
前記受信されたサーバ払出要求情報内の前記グループIDに対応するグループが含まれるリソースプールから、当該グループに包含された複数のグループの内、当該複数のグループの空きサーバ数の平均値よりも多い空きサーバ数のあるグループを、サーバ払出グループとして決定する第4ステップと、
前記決定されたサーバ払出グループから空きサーバのリソースを前記ユーザ端末機へ払い出す第5ステップとを実行し、
前記リソースプールの複数のサーバのグループ分けが、最上位層のグループに1乃至複数のグループが包含され、この包含された1乃至複数のグループに、他の1乃至複数のグループが包含されるといった階層構造となっている場合に、
前記コンピュータリソース管理装置は、前記第4ステップにおいて、
前記受信されたサーバ払出要求情報に含まれる1つのグループIDに対応するグループの下位層に属するグループを第1抽出し、
当該第1抽出したグループ毎の系列の最下位層のグループを第2抽出し、
当該第2抽出した最下位層のグループの空きサーバ数の平均値を計算し、当該平均値以上の空きサーバ数を持つグループを第3抽出し、
当該第3抽出したグループを直下に持つグループを第4抽出し、
当該第4抽出したグループの空きサーバ数の平均値を計算し、当該平均値以上の空きサーバ数を持つグループを第5抽出し、
当該第5抽出されたグループをもとに、前記ユーザ端末機にて指定された1つのグループIDのグループに到達するまで、前記第4抽出から当該第5抽出を繰り返し、
前記到達したグループの1つ下位層のグループの内、空きサーバ数が最も大きいグループを第6抽出し、
当該第6抽出したグループに対して、最下位層のグループに到達するまで、当該第6抽出の処理と同じ処理を繰り返し、当該最下位層のグループに到達した時点で抽出されているグループを、前記サーバ払出グループとする処理を行う
ことを特徴とするコンピュータリソース管理方法。 - 請求項3に記載のコンピュータリソース管理方法を、コンピュータに実行させるためのコンピュータリソース管理プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014027921A JP6093315B2 (ja) | 2014-02-17 | 2014-02-17 | コンピュータリソース管理装置、コンピュータリソース管理方法及びコンピュータリソース管理プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014027921A JP6093315B2 (ja) | 2014-02-17 | 2014-02-17 | コンピュータリソース管理装置、コンピュータリソース管理方法及びコンピュータリソース管理プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015153259A JP2015153259A (ja) | 2015-08-24 |
| JP6093315B2 true JP6093315B2 (ja) | 2017-03-08 |
Family
ID=53895403
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014027921A Expired - Fee Related JP6093315B2 (ja) | 2014-02-17 | 2014-02-17 | コンピュータリソース管理装置、コンピュータリソース管理方法及びコンピュータリソース管理プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6093315B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6743180B2 (ja) * | 2016-12-13 | 2020-08-19 | 株式会社日立製作所 | 管理システム及び管理方法 |
| JP7381834B2 (ja) | 2019-03-15 | 2023-11-16 | アイコム株式会社 | 音声通信システムおよび呼制御サーバの冗長化方法 |
| US11442516B1 (en) * | 2021-03-18 | 2022-09-13 | Baidu Usa Llc | Data center control hierarchy for neural networks integration |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7620687B2 (en) * | 2004-06-25 | 2009-11-17 | Telcordia Technologies, Inc. | Distributed request routing |
| US7774642B1 (en) * | 2005-02-17 | 2010-08-10 | Oracle America, Inc. | Fault zones for interconnect fabrics |
| US7644148B2 (en) * | 2005-05-16 | 2010-01-05 | Hewlett-Packard Development Company, L.P. | Historical data based workload allocation |
| US7539907B1 (en) * | 2006-05-05 | 2009-05-26 | Sun Microsystems, Inc. | Method and apparatus for determining a predicted failure rate |
| US7669087B1 (en) * | 2006-07-31 | 2010-02-23 | Sun Microsystems, Inc. | Method and apparatus for managing workload across multiple resources |
| JP5016696B2 (ja) * | 2010-03-05 | 2012-09-05 | 日本電信電話株式会社 | 高可用性システム、サーバ、高可用性維持方法及びプログラム |
| JP2011197989A (ja) * | 2010-03-19 | 2011-10-06 | Nomura Research Institute Ltd | 情報処理システムの動的管理装置、動的管理システムおよび動的管理方法 |
-
2014
- 2014-02-17 JP JP2014027921A patent/JP6093315B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015153259A (ja) | 2015-08-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105224392B (zh) | 一种虚拟计算资源配额管理方法及平台 | |
| CN107430528B (zh) | 机会性资源迁移以优化资源放置 | |
| JP6616827B2 (ja) | スケーラブルなデータストレージプール | |
| CN102426543B (zh) | 使用硬和软限制将对象放置在主机上 | |
| CN109565515B (zh) | 分布式资源管理系统中的动态租户结构调整的系统、设备和过程 | |
| JP5400482B2 (ja) | 管理計算機、リソース管理方法、リソース管理プログラム、記録媒体および情報処理システム | |
| CN102947796B (zh) | 用于在数据中心环境中移动虚拟资源的方法和装置 | |
| CN102148871B (zh) | 存储资源调度方法和装置 | |
| US20180262563A1 (en) | Availability management operations in a distributed computing system | |
| US20180260261A1 (en) | Availability management in a distributed computing system | |
| US9851960B2 (en) | Tenant allocation in multi-tenant software applications | |
| JP6293683B2 (ja) | 計算機システム及び計算機システムの性能障害の対処方法 | |
| US10154091B1 (en) | Deploying infrastructure units according to resource hosting constraints | |
| US20160044096A1 (en) | Scaling Up and Scaling Out of a Server Architecture for Large Scale Real-Time Applications | |
| JP7324165B2 (ja) | アプリケーション開発支援システム及びアプリケーション開発支援方法 | |
| JP2016116184A (ja) | 網監視装置および仮想ネットワーク管理方法 | |
| JP5503678B2 (ja) | ホスト提供システム及びホスト提供方法 | |
| CN111124250A (zh) | 用于管理存储空间的方法、设备和计算机程序产品 | |
| JP2017138895A (ja) | 仮想化環境管理システムおよび仮想化環境管理方法 | |
| JP6093315B2 (ja) | コンピュータリソース管理装置、コンピュータリソース管理方法及びコンピュータリソース管理プログラム | |
| WO2017002222A1 (ja) | システムデプロイ装置およびシステムデプロイ方法 | |
| WO2016121879A1 (ja) | 仮想化制御装置、配置先選択方法及びプログラム | |
| US20180260262A1 (en) | Availability management interfaces in a distributed computing system | |
| CN108390914A (zh) | 一种服务更新方法及装置、系统 | |
| JP2015022327A (ja) | データ再配置装置、方法およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160218 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161116 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161122 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170106 |
|
| 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: 20170207 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170210 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6093315 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |