JP7420252B2 - スケーリング実行装置、スケーリング実行方法及びプログラム - Google Patents
スケーリング実行装置、スケーリング実行方法及びプログラム Download PDFInfo
- Publication number
- JP7420252B2 JP7420252B2 JP2022534880A JP2022534880A JP7420252B2 JP 7420252 B2 JP7420252 B2 JP 7420252B2 JP 2022534880 A JP2022534880 A JP 2022534880A JP 2022534880 A JP2022534880 A JP 2022534880A JP 7420252 B2 JP7420252 B2 JP 7420252B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- container
- apl
- containers
- metrics
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 16
- 238000012545 processing Methods 0.000 claims description 20
- 230000007423 decrease Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000001186 cumulative effect Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
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)
Description
<実施形態の構成>
図1は、本発明の実施形態に係るスケーリング実行装置の構成を示すブロック図である。
上述した実施形態に係るスケーリング実行装置20は、例えば図5に示すような構成のコンピュータ100によって実現される。図5に示すコンピュータ100は、CPU(Central Processing Unit)101、ROM(Read Only Memory)102、RAM(Random Access Memory)103、HDD(Hard Disk Drive)104、入出力I/F(Inter Face)105、通信I/F(Inter Face)106、及びメディアI/F107を有する。
次に、本実施形態に係るスケーリング実行装置20によるAPLコンテナ増設の動作を説明する。
このような本実施形態のスケーリング実行装置20によれば、次のような効果が得られる。
(1)CPU(Central Processing Unit)によるアプリケーションの実行環境をパッケージ化したコンテナが配置され、当該コンテナによる計算処理が実行される計算資源から、当該コンテナに係るスループット以外のCPU使用量を含むメトリクス値と、当該コンテナのスループットであるパフォーマンス値とを取得する取得部と、前記取得部により前記コンテナのメトリクス値とパフォーマンス値とが関連付けられて記録される記録部と、前記記録部に記録されたコンテナのパフォーマンス値の最大値又は最大値を1倍未満の所定倍数とした値を閾値と定め、前記計算資源に配置されたコンテナのメトリクス値に対するパフォーマンス値が、当該閾値を超えた際にコンテナを増設する判定実行部とを備えることを特徴とするスケーリング実行装置である。
21 コンテナメトリクス取得部(取得部)
22 計算資源メトリクス取得部(取得部)
23 スケーリング判定実行部(判定実行部)
24 コンテナ特性記録部(記録部)
c1~c6 特性点
k1,k2 特性カーブ
Claims (5)
- CPU(Central Processing Unit)によるアプリケーションの実行環境をパッケージ化したコンテナが配置され、当該コンテナによる計算処理が実行される計算資源から、当該コンテナに係るスループット以外のCPU使用量を含むメトリクス値と、当該コンテナのスループットであるパフォーマンス値とを取得する取得部と、
前記取得部により前記コンテナのメトリクス値とパフォーマンス値とが関連付けられて記録される記録部と、
前記記録部に記録されたコンテナのパフォーマンス値の最大値又は最大値を1倍未満の所定倍数とした値を閾値と定め、前記計算資源に配置されたコンテナのメトリクス値に対するパフォーマンス値が、当該閾値を超えた際にコンテナを増設する判定実行部と、を備え、
前記記録部に、前記計算資源に複数のコンテナが配置されている際の各コンテナに係る前記メトリクス値を累積した計算資源メトリクス値と、前記パフォーマンス値を累積した合計パフォーマンス値とが関連付けられて記録されていると共に、前記関連付けによる特性カーブの情報が記録されている場合に、
前記判定実行部は、前記記録部に記録された全数hより少ない数gのコンテナまでを累積した計算資源メトリクス値と合計パフォーマンス値との関連付けによる前記特性カーブ上の交点であるg特性点から、全数hのコンテナまでを累積した計算資源メトリクス値と合計パフォーマンス値との関連付けによる前記特性カーブ上の交点であるh特性点までの合計パフォーマンス値の増加量に、予め定められた所定値を掛けた値を期待増加量と定め、期待増加量に、前回の閾値決定処理で得られた前回閾値を足し合わせた値を新規閾値と定め、
前記判定実行部は、前記計算資源上の全数hのコンテナの合計パフォーマンス値が、前記新規閾値を超えた際にコンテナを増設する
ことを特徴とするスケーリング実行装置。 - 前記判定実行部は、前記計算資源上の全コンテナの合計パフォーマンス値が、前記新規閾値以下となった際にコンテナを減設する
ことを特徴とする請求項1に記載のスケーリング実行装置。 - 前記所定値は、前記特性カーブ上の特性点間における前記計算資源メトリクス値の増加量Δxに対する前記合計パフォーマンス値の増加量Δyの比率である特性カーブの傾きをパラメータとして定める
ことを特徴とする請求項1又は2に記載のスケーリング実行装置。 - スケーリング実行装置によるスケーリング実行方法であって、
前記スケーリング実行装置は、
CPUによるアプリケーションの実行環境をパッケージ化したコンテナが配置され、当該コンテナによる計算処理が実行される計算資源から、当該コンテナに係るスループット以外のCPU使用量を含むメトリクス値と、当該コンテナのスループットであるパフォーマンス値とを取得する取得ステップと、
前記取得による前記コンテナのメトリクス値とパフォーマンス値とが関連付けられて記録部に記録される記憶ステップと、
前記記録されたコンテナのパフォーマンス値の最大値又は最大値を1倍未満の所定倍数とした値を閾値と定め、前記計算資源に配置されたコンテナのメトリクス値に対するパフォーマンス値が、当該閾値を超えた際にコンテナを増設する判定実行ステップと、を実行し、
前記記録部に、前記計算資源に複数のコンテナが配置されている際の各コンテナに係る前記メトリクス値を累積した計算資源メトリクス値と、前記パフォーマンス値を累積した合計パフォーマンス値とが関連付けられて記録されていると共に、前記関連付けによる特性カーブの情報が記録されている場合に、
前記判定実行ステップにおいて、前記記録部に記録された全数hより少ない数gのコンテナまでを累積した計算資源メトリクス値と合計パフォーマンス値との関連付けによる前記特性カーブ上の交点であるg特性点から、全数hのコンテナまでを累積した計算資源メトリクス値と合計パフォーマンス値との関連付けによる前記特性カーブ上の交点であるh特性点までの合計パフォーマンス値の増加量に、予め定められた所定値を掛けた値を期待増加量と定め、期待増加量に、前回の閾値決定処理で得られた前回閾値を足し合わせた値を新規閾値と定め、前記計算資源上の全数hのコンテナの合計パフォーマンス値が、前記新規閾値を超えた際にコンテナを増設する
ことを特徴とするスケーリング実行方法。 - コンピュータを、請求項1~3の何れか1項に記載のスケーリング実行装置として機能させるためのプログラム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2020/027133 WO2022009432A1 (ja) | 2020-07-10 | 2020-07-10 | スケーリング実行装置、スケーリング実行方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2022009432A1 JPWO2022009432A1 (ja) | 2022-01-13 |
JP7420252B2 true JP7420252B2 (ja) | 2024-01-23 |
Family
ID=79553251
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022534880A Active JP7420252B2 (ja) | 2020-07-10 | 2020-07-10 | スケーリング実行装置、スケーリング実行方法及びプログラム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7420252B2 (ja) |
WO (1) | WO2022009432A1 (ja) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018097708A (ja) | 2016-12-15 | 2018-06-21 | 富士通株式会社 | 情報処理装置、情報処理システム、情報処理プログラム及び情報処理方法 |
JP2019135597A (ja) | 2018-02-05 | 2019-08-15 | 富士通株式会社 | 性能調整プログラム、および性能調整方法 |
-
2020
- 2020-07-10 JP JP2022534880A patent/JP7420252B2/ja active Active
- 2020-07-10 WO PCT/JP2020/027133 patent/WO2022009432A1/ja active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018097708A (ja) | 2016-12-15 | 2018-06-21 | 富士通株式会社 | 情報処理装置、情報処理システム、情報処理プログラム及び情報処理方法 |
JP2019135597A (ja) | 2018-02-05 | 2019-08-15 | 富士通株式会社 | 性能調整プログラム、および性能調整方法 |
Also Published As
Publication number | Publication date |
---|---|
JPWO2022009432A1 (ja) | 2022-01-13 |
WO2022009432A1 (ja) | 2022-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100030877A1 (en) | Virtual server system and physical server selecting method | |
US8099379B2 (en) | Performance evaluating apparatus, performance evaluating method, and program | |
JP5608222B2 (ja) | アプリケーション効率エンジン | |
CN106470219A (zh) | 计算机集群的扩容和缩容方法及设备 | |
US20120210042A1 (en) | Remote memory for virtual machines | |
JP6300632B2 (ja) | 情報処理装置、負荷制御方法および負荷制御プログラム | |
US20120221730A1 (en) | Resource control system and resource control method | |
US20080109817A1 (en) | Schedule control program and schedule control method | |
JP6969282B2 (ja) | 情報処理装置、情報処理システムおよび情報処理方法 | |
JP5942509B2 (ja) | バッチ処理システム | |
JP6175924B2 (ja) | プログラム、情報処理システムおよびデータ更新制御方法 | |
CN107422989A (zh) | 一种Server SAN***多副本读取方法及存储架构 | |
JP5556498B2 (ja) | 管理装置,ファイルサーバシステム,処理方法及び管理プログラム | |
JP7420252B2 (ja) | スケーリング実行装置、スケーリング実行方法及びプログラム | |
JP2011192049A (ja) | 仮想マシンシステム、自動マイグレーション方法および自動マイグレーションプログラム | |
US20040225736A1 (en) | Method and apparatus for providing a dynamic quality of service for serving file/block I/O | |
CN109308310B (zh) | 一种用于资产管理平台的子***数据互联处理方法 | |
US20120221900A1 (en) | System deployment determination system, system deployment determination method, and program | |
TWI522829B (zh) | 具有輕量級容器節點的儲存系統 | |
JP4778538B2 (ja) | ストレージデータ管理システム及びストレージデータ管理プログラム | |
CN107888453B (zh) | 一种基于Nginx下的多服务器状态监控方法及*** | |
WO2011099141A1 (ja) | 管理システム及びシステム管理方法及びプログラム | |
JP6107341B2 (ja) | データ管理プログラム,データ管理装置およびデータ管理方法 | |
JP2007140847A (ja) | 電子コンテンツ配信方法及び配信システム | |
CN107819804B (zh) | 云端储存设备***及决定其架构的高速缓存中数据的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221205 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231003 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231129 |
|
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: 20231212 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231225 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7420252 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |