JP5867238B2 - オートスケーリング方法,オートスケーリングプログラムおよびコンピュータノード - Google Patents
オートスケーリング方法,オートスケーリングプログラムおよびコンピュータノード Download PDFInfo
- Publication number
- JP5867238B2 JP5867238B2 JP2012078501A JP2012078501A JP5867238B2 JP 5867238 B2 JP5867238 B2 JP 5867238B2 JP 2012078501 A JP2012078501 A JP 2012078501A JP 2012078501 A JP2012078501 A JP 2012078501A JP 5867238 B2 JP5867238 B2 JP 5867238B2
- Authority
- JP
- Japan
- Prior art keywords
- task
- processing
- computer node
- node
- executed
- 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 69
- 238000004088 simulation Methods 0.000 claims description 23
- 238000007726 management method Methods 0.000 claims description 18
- 238000004891 communication Methods 0.000 description 40
- 238000005516 engineering process Methods 0.000 description 17
- 238000012795 verification Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 10
- 238000013341 scale-up Methods 0.000 description 6
- 230000003247 decreasing effect Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000010923 batch production Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
110 マスタノード
111 クライアント通信部
112 スケジュール処理部
113 スケジュール情報記憶部
114 スケールアウト処理部
115 スレーブ通信部
116 リスケジュール処理部
117 スケールシュリンク処理部
120 スレーブノード
121 マスタ通信部
122 アプリケーション
200 クライアント
300 ネットワーク
Claims (6)
- 要求された処理を複数の仮想化されたコンピュータノードに分散して実行するシステムにおいて,該システムで実行するタスクの管理を行うコンピュータノードが,
納期が指定された処理要求を受け付けた際に,記憶部に記憶された,前記システムが備えるコンピュータノードが実行するタスクを管理する管理情報を参照して,該処理要求のタスクをコンピュータノードに割り当てるシミュレーションを実行し,
前記割り当てのシミュレーションにより,前記処理要求のタスクを納期内に処理終了可能なコンピュータノードがなく,さらに他のコンピュータノードでも納期内に処理終了可能なタスクを移動しても前記処理要求のタスクを納期内に処理終了可能なコンピュータノードを用意できないと判定された場合に,前記システムのコンピュータノードの数を増加する処理を実行する
ことを特徴とするオートスケーリング方法。 - 前記タスクの管理を行うコンピュータノードが,さらに,
前記管理情報を参照して,あるコンピュータノードで動作するタスクを,他のコンピュータノードに移動するシミュレーションを実行し,
前記移動のシミュレーションにより,他のコンピュータノードでも納期内に処理終了可能なタスクを移動して,実行するタスクがないコンピュータノードを用意できると判定された場合に,該他のコンピュータノードでも納期内に処理終了可能なタスクを移動し,
実行するタスクがないコンピュータノードを前記システムから削除する処理とを実行する
ことを特徴とする請求項1に記載のオートスケーリング方法。 - 前記タスクの管理を行うコンピュータノードが,さらに,
前記移動のシミュレーションにより,他のコンピュータノードでも納期内に処理終了可能なタスクを移動して,実行するタスクの数が所定数以下となるコンピュータノードを用意できると判定された場合に,該他のコンピュータノードでも納期内に処理終了可能なタスクを移動し,
実行するタスクの数が所定数以下のコンピュータノードを処理要求のタスクの割り当て対象外に設定する処理を実行する
ことを特徴する請求項2に記載のオートスケーリング方法。 - 前記システムにコンピュータノードを増設する処理では,さらに,前記処理要求のタスクの割り当て対象外に設定されたコンピュータノードの設定を解除しても,前記処理要求のタスクを納期内に処理終了可能なコンピュータノードを用意できないと判定された場合に,前記システムにコンピュータノードを増設する
ことを特徴とする請求項3に記載のオートスケーリング方法。 - 要求された処理を複数の仮想化されたコンピュータノードに分散して実行するシステムにおいて,該システムで実行するタスクの管理を行うコンピュータノードに,
納期が指定された処理要求を受け付けた際に,記憶部に記憶された,前記システムが備えるコンピュータノードが実行するタスクを管理する管理情報を参照して,該処理要求のタスクをコンピュータノードに割り当てるシミュレーションを実行し,
前記割り当てのシミュレーションにより,前記処理要求のタスクを納期内に処理終了可能なコンピュータノードがなく,さらに他のコンピュータノードでも納期内に処理終了可能なタスクを移動しても前記処理要求のタスクを納期内に処理終了可能なコンピュータノードを用意できないと判定された場合に,前記システムのコンピュータノードの数を増加する
処理を実行させるためのオートスケーリングプログラム。 - 複数の仮想化されたコンピュータノードを備えるシステムにおいて,該システムで実行されるタスクの管理を行うコンピュータノードであって,
前記システムが備えるコンピュータノードが実行するタスクを管理する管理情報の記憶部と,
納期が指定された処理要求を受け付けた際に,前記管理情報を参照して,該処理要求のタスクをコンピュータノードに割り当てるシミュレーションを実行するスケジュール処理部と,
前記スケジュール処理部により,前記処理要求のタスクを納期内に処理終了可能なコンピュータノードがなく,さらに他のコンピュータノードでも納期内に処理終了可能なタスクを移動しても前記処理要求のタスクを納期内に処理終了可能なコンピュータノードを用意できないと判定された場合に,前記システムのコンピュータノードの数を増加する処理を実行するスケールアウト処理部とを備える
ことを特徴とするコンピュータノード。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012078501A JP5867238B2 (ja) | 2012-03-30 | 2012-03-30 | オートスケーリング方法,オートスケーリングプログラムおよびコンピュータノード |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012078501A JP5867238B2 (ja) | 2012-03-30 | 2012-03-30 | オートスケーリング方法,オートスケーリングプログラムおよびコンピュータノード |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013210683A JP2013210683A (ja) | 2013-10-10 |
JP5867238B2 true JP5867238B2 (ja) | 2016-02-24 |
Family
ID=49528493
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012078501A Expired - Fee Related JP5867238B2 (ja) | 2012-03-30 | 2012-03-30 | オートスケーリング方法,オートスケーリングプログラムおよびコンピュータノード |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5867238B2 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11185266B2 (en) | 2015-07-24 | 2021-11-30 | Kurin, Inc. | Blood sample optimization system and blood contaminant sequestration device and method |
US11311219B2 (en) | 2016-12-27 | 2022-04-26 | Kurin, Inc. | Blood sample optimization system and blood contaminant sequestration device and method |
US11617525B2 (en) | 2017-02-10 | 2023-04-04 | Kurin, Inc. | Blood contaminant sequestration device with passive fluid control junction |
US11744494B2 (en) | 2017-02-10 | 2023-09-05 | Kurin, Inc. | Blood contaminant sequestration device with one-way air valve and air-permeable blood barrier with closure mechanism |
US12257051B2 (en) | 2023-05-15 | 2025-03-25 | Kurin, Inc. | Blood contaminant sequestration device with one-way air valve and air-permeable blood barrier with closure mechanism |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6613763B2 (ja) * | 2015-09-29 | 2019-12-04 | 日本電気株式会社 | 情報処理装置、情報処理方法、及び、プログラム |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4370313B2 (ja) * | 2006-07-10 | 2009-11-25 | 三菱電機株式会社 | 制御装置、制御装置のプロセス制御方法およびプロセス制御プログラム |
JP2009265778A (ja) * | 2008-04-22 | 2009-11-12 | Dino Co Ltd | 仮想化サーバ |
-
2012
- 2012-03-30 JP JP2012078501A patent/JP5867238B2/ja not_active Expired - Fee Related
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11185266B2 (en) | 2015-07-24 | 2021-11-30 | Kurin, Inc. | Blood sample optimization system and blood contaminant sequestration device and method |
US11832944B2 (en) | 2015-07-24 | 2023-12-05 | Kurin, Inc. | Blood sample optimization device |
US11963769B2 (en) | 2015-07-24 | 2024-04-23 | Kurin, Inc. | Blood sample optimization system and blood contaminant sequestration device and method |
US12138052B1 (en) | 2015-07-24 | 2024-11-12 | Kurin, Inc. | Blood sample optimization device |
US11311219B2 (en) | 2016-12-27 | 2022-04-26 | Kurin, Inc. | Blood sample optimization system and blood contaminant sequestration device and method |
US11617525B2 (en) | 2017-02-10 | 2023-04-04 | Kurin, Inc. | Blood contaminant sequestration device with passive fluid control junction |
US11744494B2 (en) | 2017-02-10 | 2023-09-05 | Kurin, Inc. | Blood contaminant sequestration device with one-way air valve and air-permeable blood barrier with closure mechanism |
US12257051B2 (en) | 2023-05-15 | 2025-03-25 | Kurin, Inc. | Blood contaminant sequestration device with one-way air valve and air-permeable blood barrier with closure mechanism |
Also Published As
Publication number | Publication date |
---|---|
JP2013210683A (ja) | 2013-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11425194B1 (en) | Dynamically modifying a cluster of computing nodes used for distributed execution of a program | |
US9280390B2 (en) | Dynamic scaling of a cluster of computing nodes | |
JP6954267B2 (ja) | ネットワーク機能仮想化管理オーケストレーション装置と方法とプログラム | |
US8418181B1 (en) | Managing program execution based on data storage location | |
US8321558B1 (en) | Dynamically monitoring and modifying distributed execution of programs | |
JP6819296B2 (ja) | 仮想化管理・オーケストレーション装置、仮想化管理・オーケストレーション方法、および、プログラム | |
US8260840B1 (en) | Dynamic scaling of a cluster of computing nodes used for distributed execution of a program | |
EP3594798B1 (en) | Data storage method and device | |
US9218196B2 (en) | Performing pre-stage replication of data associated with virtual machines prior to migration of virtual machines based on resource usage | |
US20130339956A1 (en) | Computer system and optimal arrangement method of virtual machine in computer system | |
CN107239329A (zh) | 云环境下统一资源调度方法及系统 | |
JP6190969B2 (ja) | マルチテナントリソース調停方法 | |
WO2012066640A1 (ja) | 計算機システム、マイグレーション方法及び管理サーバ | |
US20140075435A1 (en) | System, method and program product for cost-aware selection of stored virtual machine images for subsequent use | |
JP7177349B2 (ja) | スケジュールプログラム、スケジュール装置およびスケジュール方法 | |
JP5867238B2 (ja) | オートスケーリング方法,オートスケーリングプログラムおよびコンピュータノード | |
US12067413B2 (en) | Apparatus for determining resource migration schedule | |
WO2016041446A1 (zh) | 一种资源分配方法、装置及设备 | |
JP2019079334A (ja) | 情報処理装置、情報処理システムおよび情報処理方法 | |
JP6620609B2 (ja) | 分散処理実行管理プログラム、分散処理実行管理方法および分散処理実行管理装置 | |
WO2016121869A1 (ja) | 仮想化管理・オーケストレーション装置、仮想化管理・オーケストレーション方法、および、プログラム | |
US9740530B2 (en) | Decreasing the priority of a user based on an allocation ratio | |
Wu et al. | ABP scheduler: Speeding up service spread in docker swarm | |
JP2011192049A (ja) | 仮想マシンシステム、自動マイグレーション方法および自動マイグレーションプログラム | |
JP6666553B2 (ja) | 情報処理装置、ジョブ管理方法およびジョブ管理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150106 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150617 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150707 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150831 |
|
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: 20151208 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151221 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5867238 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |