JP7304239B2 - リソース構成変更計画立案システムおよびリソース構成変更計画立案方法 - Google Patents
リソース構成変更計画立案システムおよびリソース構成変更計画立案方法 Download PDFInfo
- Publication number
- JP7304239B2 JP7304239B2 JP2019154316A JP2019154316A JP7304239B2 JP 7304239 B2 JP7304239 B2 JP 7304239B2 JP 2019154316 A JP2019154316 A JP 2019154316A JP 2019154316 A JP2019154316 A JP 2019154316A JP 7304239 B2 JP7304239 B2 JP 7304239B2
- Authority
- JP
- Japan
- Prior art keywords
- resource
- solution
- processing unit
- performance
- configuration change
- 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
- 238000013439 planning Methods 0.000 title claims description 110
- 230000008859 change Effects 0.000 title claims description 83
- 238000000034 method Methods 0.000 title claims description 37
- 238000012545 processing Methods 0.000 claims description 68
- 238000013508 migration Methods 0.000 claims description 54
- 230000005012 migration Effects 0.000 claims description 53
- 238000007726 management method Methods 0.000 claims description 42
- 238000011156 evaluation Methods 0.000 claims description 16
- 238000007781 pre-processing Methods 0.000 claims description 6
- 230000006870 function Effects 0.000 description 40
- 238000004458 analytical method Methods 0.000 description 10
- 230000006399 behavior Effects 0.000 description 10
- 230000004044 response Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000005457 optimization Methods 0.000 description 5
- 230000007704 transition Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000010276 construction Methods 0.000 description 3
- 239000000126 substance Substances 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012805 post-processing Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000013213 extrapolation Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012946 outsourcing Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 230000003362 replicative effect Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000013403 standard screening design Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
- 238000013316 zoning Methods 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]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5066—Algorithms for mapping a plurality of inter-dependent sub-tasks onto a plurality of physical CPUs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06312—Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
-
- 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/5083—Techniques for rebalancing the load in a distributed system
- G06F9/5088—Techniques for rebalancing the load in a distributed system involving task migration
-
- 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/501—Performance criteria
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Educational Administration (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Operations Research (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
アプリケーション管理者は、エンドユーザに対して情報サービスを提供する目的でリソースを調達し、構築などの運用管理を実行する。同アプリケーション管理者は主に、情報サービスの提供に必要なアプリケーション、ミドルウェアのシステム要件を満たすように、必要となるリソース種別と量を許容可能な課金額のもとで決定する。
本実施例が対象とする計算機システム(リソース構成変更計画システム1000)の概要を図2に示す。
同計算機システムは、ひとつ以上のサーバ装置10、ひとつ以上のストレージ装置100、管理コンピュータ200、およびそれらを相互に接続するネットワーク50から構成される。サーバ装置10上にはアプリケーション13が稼働し、同計算機システムの利用者(エンドユーザ)に対して情報サービスを提供する。エンドユーザは一般に、クライアントコンピュータ250を利用しサーバ装置10を利用する。ネットワーク50は必ずしも共有される必要はなく、例えばサーバ装置10とストレージ装置100とを接続する目的で、専用のネットワーク60を構成してもよい。あるいは、アプリケーション13と利用者の通信をサービスネットワークとして、管理コンピュータ200とサーバ装置10の通信を管理ネットワークとして、など利用目的に合わせて別々にネットワーク60を構成してもよい。
上述のように、アプリケーション管理者がシステムを構築しようとするとき、グレード502の選択により適切な仕様のストレージリソースを確保することができる。しかしながら、システムの運用を続けるにつれて、需要の変化や他のシステムとの相対的な重要度が変化することにより、当初のグレード選択が適切でなくなる状態が生じる。例えば、IO要求の厳しいアプリケーションを運用する際に、当初は高速・高価なグレードを選択して構築する。しかし、時間経過に伴って当該システムの提供する情報サービスへの需要が低下した場合には、高速なグレードが不要となるため、その後も高価なグレードを利用し続ければ不必要な費用を支払うことになる。
ストレージ構成変更計画プログラム201が利用される状況として、アプリケーション管理者が管理コンピュータ200を用いてストレージの性能を監視し、分析する場合を考える。この場合の分析とは、例えば図13の性能分析画面300に示すように、分析対象の期間302を指定して、自らが担当するシステムを名称などの条件303により検索し、適正であるか、すなわち基準性能と比較して良好な値であるかを図式化304により確認するといったことである。ユーザは、自身が担当しているシステムやアプリケーションについて日常的に分析を行っており、担当外のものについてはアクセスが制限されるか、あるいは分析対象にする頻度が少ないことが想定される。また、ユーザ管理プログラム208が提供するログイン処理によりユーザ301が特定され、利用中のユーザがいずれの属性を持つか、当該時点までにどのような挙動にあったかを判別できるものとする。
11:インスタンス
20:仮想化ソフトウェア
50:ネットワーク
60:ストレージエリアネットワーク
100:ストレージ装置
150:ストレージコントローラ
200:管理コンピュータ
201:ストレージ構成変更計画性能分析プログラム
202:ストレージ性能管理プログラム
203:ストレージ性能履歴データベース
204:ストレージ性能分析プログラム
205:ストレージ構成管理プログラム
206:ストレージ構成管理データベース
207:インスタンス管理プログラム
208:ユーザ管理プログラム
Claims (8)
- 計算機システムのリソースの構成を変更する計画を立案するリソース構成変更計画立案システムであって、
移行対象リソースの性能と基準性能との差に基づいて移行先リソースを評価し、移行先として評価された前記移行先リソースの構成および性能を示す移行先リソースの状態の列として第1の解を出力する第1の計画アルゴリズムを実行する第1の処理部と、
前記評価された移行先リソースについての前記移行先リソースの状態の列として第2の解を数理計画手法により出力する第2の計画アルゴリズムを実行する第2の処理部であって、前記第1の解を用いて前記第2の計画アルゴリズムを実行して出力した前記第2の解を置き換える前記第2の処理部と、
時間制約を満たす前記第1の解および置き換えられた前記第2の解のうち、前記リソースの構成を変更する計画の良さを見積もって当該計画の評価値が所定の条件を満たす解を最終解として出力する第3の処理部と、
を備えることを特徴とするリソース構成変更計画立案システム。 - 請求項1に記載のリソース構成変更計画立案システムであって、
性能指標が低いまたは利用料金が高いリソースから順に前記移行対象リソースを選択する前処理部を備え、
前記第1の処理部は、性能指標が高い順に前記移行先リソースを選択し、前記前処理部により選択された前記移行対象リソースを前記移行先リソースに移行する、
ことを特徴とするリソース構成変更計画立案システム。 - 請求項1に記載のリソース構成変更計画立案システムであって、
入力部を介して入力されたユーザの属性に応じて、前記第2の計画アルゴリズムを適用する対象とするユーザ管理部、を備え、
前記第1の処理部と前記第2の処理部と前記第3の処理部とは、前記対象とされたリソースについて、処理を実行する、
ことを特徴とするリソース構成変更計画立案システム。 - 請求項1に記載のリソース構成変更計画立案システムであって、
前記第1の処理部は、前記第1の解の中からユーザの関心が高いリソースについての解を選別し、
前記第2の処理部は、前記選別された第1の解を用いて前記第2の解を置き換える、
ことを特徴とするリソース構成変更計画立案システム。 - 計算機システムのリソースの構成を変更する計画を立案するリソース構成変更計画立案方法であって、
第1の処理部が、移行対象リソースの性能と基準性能との差に基づいて移行先リソースを評価し、移行先として評価された前記移行先リソースの構成および性能を示す移行先リソースの状態の列として第1の解を出力する第1の計画アルゴリズムを実行し、
第2の処理部が、前記評価された移行先リソースについての前記移行先リソースの状態の列として第2の解を数理計画手法により出力する第2の計画アルゴリズムを実行し、
前記第2の処理部が、前記第1の解を用いて前記第2の計画アルゴリズムを実行して出力した前記第2の解を置き換え、
第3の処理部が、時間制約を満たす前記第1の解および置き換えられた前記第2の解のうち、前記リソースの構成を変更する計画の良さを見積もって当該計画の評価値が所定の条件を満たす解を最終解として出力する、
ことを特徴とするリソース構成変更計画立案方法。 - 請求項5に記載のリソース構成変更計画立案方法であって、
前処理部が、性能指標が低いまたは利用料金が高いリソースから順に前記移行対象リソースを選択し、
前記第1の処理部は、性能指標が高い順に前記移行先リソースを選択し、前記前処理部により選択された前記移行対象リソースを前記移行先リソースに移行する、
ことを特徴とするリソース構成変更計画立案方法。 - 請求項5に記載のリソース構成変更計画立案方法であって、
ユーザ管理部が、入力部を介して入力されたユーザの属性に応じて、前記第2の計画アルゴリズムを適用する対象とし、
前記第1の処理部と前記第2の処理部と前記第3の処理部とが、前記対象とされたリソースについて、処理を実行する、
ことを特徴とするリソース構成変更計画立案方法。 - 請求項5に記載のリソース構成変更計画立案方法であって、
前記第1の処理部は、前記第1の解の中からユーザの関心が高いリソースについての解を選別し、
前記第2の処理部は、前記選別された第1の解を用いて前記第2の解を置き換える、
ことを特徴とするリソース構成変更計画立案方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019154316A JP7304239B2 (ja) | 2019-08-27 | 2019-08-27 | リソース構成変更計画立案システムおよびリソース構成変更計画立案方法 |
US16/808,205 US20210065082A1 (en) | 2019-08-27 | 2020-03-03 | Resource configuration change planning system and resource configuration change planning method |
GB2003085.4A GB2586676B (en) | 2019-08-27 | 2020-03-04 | Resource configuration change planning system and resource configuration change planning method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019154316A JP7304239B2 (ja) | 2019-08-27 | 2019-08-27 | リソース構成変更計画立案システムおよびリソース構成変更計画立案方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021033733A JP2021033733A (ja) | 2021-03-01 |
JP7304239B2 true JP7304239B2 (ja) | 2023-07-06 |
Family
ID=70278595
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019154316A Active JP7304239B2 (ja) | 2019-08-27 | 2019-08-27 | リソース構成変更計画立案システムおよびリソース構成変更計画立案方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20210065082A1 (ja) |
JP (1) | JP7304239B2 (ja) |
GB (1) | GB2586676B (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113821336B (zh) * | 2021-03-08 | 2024-04-05 | 北京京东乾石科技有限公司 | 资源分配方法和装置、存储介质、电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013008089A (ja) | 2011-06-22 | 2013-01-10 | Hitachi Ltd | 計算機システムの構成パターンの算出方法及び構成パターンの算出装置 |
US20140325149A1 (en) | 2011-10-12 | 2014-10-30 | Tata Consultancy Services Limited | Method and system for consolidating a plurality of heterogeneous storage systems in a data center |
WO2014192132A1 (ja) | 2013-05-31 | 2014-12-04 | 株式会社日立製作所 | 負荷分散装置及び方法 |
JP2015524581A (ja) | 2012-11-09 | 2015-08-24 | 株式会社日立製作所 | 管理計算機、計算機システム、及びインスタンス管理方法 |
JP2016181185A (ja) | 2015-03-24 | 2016-10-13 | 富士通株式会社 | 情報処理システム、管理装置およびプログラム |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10599471B1 (en) * | 2016-08-08 | 2020-03-24 | Cognizant Technology Solutions U.S. Corporation | Project scheduling in a heterogeneous distributed computing environment |
-
2019
- 2019-08-27 JP JP2019154316A patent/JP7304239B2/ja active Active
-
2020
- 2020-03-03 US US16/808,205 patent/US20210065082A1/en not_active Abandoned
- 2020-03-04 GB GB2003085.4A patent/GB2586676B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013008089A (ja) | 2011-06-22 | 2013-01-10 | Hitachi Ltd | 計算機システムの構成パターンの算出方法及び構成パターンの算出装置 |
US20140325149A1 (en) | 2011-10-12 | 2014-10-30 | Tata Consultancy Services Limited | Method and system for consolidating a plurality of heterogeneous storage systems in a data center |
JP2015524581A (ja) | 2012-11-09 | 2015-08-24 | 株式会社日立製作所 | 管理計算機、計算機システム、及びインスタンス管理方法 |
WO2014192132A1 (ja) | 2013-05-31 | 2014-12-04 | 株式会社日立製作所 | 負荷分散装置及び方法 |
JP2016181185A (ja) | 2015-03-24 | 2016-10-13 | 富士通株式会社 | 情報処理システム、管理装置およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
GB2586676B (en) | 2021-07-28 |
JP2021033733A (ja) | 2021-03-01 |
US20210065082A1 (en) | 2021-03-04 |
GB202003085D0 (en) | 2020-04-15 |
GB2586676A (en) | 2021-03-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10922269B2 (en) | Proactive optimizations at multi-tier file systems | |
US9635101B2 (en) | Proposed storage system solution selection for service level objective management | |
US9432256B2 (en) | Resource management method and resource management system | |
US10289703B1 (en) | System and methods for multi-tenancy management within a distributed database | |
US8909734B2 (en) | Migrating data between networked computing environments | |
JP5951111B2 (ja) | 管理計算機、計算機システム、及びインスタンス管理方法 | |
US20180081562A1 (en) | Cloud storage system | |
US8756310B2 (en) | Comprehensive bottleneck detection in a multi-tier enterprise storage system | |
US9613037B2 (en) | Resource allocation for migration within a multi-tiered system | |
US8694727B2 (en) | First storage control apparatus and storage system management method | |
US9406029B2 (en) | Modeler for predicting storage metrics | |
US9122739B1 (en) | Evaluating proposed storage solutions | |
US20100125715A1 (en) | Storage System and Operation Method Thereof | |
US20080294872A1 (en) | Defragmenting blocks in a clustered or distributed computing system | |
JP2019191929A (ja) | 性能分析方法および管理計算機 | |
WO2013098960A1 (ja) | 計算機システム、ファイル管理方法及び記憶媒体 | |
WO2015087442A1 (ja) | ストレージシステムの移行方式および移行方法 | |
US10002025B2 (en) | Computer system and load leveling program | |
JP7304239B2 (ja) | リソース構成変更計画立案システムおよびリソース構成変更計画立案方法 | |
US20160036632A1 (en) | Computer system | |
US11556383B2 (en) | System and method for appraising resource configuration | |
US11593146B2 (en) | Management device, information processing system, and non-transitory computer-readable storage medium for storing management program | |
US20240028420A1 (en) | Context driven network slicing based migration of applications and their dependencies | |
WO2023103685A1 (en) | Generating multi-dimensional host-specific storage tiering | |
Yi et al. | Integration of task scheduling with replica placement in data grid for limited disk space of resources |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220302 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230118 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230228 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230410 |
|
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: 20230606 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230626 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7304239 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |