JP6658507B2 - 負荷推定システム、情報処理装置、負荷推定方法、及び、コンピュータ・プログラム - Google Patents
負荷推定システム、情報処理装置、負荷推定方法、及び、コンピュータ・プログラム Download PDFInfo
- Publication number
- JP6658507B2 JP6658507B2 JP2016510004A JP2016510004A JP6658507B2 JP 6658507 B2 JP6658507 B2 JP 6658507B2 JP 2016510004 A JP2016510004 A JP 2016510004A JP 2016510004 A JP2016510004 A JP 2016510004A JP 6658507 B2 JP6658507 B2 JP 6658507B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- request
- load
- classification
- target system
- 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
-
- 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/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3447—Performance evaluation by modeling
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3433—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment for load management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Debugging And Monitoring (AREA)
Description
発明を実施するための第一の形態について、図面を参照して詳細に説明する。
次に、モデル生成部102は、システム情報データベース302からリクエスト情報を取得し、取得した全てのリクエスト情報を同じ分類ルールとして初期化する(S4)。
次に、本発明による第二の実施形態について図面を参照して詳細に説明する。
次に、本発明による第三の実施形態について図面を参照して詳細に説明する。
次に、本発明による第四の実施形態について図面を参照して詳細に説明する。
次に、本発明による第五の実施形態について図面を参照して詳細に説明する。
次に、本発明による第六の実施形態について図面を参照して詳細に説明する。
100 管理サーバ
101 システム情報収集部
102 モデル生成部
103 予測部
2000 負荷推定システム
200、210、220、230 対象システム
201、211、221、231 システム情報計測部
3000 負荷推定システム
301 モデルデータベース
302 システム情報データベース
4000 負荷推定システム
500 情報処理装置
501 CPU
502 メモリ
503 記憶装置
504 I/F
505 バス
506 入力装置
507 出力装置
508 記録媒体
5000 負荷推定システム
6000 情報処理装置
Claims (13)
- 少なくとも1つの対象システムに接続される管理サーバを含む負荷推定システムであって、
前記管理サーバは、前記対象システムの負荷情報を、前記対象システムのリクエスト情報を分類化したリクエスト分類と関係づけた、リクエスト負荷モデルを生成するモデル生成手段を備え、
前記モデル生成手段は、前記リクエスト情報の前記分類化の過程において、前記リクエスト分類毎の前記負荷情報の推定分布情報に基づいて細分類化の対象となる前記リクエスト分類を選択することを特徴とする、負荷推定システム。 - 前記リクエスト分類毎の前記負荷情報の前記推定分布情報は、前記リクエスト分類に対する前記負荷情報の分布を表現する関数または統計値であり、前記対象システムの前記負荷情報と前記リクエスト分類から推定されることを特徴とする、請求項1に記載の負荷推定システム。
- 前記モデル生成手段は、前記細分類化の対象となった前記リクエスト分類に対して、複数の分類ルールをそれぞれ適用した際の評価を行い、最も評価値の高い前記分類ルールを前記対象の前記リクエスト分類に適用することを特徴とする、請求項1または2に記載の負荷推定システム。
- 前記評価値は、前記リクエスト分類に関する情報を用いて前記対象システムの前記負荷情報を回帰させた際の回帰誤差、または、回帰時の学習に用いなかった前記負荷情報および前記リクエスト分類を用いたテスト誤差の値に基づいて決定されることを特徴とする、請求項3に記載の負荷推定システム。
- 前記分類ルールが、前記リクエスト情報を適当な区切り文字により分割した際に抽出された文字列を用いて、前記リクエスト情報に前記文字列が存在するか否かで2分類化する分類化手法を含むことを特徴とする、請求項3又は4に記載の負荷推定システム。
- 前記モデル生成手段は、前記リクエスト分類の前記推定分布情報から計算される基準値が一定値以上の場合に、その前記リクエスト分類を細分類化の対象とすることを特徴とする、請求項1乃至5のいずれかに記載の負荷推定システム。
- 前記基準値として、標準偏差値を用いることを特徴とする、請求項6に記載の負荷推定システム。
- 前記管理サーバが、該当する前記リクエスト情報に含まれるリクエストが前記対象システムで実行された場合の前記負荷情報を前記リクエスト負荷モデルを用いて予測する予測手段を更に備えたことを特徴とする、請求項1乃至7のいずれかに記載の負荷推定システム。
- 少なくとも1つの対象システムに接続される管理サーバを含む負荷推定システムの負荷推定方法であって、
前記管理サーバによって、
前記対象システムの負荷情報を、前記対象システムのリクエスト情報を分類化したリクエスト分類を用いて関係づけたリクエスト負荷モデルを生成し、
前記リクエスト情報の前記分類化の過程において、前記リクエスト分類毎の前記負荷情報の推定分布情報に基づいて細分類化の対象となる前記リクエスト分類を選択する、負荷推定方法。 - 対象システムの負荷情報を、前記対象システムのリクエスト情報を分類化したリクエスト分類を用いて関係づけたリクエスト負荷モデルを生成する処理と、
前記リクエスト情報の前記分類化の過程において、前記リクエスト分類毎の前記負荷情報の推定分布情報に基づいて細分類化の対象となる前記リクエスト分類を選択する処理と、をコンピュータに実行させるコンピュータ・プログラム。 - 少なくとも1つの対象システムに接続される管理サーバであって、
前記対象システムからのリクエスト情報と当該リクエスト情報に対応する前記対象システムの負荷情報とを収集するシステム情報収集手段と、
取得された前記負荷情報を、前記リクエスト情報を分類化したリクエスト分類と関連付けたリクエスト負荷モデルを生成するモデル生成手段とを有し、
前記モデル生成手段は、前記リクエスト分類毎の前記負荷情報の推定分布情報に基づいて細分類化の対象となる前記リクエスト分類を選択する
情報処理装置。 - 少なくとも1つの対象システムに接続される管理サーバの負荷推定方法であって、
前記管理サーバによって、
前記対象システムからのリクエスト情報と当該リクエスト情報に対応する前記対象システムの負荷情報とを収集し、
取得した前記負荷情報を、前記リクエスト情報を分類化したリクエスト分類と関連付けたリクエスト負荷モデルを生成し、
前記リクエスト情報の分類化の過程において、前記リクエスト分類毎の前記負荷情報の推定分布情報に基づいて細分類化の対象となる前記リクエスト分類を選択する
負荷推定方法。 - 少なくとも1つの対象システムに接続される管理サーバが備えるコンピュータに、
前記対象システムからのリクエスト情報と当該リクエスト情報に対応する前記対象システムの負荷情報とを収集するシステム情報収集処理と、
取得した前記負荷情報を、前記リクエスト情報を分類化したリクエスト分類と関連付けたリクエスト負荷モデルを生成するモデル生成処理と、
前記モデル生成処理において、前記リクエスト分類毎の前記負荷情報の推定分布情報に基づいて細分類化の対象となる前記リクエスト分類を選択する処理と
を実行させるコンピュータ・プログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014067602 | 2014-03-28 | ||
JP2014067602 | 2014-03-28 | ||
PCT/JP2015/001565 WO2015146100A1 (ja) | 2014-03-28 | 2015-03-20 | 負荷推定システム、情報処理装置、負荷推定方法、及び、プログラムを記憶する記憶媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2015146100A1 JPWO2015146100A1 (ja) | 2017-04-13 |
JP6658507B2 true JP6658507B2 (ja) | 2020-03-04 |
Family
ID=54194650
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016510004A Active JP6658507B2 (ja) | 2014-03-28 | 2015-03-20 | 負荷推定システム、情報処理装置、負荷推定方法、及び、コンピュータ・プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US10248462B2 (ja) |
JP (1) | JP6658507B2 (ja) |
WO (1) | WO2015146100A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6280092B2 (ja) * | 2015-11-09 | 2018-02-14 | 日本電信電話株式会社 | 推定装置及び推定方法 |
JP6589847B2 (ja) * | 2016-12-26 | 2019-10-16 | 株式会社ダイフク | 物品積載設備 |
JP6681377B2 (ja) * | 2017-10-30 | 2020-04-15 | 株式会社日立製作所 | リソースの割り当てを最適化するシステム及び方法 |
CN108259396B (zh) * | 2017-12-20 | 2020-11-20 | 北京小米松果电子有限公司 | 参数估计的方法、装置及存储介质 |
JP7163099B2 (ja) * | 2018-08-10 | 2022-10-31 | 株式会社東芝 | エネルギー管理装置、モデル管理方法及びコンピュータプログラム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8145731B2 (en) * | 2003-12-17 | 2012-03-27 | Hewlett-Packard Development Company, L.P. | System and method for determining how many servers of at least one server configuration to be included at a service provider's site for supporting an expected workload |
JP4756675B2 (ja) | 2004-07-08 | 2011-08-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コンピュータ資源のキャパシティを予測するためのシステム、方法およびプログラム |
JP4952309B2 (ja) | 2007-03-09 | 2012-06-13 | 日本電気株式会社 | 負荷分析システム、方法、及び、プログラム |
WO2012086444A1 (ja) * | 2010-12-24 | 2012-06-28 | 日本電気株式会社 | 監視データ分析装置、監視データ分析方法および監視データ分析プログラム |
JP5896862B2 (ja) * | 2012-08-22 | 2016-03-30 | 三菱電機株式会社 | テスト装置及びテスト方法及びプログラム |
-
2015
- 2015-03-20 WO PCT/JP2015/001565 patent/WO2015146100A1/ja active Application Filing
- 2015-03-20 JP JP2016510004A patent/JP6658507B2/ja active Active
- 2015-03-20 US US15/129,788 patent/US10248462B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20170132045A1 (en) | 2017-05-11 |
WO2015146100A1 (ja) | 2015-10-01 |
JPWO2015146100A1 (ja) | 2017-04-13 |
US10248462B2 (en) | 2019-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112889042B (zh) | 机器学习中超参数的识别与应用 | |
US11568300B2 (en) | Apparatus and method for managing machine learning with plurality of learning algorithms and plurality of training dataset sizes | |
Ïpek et al. | Efficiently exploring architectural design spaces via predictive modeling | |
JP6588566B2 (ja) | 分散型モデル構築 | |
CN104036105B (zh) | 确定涉及大数据分析的随机性应用的正确性的方法和系统 | |
Bao et al. | Autoconfig: Automatic configuration tuning for distributed message systems | |
JP6658507B2 (ja) | 負荷推定システム、情報処理装置、負荷推定方法、及び、コンピュータ・プログラム | |
Ipek et al. | Efficient architectural design space exploration via predictive modeling | |
US8954910B1 (en) | Device mismatch contribution computation with nonlinear effects | |
US20220214957A1 (en) | Machine learning models applied to interaction data for facilitating modifications to online environments | |
JP2014216009A (ja) | 情報の複数のドメインを組合せることによる仕事の実施データ内の異常の検知 | |
US20210021482A1 (en) | Network traffic prediction method, apparatus, and electronic device | |
Al-Jamimi et al. | Machine learning-based software quality prediction models: state of the art | |
CN113158435B (zh) | 基于集成学习的复杂系统仿真运行时间预测方法与设备 | |
CN114253605A (zh) | 机器学习数据处理流水线的运行时间估计 | |
CN114399321A (zh) | 一种业务系统稳定性分析方法、装置和设备 | |
CN113268403A (zh) | 时间序列的分析预测方法、装置、设备及存储介质 | |
CN110968802B (zh) | 一种用户特征的分析方法、分析装置及可读存储介质 | |
CN111951047A (zh) | 基于人工智能的广告效果评价方法、终端及存储介质 | |
JP2019101681A (ja) | 見積り取得装置、見積り取得方法およびプログラム | |
JP2015184818A (ja) | サーバ、モデル適用可否判定方法およびコンピュータプログラム | |
Li et al. | The extreme counts: modeling the performance uncertainty of cloud resources with extreme value theory | |
CN113780666B (zh) | 一种缺失值的预测方法及装置、可读存储介质 | |
US11762562B2 (en) | Performance analysis apparatus and performance analysis method | |
KR101689499B1 (ko) | 신규 논문 추천 방법 및 상기 방법을 수행하는 신규 논문 추천 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160923 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190416 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190611 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190820 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191015 |
|
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: 20200107 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200120 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6658507 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |