JP6842440B2 - 性能分析方法および管理計算機 - Google Patents
性能分析方法および管理計算機 Download PDFInfo
- Publication number
- JP6842440B2 JP6842440B2 JP2018083972A JP2018083972A JP6842440B2 JP 6842440 B2 JP6842440 B2 JP 6842440B2 JP 2018083972 A JP2018083972 A JP 2018083972A JP 2018083972 A JP2018083972 A JP 2018083972A JP 6842440 B2 JP6842440 B2 JP 6842440B2
- Authority
- JP
- Japan
- Prior art keywords
- resource
- resources
- performance
- storage
- analysis method
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0895—Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/40—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/20—Arrangements for monitoring or testing data switching networks the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Debugging And Monitoring (AREA)
Description
計算機システムの例を図1に示す。図1に示す計算機システムは、一つ以上のサーバ装置10、一つ以上のストレージ装置100、管理コンピュータ200、およびそれらを相互に接続するネットワーク50から構成される。なお、サーバ装置10aとサーバ装置10bのいずれかを特定せずに指し示す場合、符号を10(サーバ装置10)と表し、他の符号も同じ形式で表す。
図7は、ストレージ性能分析プログラム201の構成の例を示す図である。ストレージ性能分析プログラム201は、主にデータを加工するために前処理部201a、モデル処理部201b、および後処理部201cを備え、また、本実施例に特徴的な機能を実現するために、グループ化計算モジュール201d、リソースグループ管理テーブル201e、およびグループ評価モジュール201fを備える。
図11は、リソースグループの計算の処理フロー510および学習用データ215のモデル学習の処理フロー511の例を示す図である。処理フロー510と処理フロー511は同期して実行される必要はないが、処理フロー511において処理フロー510の実行により作成されたリソースグループが使用される。
201a:前処理部
201b:モデル処理部
201d:グループ化計算モジュール
201e:リソースグループ管理テーブル
Claims (11)
- 管理計算機による計算機システムの性能分析方法であって、
前記管理計算機は、プロセッサと、前記プロセッサが実行するプログラムが格納された記憶装置とを備え、
前記計算機システムは、複数のリソースから構成され、
前記プロセッサは、
前記リソース間の性能データの変化の相関に基づき、前記複数のリソースを複数のリソースグループに分割し、
分割された前記リソースグループ毎に性能データを分析し、
前記複数のリソースは、複数の階層で構成され、前記複数の階層のうちの一つの階層に属するリソースを結節点とし、
前記プロセッサは、
前記リソースグループの数を前記結節点の数に基づき決定し、
前記リソース間の性能データの変化の相関と、前記結節点の数とに基づき、前記複数のリソースを前記複数のリソースグループに分割すること
を特徴とする性能分析方法。 - 請求項1に記載の性能分析方法であって、
前記計算機システムは、前記複数のリソースが複数のリソース階層を構成し、
前記プロセッサは、前記リソースグループの数を、前記リソース階層毎のリソースの数の最小数を結節点の数とすること
を特徴とする性能分析方法。 - 請求項1に記載の性能分析方法であって、
前記計算機システムは、複数のストレージプールを備えたストレージ装置を備え、
前記プロセッサは、前記複数のストレージプールの数を前記結節点の数とすること
を特徴とする性能分析方法。 - 請求項1に記載の性能分析方法であって、
前記プロセッサは、予め設定された数を前記結節点の数とすること
を特徴とする性能分析方法。 - 請求項1に記載の性能分析方法であって、
前記プロセッサは、
前記リソースの性能データとして、前記リソース毎に複数のメトリクスの値を、前記計算機システムから取得し、
取得された前記メトリクス毎の値を時系列に蓄積し、
蓄積された前記メトリクスの値の時刻の経過に従った変化と、蓄積された他の前記メトリクスの値の時刻の経過に従った変化との相関を計算することにより、前記リソース間の性能データの変化の相関を得ること
を特徴とする性能分析方法。 - 請求項5に記載の性能分析方法であって、
前記プロセッサは、
蓄積された一つの前記リソースの前記複数のメトリクスの中から一つの代表メトリクスを選択することにより、蓄積された前記複数のリソースそれぞれの前記代表メトリクスを選択し、
前記代表メトリクスの値の時刻の経過に従った変化と、他の前記代表メトリクスの値の時刻の経過に従った変化との相関を計算することにより、前記リソース間の性能データの変化の相関を得ること
を特徴とする性能分析方法。 - 請求項6に記載の性能分析方法であって、
前記プロセッサは、
前記代表メトリクスの値の時刻の経過に従った変化と、他の前記代表メトリクスの値の時刻の経過に従った変化との相関を計算することにより、前記リソース間の性能データの変化の相関を得て、
得られた前記リソース間の性能データの変化の相関に基づき、複数の前記代表メトリクスを前記複数のリソースグループに分割し、
前記代表メトリクスそれぞれの属する前記リソースの他の前記メトリクスを、前記代表メトリクスそれぞれと同じ前記リソースグループに分割することにより、前記複数のリソースを前記複数のリソースグループに分割すること
を特徴とする性能分析方法。 - 請求項5に記載の性能分析方法であって、
前記プロセッサは、
前記複数のリソースグループを記録し、
記録された前記複数のリソースグループを比較し、
比較された前記複数のリソースグループに、予め設定された閾値を超える差異があれば、性能データを分析するための前記リソースグループを変更すること
を特徴とする性能分析方法。 - 請求項8に記載の性能分析方法であって、
前記プロセッサは、
分割された前記リソースグループ毎に学習して数理モデルを作成し、
作成された数理モデルを用いて、分割された前記リソースグループ毎に評価することにより、性能データを分析すること
を特徴とする性能分析方法。 - 請求項9に記載の性能分析方法であって、
前記プロセッサは、
比較された前記複数のリソースグループに、予め設定された閾値を超える差異があれば、性能データを分析するための前記リソースグループを変更し、
前記リソースグループの変更が、前記評価の途中であれば、前記評価を中止することを特徴とする性能分析方法。 - 複数のリソースから構成される計算機システムを性能分析する管理計算機であって、
前記管理計算機は、
プロセッサと、
前記プロセッサが実行するプログラムが格納された記憶装置とを備え、
前記プロセッサは、
前記リソース間の性能データの変化の相関に基づき、前記複数のリソースを複数のリソースグループに分割し、
分割された前記リソースグループ毎に性能データを分析し、
前記複数のリソースは、複数の階層で構成され、前記複数の階層のうちの一つの階層に属するリソースを結節点とし、
前記プロセッサは、
前記リソースグループの数を前記結節点の数に基づき決定し、
前記リソース間の性能データの変化の相関と、前記結節点の数とに基づき、前記複数のリソースを前記複数のリソースグループに分割すること
を特徴とする管理計算機。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018083972A JP6842440B2 (ja) | 2018-04-25 | 2018-04-25 | 性能分析方法および管理計算機 |
| US16/286,121 US10986006B2 (en) | 2018-04-25 | 2019-02-26 | Performance analysis method and management computer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018083972A JP6842440B2 (ja) | 2018-04-25 | 2018-04-25 | 性能分析方法および管理計算機 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019191929A JP2019191929A (ja) | 2019-10-31 |
| JP6842440B2 true JP6842440B2 (ja) | 2021-03-17 |
Family
ID=68293050
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018083972A Active JP6842440B2 (ja) | 2018-04-25 | 2018-04-25 | 性能分析方法および管理計算機 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US10986006B2 (ja) |
| JP (1) | JP6842440B2 (ja) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10599354B1 (en) * | 2018-04-30 | 2020-03-24 | Amazon Technologies, Inc. | Block storage with volume locality placement based on performance requirements |
| US11050637B2 (en) | 2018-09-26 | 2021-06-29 | International Business Machines Corporation | Resource lifecycle optimization in disaggregated data centers |
| US10831580B2 (en) * | 2018-09-26 | 2020-11-10 | International Business Machines Corporation | Diagnostic health checking and replacement of resources in disaggregated data centers |
| US11188408B2 (en) | 2018-09-26 | 2021-11-30 | International Business Machines Corporation | Preemptive resource replacement according to failure pattern analysis in disaggregated data centers |
| US10754720B2 (en) | 2018-09-26 | 2020-08-25 | International Business Machines Corporation | Health check diagnostics of resources by instantiating workloads in disaggregated data centers |
| US10761915B2 (en) | 2018-09-26 | 2020-09-01 | International Business Machines Corporation | Preemptive deep diagnostics and health checking of resources in disaggregated data centers |
| US10838803B2 (en) | 2018-09-26 | 2020-11-17 | International Business Machines Corporation | Resource provisioning and replacement according to a resource failure analysis in disaggregated data centers |
| CN111046007B (zh) * | 2018-10-12 | 2023-08-18 | 伊姆西Ip控股有限责任公司 | 管理存储系统的方法、装置和计算机程序产品 |
| US10949322B2 (en) * | 2019-04-08 | 2021-03-16 | Hewlett Packard Enterprise Development Lp | Collecting performance metrics of a device |
| US20200136943A1 (en) * | 2019-12-27 | 2020-04-30 | Intel Corporation | Storage management in a data management platform for cloud-native workloads |
| JP7439896B2 (ja) * | 2020-02-21 | 2024-02-28 | 日本電信電話株式会社 | ネットワーク管理装置、方法およびプログラム |
| JP7514785B2 (ja) * | 2021-03-10 | 2024-07-11 | 株式会社日立製作所 | ソフトウェア性能検証システム、およびソフトウェア性能検証方法 |
| CN113157048B (zh) * | 2021-04-23 | 2022-08-26 | 杭州安恒信息技术股份有限公司 | 一种基于多终端时间轴的行为数据分析方法及相关组件 |
| EP4109846A1 (en) * | 2021-06-24 | 2022-12-28 | Juniper Networks, Inc. | Processing instructions to configure a network device |
| US20230023869A1 (en) * | 2021-07-23 | 2023-01-26 | Dell Products, L.P. | System and method for providing intelligent assistance using a warranty bot |
| US20230131643A1 (en) * | 2021-10-26 | 2023-04-27 | Druva Inc. | System and method for reference-aware application identification in container deployment environments |
| US20230244542A1 (en) * | 2022-02-02 | 2023-08-03 | Druva Inc. | System and method for automatically identifying application groups in container deployment environments |
| EP4518271A1 (en) * | 2023-09-04 | 2025-03-05 | Nokia Solutions and Networks Oy | Proximal computing capability and availability table |
| CN117270795B (zh) * | 2023-11-23 | 2024-02-09 | 北京中超伟业信息安全技术股份有限公司 | 一种大容量数据存储设备及其数据销毁方法 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7016972B2 (en) * | 2001-04-23 | 2006-03-21 | International Business Machines Corporation | Method and system for providing and viewing performance analysis of resource groups |
| US7292531B1 (en) * | 2002-12-31 | 2007-11-06 | Packeteer, Inc. | Methods, apparatuses and systems facilitating analysis of the performance of network traffic classification configurations |
| JP4990018B2 (ja) * | 2007-04-25 | 2012-08-01 | 株式会社日立製作所 | 装置性能管理方法、装置性能管理システム、および管理プログラム |
| JP5375829B2 (ja) | 2008-09-18 | 2013-12-25 | 日本電気株式会社 | 運用管理装置、運用管理方法、および運用管理プログラム |
| US9037826B1 (en) * | 2012-02-29 | 2015-05-19 | Amazon Technologies, Inc. | System for optimization of input/output from a storage array |
| US10701030B2 (en) * | 2016-07-06 | 2020-06-30 | Hiro Media Ltd. | Real-time monitoring of web page code |
| US10965534B2 (en) * | 2017-10-27 | 2021-03-30 | Cisco Technology, Inc. | Hierarchical fog nodes for controlling wireless networks |
-
2018
- 2018-04-25 JP JP2018083972A patent/JP6842440B2/ja active Active
-
2019
- 2019-02-26 US US16/286,121 patent/US10986006B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20190334795A1 (en) | 2019-10-31 |
| JP2019191929A (ja) | 2019-10-31 |
| US10986006B2 (en) | 2021-04-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6842440B2 (ja) | 性能分析方法および管理計算機 | |
| US20220413891A1 (en) | Compute Platform Optimization Over the Life of a Workload in a Distributed Computing Environment | |
| JP6681377B2 (ja) | リソースの割り当てを最適化するシステム及び方法 | |
| US10956391B2 (en) | Methods and systems for determining hardware sizing for storage array systems | |
| US10484301B1 (en) | Dynamic resource distribution using periodicity-aware predictive modeling | |
| US8924328B1 (en) | Predictive models for configuration management of data storage systems | |
| JP5568776B2 (ja) | 計算機のモニタリングシステム及びモニタリング方法 | |
| US10855791B2 (en) | Clustered storage system path quiescence analysis | |
| US10410137B2 (en) | Method and system for analyzing accesses to a data storage type and recommending a change of storage type | |
| US11375012B2 (en) | Method and apparatus for determining feature usage on a set of storage systems deployed across multiple customer sites | |
| WO2015145664A1 (ja) | リソース管理方法およびリソース管理システム | |
| JP2021056955A (ja) | 分散型ストレージシステム及びデータ移動方法 | |
| US11320986B2 (en) | Method and apparatus for estimating a distribution of response times of a storage system for a proposed workload | |
| US12067251B2 (en) | Data automation and predictive modeling for planning and procuring solid state drive replacements | |
| JP7304239B2 (ja) | リソース構成変更計画立案システムおよびリソース構成変更計画立案方法 | |
| Vazhkudai et al. | GUIDE: a scalable information directory service to collect, federate, and analyze logs for operational insights into a leadership HPC facility | |
| JP6878369B2 (ja) | ボリューム配置管理装置、ボリューム配置管理方法、及びボリューム配置管理プログラム | |
| US10977082B2 (en) | Resource allocation optimization support system and resource allocation optimization support method | |
| CN119847454A (zh) | 一种存储资源池动态调整方法及系统 | |
| EP3948537B1 (en) | Compute platform optimization over the life of a workload in a distributed computing environment | |
| US20220253361A1 (en) | Systems and methods for selecting optimal proxy devices for backup and restore operations for virtual machines | |
| US11694112B2 (en) | Machine learning data management system and data management method | |
| CN102141988B (zh) | 一种数据挖掘系统中数据聚类的方法、系统及装置 | |
| US11762729B2 (en) | Apparatus and method for anomaly countermeasure decision, execution and evaluation | |
| US11513982B2 (en) | Techniques for recommending configuration changes using a decision tree |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190620 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200604 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200623 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200813 |
|
| 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: 20210126 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210219 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6842440 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |