JP5848597B2 - Cmdbを利用したソフトウェア構成値の最適化方法、装置、システムおよびプログラム - Google Patents
Cmdbを利用したソフトウェア構成値の最適化方法、装置、システムおよびプログラム Download PDFInfo
- Publication number
- JP5848597B2 JP5848597B2 JP2011279558A JP2011279558A JP5848597B2 JP 5848597 B2 JP5848597 B2 JP 5848597B2 JP 2011279558 A JP2011279558 A JP 2011279558A JP 2011279558 A JP2011279558 A JP 2011279558A JP 5848597 B2 JP5848597 B2 JP 5848597B2
- Authority
- JP
- Japan
- Prior art keywords
- software
- value
- configuration
- integrated system
- regression model
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
-
- 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/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
14…構成値設定部
20…CMDB検索部
30…回帰モデル生成部
32…相関解析依頼部
34…回帰分析依頼部
40…最適値算出部
50…回帰モデル記憶部
100…統合システム導入支援装置
102…ソフトウェア導入・構成モジュール
104…ソフトウェア構成値最適化モジュール
106…統計解析モジュール
120,130,140…コンピュータ装置
150,152,154,160…コンピュータ装置
200…CMDB
300…ソフトウェア構成値最適化画面
302,306…フィールド
303〜305…アイコン
308…実行結果ダイアログ
400…ソフトウェア構成値一覧ダイアログ
500…分散ネットワーク環境
502…ネットワーク
1000〜1004…テーブル
1006…統合テーブル
1008…解析結果
Claims (16)
- 複数のソフトウェアがネットワークを介して相互に連携する統合システムについて前記ソフトウェアの構成値を最適化する方法であって、
前記ネットワーク上のCMDBから前記統合システムを構成する複数のソフトウェアおよびその連携態様を共通する他の統合システムを構成する各ソフトウェアの構成値を収集するステップと、
収集した前記構成値について相関の高い構成値の回帰モデルを生成するステップと、
前記回帰モデルを用いて前記ソフトウェアの構成値の最適値を算出するステップと
を含む、方法。 - 前記ソフトウェアの構成値の最適値を算出するステップは、前記統合システムを構成する複数のソフトウェアのうち所定のソフトウェアの構成値が指定されたことに応答して、該構成値を前記回帰モデルに当てはめて、該統合システムを構成する他のソフトウェアの最適値を算出するステップである、請求項1に記載の方法。
- 前記回帰モデルを生成するステップは、
収集した前記構成値についての相関解析を統計解析モジュールに依頼するステップと、相関解析の結果に基づいて高い相関を有する構成値の回帰分析を前記統計解析モジュールに依頼するステップと、
回帰分析の結果に基づいて前記回帰モデルを生成するステップと、
を含む、請求項1または2に記載の方法。 - 前記回帰分析を前記統計解析モジュールに依頼するステップは、ソフトウェア間のトランザクションの方向を基準にして、前記高い相関を有する構成値のうちのいずれか1つを従属変数として定義しその余を説明変数として定義するステップを含む、請求項3に記載の方法。
- 前記回帰モデルを生成するステップは、ソフトウェアの運用実績を評価し、所定基準以上の運用実績のあるソフトウェアの構成値について回帰モデルを生成するステップを含む、請求項1〜4のいずれか一項に記載の方法。
- 前記構成値を収集するステップは、CMDBで管理される運用実績の指標となる属性に基づいて、所定基準以上の運用実績のあるソフトウェアの構成値を収集するステップである、請求項1〜4のいずれか一項に記載の方法。
- さらに、算出された前記最適値を前記ネットワーク上のコンピュータ装置に搭載された前記他のソフトウェアに設定するステップを含む、請求項2に記載の方法。
- 複数のソフトウェアがネットワークを介して相互に連携する統合システムについて前記ソフトウェアの構成値を最適化する装置であって、
前記ネットワーク上のCMDBから前記統合システムを構成する複数のソフトウェアおよびその連携態様を共通する他の統合システムを構成する各ソフトウェアの構成値を収集するCMDB検索部と、
収集した前記構成値について相関の高い構成値の回帰モデルを生成する回帰モデル生成部と、
前記回帰モデルを用いて前記ソフトウェアの構成値の最適値を算出する最適値算出部とを含む、装置。 - 前記最適値算出部は、前記統合システムを構成する複数のソフトウェアのうち所定のソフトウェアの構成値が指定されたことに応答して、該構成値を前記回帰モデルに当てはめて、該統合システムを構成する他のソフトウェアの最適値を算出する、請求項8に記載の装置。
- 前記回帰モデル生成部は、
収集した前記構成値についての相関解析を統計解析モジュールに依頼する相関解析依頼部と、相関解析の結果に基づいて高い相関を有する構成値の回帰分析を前記統計解析モジュールに依頼する回帰分析依頼部とを含み、回帰分析の結果に基づいて前記回帰モデルを生成する、請求項8または9に記載の装置。 - 前記回帰分析依頼部は、ソフトウェア間のトランザクションの方向を基準にして、前記高い相関を有する構成値のうちのいずれか1つを従属変数として定義しその余を説明変数として定義する、請求項10に記載の装置。
- 前記回帰モデル生成部は、ソフトウェアの運用実績を評価し、所定基準以上の運用実績のあるソフトウェアの構成値について回帰モデルを生成する、請求項8〜11のいずれか一項に記載の装置。
- 前記CMDB検索部は、CMDBで管理される運用実績の指標となる属性に基づいて、所定基準以上の運用実績のあるソフトウェアの構成値を収集する、請求項8〜11のいずれか一項に記載の装置。
- 算出された前記最適値を前記ネットワーク上のコンピュータ装置に搭載された前記他のソフトウェアに設定する構成値設定部を含む、請求項9に記載の装置。
- 複数のソフトウェアがネットワークを介して相互に連携する統合システムについて前記ソフトウェアの構成値を最適化するためのシステムであって、
前記ネットワーク上のCMDBから前記統合システムを構成する複数のソフトウェアおよびその連携態様を共通する他の統合システムを構成する各ソフトウェアの構成値を収集する手段と、
収集した前記構成値について相関の高い構成値の回帰モデルを生成する手段と、
前記統合システムを構成する複数のソフトウェアのうち所定のソフトウェアの構成値が指定されたことに応答して、該構成値を前記回帰モデルに当てはめて、該統合システムを構成する他のソフトウェアの最適値を算出する手段と、
算出された前記最適値を前記ネットワーク上のコンピュータ装置に搭載された前記他のソフトウェアに設定する手段とを含む、
システム。 - コンピュータに、請求項1〜7のいずれか一項に記載の方法のステップを実行させるためのコンピュータ実行可能なプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011279558A JP5848597B2 (ja) | 2011-12-21 | 2011-12-21 | Cmdbを利用したソフトウェア構成値の最適化方法、装置、システムおよびプログラム |
US13/709,343 US9049079B2 (en) | 2011-12-21 | 2012-12-10 | Optimizing software configuration values using CMDB |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011279558A JP5848597B2 (ja) | 2011-12-21 | 2011-12-21 | Cmdbを利用したソフトウェア構成値の最適化方法、装置、システムおよびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013131017A JP2013131017A (ja) | 2013-07-04 |
JP5848597B2 true JP5848597B2 (ja) | 2016-01-27 |
Family
ID=48655653
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011279558A Expired - Fee Related JP5848597B2 (ja) | 2011-12-21 | 2011-12-21 | Cmdbを利用したソフトウェア構成値の最適化方法、装置、システムおよびプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9049079B2 (ja) |
JP (1) | JP5848597B2 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9323466B2 (en) | 2011-04-27 | 2016-04-26 | Commvault Systems, Inc. | System and method for client policy assignment in a data storage system |
US9098595B2 (en) | 2011-10-19 | 2015-08-04 | Oracle International Corporation | Adaptive navigation functionality in a web-based data-entry grid |
US8775506B2 (en) | 2011-10-19 | 2014-07-08 | Oracle International Corporation | Eager block fetching for web-based data grids |
US20170109647A1 (en) * | 2015-10-17 | 2017-04-20 | Achiever Technology Limited | Supportive intelligence for business software |
CN105426635A (zh) * | 2015-12-22 | 2016-03-23 | 浪潮集团有限公司 | 一种自动建立差分线伴随地孔的Skill程序实现方法 |
US10157116B2 (en) | 2016-11-28 | 2018-12-18 | Google Llc | Window deviation analyzer |
US10552390B2 (en) * | 2017-01-06 | 2020-02-04 | International Business Machines Corporation | Root cause analysis of performance problems |
CN108108209A (zh) * | 2017-12-28 | 2018-06-01 | 中交水运规划设计院有限公司 | 计算模型的交互架构、交互方法和存储介质 |
JP7290947B2 (ja) * | 2019-01-23 | 2023-06-14 | 株式会社三菱Ufj銀行 | 工数算出方法、及びプログラム |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000089987A (ja) | 1998-09-09 | 2000-03-31 | Neiraku System Ware Kk | データベース作成装置及び記録媒体 |
US7840652B2 (en) * | 2001-03-21 | 2010-11-23 | Ascentive Llc | System and method for determining network configuration settings that provide optimal network performance |
JP2002342182A (ja) | 2001-05-21 | 2002-11-29 | Hitachi Ltd | ネットワークシステムにおける運用管理の支援システム |
US7218928B2 (en) | 2001-12-07 | 2007-05-15 | Sk Telecom Co., Ltd. | Network analyzing method and apparatus for optimal performance of network, and a recording medium having programs to conduct said method |
JP2003263342A (ja) | 2002-03-07 | 2003-09-19 | Telecommunication Advancement Organization Of Japan | 情報処理装置の監視装置および監視方法並びにそのプログラム |
JP2004086782A (ja) | 2002-08-29 | 2004-03-18 | Hitachi Ltd | 異種データベース統合支援装置 |
DE10346552A1 (de) | 2003-10-07 | 2005-06-30 | Friedrich Boysen Gmbh & Co. Kg | Luftspaltkrümmer |
US7320090B2 (en) * | 2004-06-09 | 2008-01-15 | International Business Machines Corporation | Methods, systems, and media for generating a regression suite database |
JP4745698B2 (ja) * | 2005-03-29 | 2011-08-10 | 富士通株式会社 | 統合システム |
JP4832952B2 (ja) | 2006-05-10 | 2011-12-07 | 三菱電機株式会社 | データベース解析システム及びデータベース解析方法及びプログラム |
US8055479B2 (en) * | 2007-10-10 | 2011-11-08 | Fisher-Rosemount Systems, Inc. | Simplified algorithm for abnormal situation prevention in load following applications including plugged line diagnostics in a dynamic process |
US8315960B2 (en) * | 2008-11-11 | 2012-11-20 | Nec Laboratories America, Inc. | Experience transfer for the configuration tuning of large scale computing systems |
US8731724B2 (en) * | 2009-06-22 | 2014-05-20 | Johnson Controls Technology Company | Automated fault detection and diagnostics in a building management system |
JP5515784B2 (ja) | 2010-01-27 | 2014-06-11 | 富士通株式会社 | 類似度算出プログラムおよび類似度算出装置 |
JP5871192B2 (ja) * | 2010-12-24 | 2016-03-01 | 日本電気株式会社 | 監視データ分析装置、監視データ分析方法および監視データ分析プログラム |
WO2012086444A1 (ja) * | 2010-12-24 | 2012-06-28 | 日本電気株式会社 | 監視データ分析装置、監視データ分析方法および監視データ分析プログラム |
US9047423B2 (en) * | 2012-01-12 | 2015-06-02 | International Business Machines Corporation | Monte-Carlo planning using contextual information |
-
2011
- 2011-12-21 JP JP2011279558A patent/JP5848597B2/ja not_active Expired - Fee Related
-
2012
- 2012-12-10 US US13/709,343 patent/US9049079B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20130166702A1 (en) | 2013-06-27 |
US9049079B2 (en) | 2015-06-02 |
JP2013131017A (ja) | 2013-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5848597B2 (ja) | Cmdbを利用したソフトウェア構成値の最適化方法、装置、システムおよびプログラム | |
US11411804B1 (en) | Actionable event responder | |
US11539578B2 (en) | Generating actionable alert messages for resolving incidents in an information technology environment | |
US10692299B2 (en) | Precise manipulation of virtual object position in an extended reality environment | |
US10848510B2 (en) | Selecting network security event investigation timelines in a workflow environment | |
US10778712B2 (en) | Displaying network security events and investigation activities across investigation timelines | |
US10713271B2 (en) | Querying distributed log data using virtual fields defined in query strings | |
US11410403B1 (en) | Precise scaling of virtual objects in an extended reality environment | |
US10984013B1 (en) | Tokenized event collector | |
US20170083585A1 (en) | Circular timeline displays of timestamped event data | |
US11843528B2 (en) | Lower-tier application deployment for higher-tier system | |
US11829381B2 (en) | Data source metric visualizations | |
US10891792B1 (en) | Precise plane detection and placement of virtual objects in an augmented reality environment | |
US11003687B2 (en) | Executing data searches using generation identifiers | |
US11481361B1 (en) | Cascading payload replication to target compute nodes | |
US11699268B1 (en) | Techniques for placement of extended reality objects relative to physical objects in an extended reality environment | |
US11693710B1 (en) | Workload pool hierarchy for a search and indexing system | |
US11544282B1 (en) | Three-dimensional drill-down data visualization in extended reality environment | |
JP6366247B2 (ja) | 管理サーバシステム、およびその制御方法 | |
US11276236B1 (en) | Techniques for placement of extended reality objects relative to other extended reality objects in an extended reality environment | |
US11354012B1 (en) | Automated placement and time selection for dashboard panels in an extended reality environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140710 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150708 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150714 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151002 |
|
TRDD | Decision of grant or rejection written | ||
RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20151102 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20151102 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151127 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5848597 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |