KR20060042100A - 컴퓨터 시스템의 컨피규레이션 오류를 다른 컴퓨터 시스템의 컨피규레이션에 기초하여 문제 해결하기 위한 방법 및시스템 - Google Patents
컴퓨터 시스템의 컨피규레이션 오류를 다른 컴퓨터 시스템의 컨피규레이션에 기초하여 문제 해결하기 위한 방법 및시스템 Download PDFInfo
- Publication number
- KR20060042100A KR20060042100A KR1020050013743A KR20050013743A KR20060042100A KR 20060042100 A KR20060042100 A KR 20060042100A KR 1020050013743 A KR1020050013743 A KR 1020050013743A KR 20050013743 A KR20050013743 A KR 20050013743A KR 20060042100 A KR20060042100 A KR 20060042100A
- Authority
- KR
- South Korea
- Prior art keywords
- value
- suspect
- sample
- configuration
- component
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- 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/0866—Checking the configuration
- H04L41/0869—Validating the configuration within one network element
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0748—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a remote unit communicating with a single-box computer node experiencing an error/fault
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/079—Root cause analysis, i.e. error or fault diagnosis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
-
- 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/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
-
- 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/16—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Stored Programmes (AREA)
- Complex Calculations (AREA)
Abstract
Description
| 이름 | 의심 대상 | 샘플1 | 샘플2 | 샘플3 | 샘플4 | 샘플5 |
| .jpg/contentType | image/jpeg | image/jpeg | image/jpeg | image/jpeg | image/jpeg | image/jpeg |
| .htc/contentType | null | text/x-comp | text/x-comp | text/x-comp | text/x-comp | text/x-comp |
| url-visited | yahoo | hotmail | Nytimes | SFGate | friendster |
| N | 샘플 컴퓨터 시스템의 수 |
| t | 의심 대상 컨피규레이션 파라미터의 수 |
| i | 의심 대상 컨피규레이션 파라미터의 인덱스(1에서 t까지) |
| V | 의심 대상 컨피규레이션 파라미터의 값 |
| c | 의심 대상 컨피규레이션 파라미터의 가능한 값의 수 |
| m | 의심 대상 값과 일치하는 샘플값의 수 |
| P(S) | 의심 대상 컨피규레이션 파라미터가 오류 상태일 사전 확률(즉, 손상에 "S") |
| P(H) | 의심 대상 컨피규레이션 파라미터가 오류 상태가 아닐 사전 확률(즉, 양호에 "H") |
| P(S/V) | 오류 상태인 의심 대상 컨피규레이션 파라미터가 값 V를 가질 확률 |
| P(V/S) | 값 V를 갖는 의심 대상 컨피규레이션 파라미터가 오류 상태일 확률 |
| P(V/H) | 값 V를 갖는 의심 대상 컨피규레이션 파라미터가 오류 상태가 아닐 확률 |
Claims (39)
- 컴포넌트가 바람직하지 않은 동작을 나타내게 할 가능성이 있는 컨피규레이션 파라미터를 식별하기 위한 컴퓨터 시스템의 방법으로서,상기 컴포넌트의 의심 대상 컨피규레이션 파라미터의 의심 대상 값을 수집하는 단계와,상기 의심 대상 컨피규레이션 파라미터의 샘플 값을 샘플 컴포넌트에 제공하는 단계와,의심 대상 값이 상기 컴포넌트가 상기 바람직하지 않은 동작을 나타내게 할 가능성이 있는 의심 대상 컨피규레이션 파라미터를 식별하도록 상기 의심 대상 값을 상기 샘플 값과 비교하는 단계를 포함하는 방법.
- 제1항에 있어서, 상기 비교하는 단계는 각 의심 대상 컨피규레이션 파라미터의 확률을 계산하는 단계를 포함하는 방법.
- 제1항에 있어서, 상기 의심 대상 값은 상기 바람직하지 않은 동작이 나타나는 상기 컴포넌트의 실행 동안 수집되는 방법.
- 제1항에 있어서, 상기 값을 제공하는 단계는 각 샘플 컴포넌트로부터의 상기 의심 대상 컨피규레이션 파라미터의 상기 샘플 값을 검색하는 단계를 포함하는 방법.
- 제4항에 있어서, 상기 샘플 값을 검색하는 단계는 상기 의심 대상 값을 수집단계 전에 실행되고 상기 샘플 값은 상기 의심 대상 컨피규레이션 파라미터를 포함하는 컨피규레이션 파라미터에 대해 검색되는 방법.
- 제4항에 있어서, 상기 샘플 값을 검색하는 단계는 상기 의심 대상 값을 수집한 후에 실행되는 방법.
- 제6항에 있어서, 상기 샘플 값은 상기 컴포넌트가 설치되어 있는 샘플 컴퓨터 시스템으로부터 검색되는 방법.
- 제7항에 있어서, 상기 컴포넌트가 설치되어 있는 컴퓨터 시스템을 나타내는 인덱스가 보유되는 방법.
- 제1항에 있어서, 상기 수집하는 단계는 상기 컴포넌트가 컨피규레이션 데이터 저장소에 액세스하는 것을 인터셉트하여 기록하는 프로그램을 실행하는 단계를 포함하는 방법.
- 제9항에 있어서, 상기 컨피규레이션 데이터 저장소는 레지스트리 파일인 방법.
- 제9항에 있어서, 상기 컨피규레이션 데이터 저장소는 리소스 파일인 방법.
- 제1항에 있어서, 시스템 특정적인 컨피규레이션 파라미터의 값은 정규형(canonical form)으로 배치되는 방법.
- 제1항에 있어서, 컨피규레이션 파라미터의 값은 표준형(normal form)으로 배치되는 방법.
- 제1항에 있어서, 상기 컴포넌트는 하드웨어 장치인 방법.
- 제1항에 있어서, 상기 의심 대상 값과의 비교를 용이하게 하기 위해서 상기 의심 대상 값을 수집하기 전에 상기 샘플 값을 집합하는 단계를 포함하는 방법.
- 제15항에 있어서, 상기 집합하는 단계는 각 의심 대상 컨피규레이션 파라미터마다 다른 샘플 값의 수를 카운트하는 단계를 포함하는 방법.
- 제16항에 있어서, 상기 집합하는 단계는 각각 다른 값을 가지는 샘플 컴포넌 트의 수를 카운트하는 단계를 포함하는 방법.
- 제1항에 있어서, 상기 컴포넌트가 상기 바람직하지 않은 동작을 나타내게 할 가능성이 있는 것으로 식별된 상기 샘플 컨피규레이션 파라미터의 정확할 가능성이 있는 값을 식별하는 단계를 포함하는 방법.
- 제18항에 있어서, 상기 정확할 가능성이 있는 샘플 값은 가장 통상적인 값인 방법.
- 제18항에 있어서, 상기 컴포넌트가 상기 바람직하지 않은 동작을 나타내게 할 가능성이 있는 것으로 식별된 상기 의심 대상 컨피규레이션 파라미터의 상기 의심 대상 값을 상기 식별된 정확할 가능성이 있는 값으로 변경하는 단계를 포함하는 방법.
- 제18항에 있어서, 상기 컴포넌트가 상기 바람직하지 않은 동작을 나타내게 할 가능성이 있는 것으로 식별된 상기 의심 대상 컨피규레이션 파라미터의 정확할 가능성이 있는 값의 표시를 사용자에게 제시하는 단계를 포함하는 방법.
- 제18항에 있어서, 상기 컴포넌트가 상기 바람직하지 않은 동작을 나타내게 하고 있을 의심 대상 컨피규레이션 파라미터의 랭킹(ranking)을 사용자에게 제시하 는 단계를 포함하는 방법.
- 컴퓨터 시스템의 컨피규레이션 파라미터의 값을 저장하기 위한 방법으로서,상기 컴퓨터 시스템으로부터 컨피규레이션 파라미터의 샘플 값을 검색하는 단계와,상기 컨피규레이션 파라미터의 상기 샘플 값에 기초하여 집합 값을 생성하는 단계를 포함하는 방법.
- 제23항에 있어서, 상기 검색된 샘플 값 및 집합 값은 데이터 저장소에 저장되는 방법.
- 제23항에 있어서, 상기 검색된 값은 표준형으로 배치되는 방법.
- 제23항에 있어서, 집합 값은 각 컨피규레이션 파라미터마다 다른 샘플 값의 수를 카운트하여 생성되는 방법.
- 제26항에 있어서, 집합 값은 각각의 다른 샘플 값을 가지는 컴퓨터 시스템의 수를 카운트하여 생성되는 방법.
- 제23항에 있어서, 각 컨피규레이션 파라미터는 어플리케이션과 관련되며 각 컴퓨터 시스템은 하나 이상의 어플리케이션을 가지고 각 어플리케이션을 그 어플리케이션과 관련되는 상기 컴퓨터 시스템에 매핑하는 인덱스를 생성하는 단계를 포함하는 방법.
- 컴포넌트가 특정의 동작을 나타내고 있는 원인을 식별하기 위해 컴퓨터 시스템을 제어하는 명령어를 포함하는 컴퓨터 판독가능 매체로서,상기 컴포넌트의 인스턴스의 의심 대상 정보의 의심 대상 값을 수집하는 단계와,상기 의심 대상 정보의 샘플 값을 제공하는 단계 - 상기 샘플 값은 상기 컴포넌트의 다른 인스턴스로부터 수집됨 - 와,상기 샘플 값의 분석에 기초하여 의심 대상 정보의 의심 대상 값이 상기 특정의 동작을 초래하고 있을 가능성이 있는 상기 의심 대상 정보를 식별하는 단계를 포함하는 방법을 포함하는 컴퓨터 판독 가능 매체.
- 제29항에 있어서, 상기 컴포넌트는 어플리케이션이고 상기 정보는 상기 어플리케이션의 컨피규레이션 파라미터인 컴퓨터 판독 가능 매체.
- 제30항에 있어서, 상기 수집하는 단계는 상기 특정의 동작이 나타나는 상기 어플리케이션의 상기 인스턴스를 실행하는 단계와 상기 어플리케이션의 상기 컨피 규레이션 파라미터에의 액세스를 기록하는 단계를 포함하는 컴퓨터 판독 가능 매체.
- 제31항에 있어서, 상기 동작은 바람직하지 않은 동작인 컴퓨터 판독 가능 매체.
- 제30항에 있어서, 상기 분석은 각 의심 대상 컨피규레이션 파라미터가 상기 특정의 동작을 초래하고 있을 확률을 계산하는 단계를 포함하는 컴퓨터 판독 가능 매체.
- 제33항에 있어서, 상기 확률은 베이즈 법칙(Bayes' rule)에 기초하여 계산되는 컴퓨터 판독 가능 매체.
- 제30항에 있어서, 식별된 컨피규레이션 파라미터의 의심 대상 값을 변경하는 단계 및 상기 어플리케이션의 인스턴스를 실행하는 단계를 포함하는 컴퓨터 판독 가능 매체.
- 제29항에 있어서, 상기 분석은 각 의심 대상 값이 상기 특정의 동작을 초래하고 있을 확률을 계산하는 단계를 포함하는 컴퓨터 판독 가능 매체.
- 바람직하지 않은 동작을 초래하고 있는 어플리케이션의 컨피규레이션 파라미터를 식별하기 위한 컴퓨터 시스템으로서,의심 대상 컨피규레이션 파라미터의 의심 대상 값의 데이터 저장소 - 상기 의심 대상 값은 상기 바람직하지 않은 동작이 나타날 때 상기 어플리케이션의 실행으로 수집됨 - 와,의심 대상 파라미터의 샘플 값의 데이터 저장소 - 상기 샘플 값은 상기 어플리케이션의 다른 인스턴스들로부터 수집됨 - 와,상기 샘플 값의 분석에 기초하여 의심 대상 파라미터의 의심 대상 값이 상기 바람직하지 않은 동작을 초래하고 있을 가능성이 있는 상기 의심 대상 파라미터를 식별하기 위한 수단을 포함하는 컴퓨터 시스템.
- 제37항에 있어서, 상기 분석은 각 의심 대상 파라미터가 상기 바람직하지 않은 동작을 초래하고 있을 확률을 계산하는 단계를 포함하는 컴퓨터 시스템.
- 제38항에 있어서, 상기 확률은 베이즈 법칙에 기초하여 계산되는 컴퓨터 시스템.
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US54579904P | 2004-02-19 | 2004-02-19 | |
| US60/545,799 | 2004-02-19 | ||
| US54760804P | 2004-02-24 | 2004-02-24 | |
| US60/547,608 | 2004-02-24 | ||
| US10/918,786 | 2004-08-13 | ||
| US10/918,786 US7584382B2 (en) | 2004-02-19 | 2004-08-13 | Method and system for troubleshooting a misconfiguration of a computer system based on configurations of other computer systems |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20060042100A true KR20060042100A (ko) | 2006-05-12 |
| KR101114093B1 KR101114093B1 (ko) | 2012-02-21 |
Family
ID=34714397
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020050013743A Expired - Fee Related KR101114093B1 (ko) | 2004-02-19 | 2005-02-18 | 컴퓨터 시스템의 컨피규레이션 오류를 다른 컴퓨터 시스템의 컨피규레이션에 기초하여 문제 해결하기 위한 방법 및시스템 |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US7584382B2 (ko) |
| EP (1) | EP1566734A3 (ko) |
| JP (2) | JP4942939B2 (ko) |
| KR (1) | KR101114093B1 (ko) |
| CN (1) | CN1722102B (ko) |
Families Citing this family (62)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7242574B2 (en) | 2002-10-22 | 2007-07-10 | Sullivan Jason A | Robust customizable computer processing system |
| JP2006512691A (ja) | 2002-10-22 | 2006-04-13 | アイシス テクノロジーズ | 改善された熱放散特性を有する非周辺処理制御モジュール |
| CA2503793A1 (en) | 2002-10-22 | 2004-05-06 | Jason A. Sullivan | Systems and methods for providing a dynamically modular processing unit |
| US20040199828A1 (en) * | 2003-04-01 | 2004-10-07 | International Business Machines Corporation | Method and apparatus for tracing troubleshooting events for aiding technical assistance |
| US7392295B2 (en) * | 2004-02-19 | 2008-06-24 | Microsoft Corporation | Method and system for collecting information from computer systems based on a trusted relationship |
| US7584382B2 (en) * | 2004-02-19 | 2009-09-01 | Microsoft Corporation | Method and system for troubleshooting a misconfiguration of a computer system based on configurations of other computer systems |
| US20060047793A1 (en) * | 2004-08-31 | 2006-03-02 | Ibm Corporation | Method for configuring computing devices using reference groups |
| US20060112126A1 (en) * | 2004-11-16 | 2006-05-25 | Carlos Soto | Automatic screen pop showing troubleshooting information |
| US7614046B2 (en) * | 2004-11-24 | 2009-11-03 | Microsoft Corporation | Method and system for analyzing the impact of a software update |
| US7624377B2 (en) * | 2005-01-04 | 2009-11-24 | Sap Ag | Methods relating to configuration of software |
| US8234485B2 (en) * | 2005-01-04 | 2012-07-31 | Sap Ag | Method relating to rule-regulated software configuration |
| US20060195750A1 (en) * | 2005-02-25 | 2006-08-31 | Oracle International Corporation | Simplifying Troubleshooting of Errors in Configurable Parameter Values Associated with Computer Supported Business-flows |
| US7805752B2 (en) * | 2005-11-09 | 2010-09-28 | Symantec Corporation | Dynamic endpoint compliance policy configuration |
| US7856100B2 (en) * | 2005-12-19 | 2010-12-21 | Microsoft Corporation | Privacy-preserving data aggregation using homomorphic encryption |
| US7743123B2 (en) * | 2005-12-19 | 2010-06-22 | Microsoft Corporation | Aggregating information from a cluster of peers |
| US7584182B2 (en) * | 2005-12-19 | 2009-09-01 | Microsoft Corporation | Determining cardinality of a parameter using hash values |
| JP2007241533A (ja) * | 2006-03-07 | 2007-09-20 | Oki Electric Ind Co Ltd | システム構成情報比較装置およびコンピュータプログラム |
| US8239915B1 (en) | 2006-06-30 | 2012-08-07 | Symantec Corporation | Endpoint management using trust rating data |
| DE102006046399A1 (de) * | 2006-09-29 | 2008-04-03 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Fehlerverwaltung |
| DE602006012492D1 (de) * | 2006-10-06 | 2010-04-08 | Hewlett Packard Development Co | Verwaltung von Einstellungsdaten in einem Datenverarbeitungsbetriebsystem |
| EP1918817A1 (en) * | 2006-10-31 | 2008-05-07 | Hewlett-Packard Development Company, L.P. | Software failure analysis |
| US7840854B2 (en) * | 2006-12-01 | 2010-11-23 | Ntt Docomo, Inc. | Apparatus and associated methods for diagnosing configuration faults |
| US8117486B2 (en) * | 2007-04-10 | 2012-02-14 | Xerox Corporation | Method and system for detecting an anomalous networked device |
| US8171347B2 (en) * | 2007-07-11 | 2012-05-01 | Oracle America, Inc. | Method and apparatus for troubleshooting a computer system |
| US8019987B2 (en) * | 2008-02-11 | 2011-09-13 | International Business Machines Corporation | System configuration analysis |
| US20090271663A1 (en) * | 2008-04-24 | 2009-10-29 | Vining Robert G | Providing detailed program state information for error analysis |
| RU2379752C1 (ru) * | 2008-06-26 | 2010-01-20 | ООО "НеоБИТ" | Способ сопоставления состояний безопасности операционных систем семейства windows |
| CN101650670B (zh) * | 2008-08-14 | 2013-01-09 | 鸿富锦精密工业(深圳)有限公司 | 可共享应用程序配置参数的电子系统及其方法 |
| JP5237034B2 (ja) * | 2008-09-30 | 2013-07-17 | 株式会社日立製作所 | イベント情報取得外のit装置を対象とする根本原因解析方法、装置、プログラム。 |
| US8726391B1 (en) | 2008-10-10 | 2014-05-13 | Symantec Corporation | Scheduling malware signature updates in relation to threat awareness and environmental safety |
| US20100229022A1 (en) * | 2009-03-03 | 2010-09-09 | Microsoft Corporation | Common troubleshooting framework |
| JP5274652B2 (ja) * | 2009-03-30 | 2013-08-28 | 株式会社日立製作所 | 原因分析構成変更のための方法および装置 |
| DE102009043286A1 (de) * | 2009-09-29 | 2011-03-31 | Abb Technology Ag | Verfahren und Vorrichtung zur Überprüfung der Konfigurierung eines Computersystems |
| TW201128539A (en) * | 2010-02-03 | 2011-08-16 | Jmicron Technology Corp | Method for setting operating frequency of memory card and related card reader |
| IT1397985B1 (it) * | 2010-02-08 | 2013-02-04 | Prima Ind Spa | Procedimento di monitoraggio della qualità di processi di lavorazione laser e relativo sistema |
| US8458525B2 (en) * | 2010-03-19 | 2013-06-04 | Hamilton Sundstrand Space Systems International, Inc. | Bayesian approach to identifying sub-module failure |
| US8219854B2 (en) * | 2010-03-24 | 2012-07-10 | Microsoft Corporation | Validating configuration of distributed applications |
| US20110307746A1 (en) * | 2010-06-07 | 2011-12-15 | Sullivan Jason A | Systems and Methods for Intelligent and Flexible Management and Monitoring of Computer Systems |
| US20110314138A1 (en) * | 2010-06-21 | 2011-12-22 | Hitachi, Ltd. | Method and apparatus for cause analysis configuration change |
| JP5533466B2 (ja) * | 2010-09-07 | 2014-06-25 | 日本電気株式会社 | パラメタ管理装置、パラメタ管理方法およびパラメタ管理プログラム |
| US20120117227A1 (en) * | 2010-11-10 | 2012-05-10 | Sony Corporation | Method and apparatus for obtaining feedback from a device |
| US8862938B2 (en) * | 2011-04-18 | 2014-10-14 | General Electric Company | System, method, and apparatus for resolving errors in a system |
| JP5681804B2 (ja) * | 2011-09-20 | 2015-03-11 | 株式会社日立製作所 | リスク判定方法及びリスク判定サーバ |
| US9003222B2 (en) | 2011-09-30 | 2015-04-07 | International Business Machines Corporation | Configuration fault localization in shared resource environments |
| US8756459B2 (en) * | 2011-10-31 | 2014-06-17 | International Business Machines Corporation | Fault detection based on diagnostic history |
| US20150084433A1 (en) * | 2013-09-23 | 2015-03-26 | Linkez Technologies Private LimitedHubli | Standalone power cord to automate electrical appliances for home automation |
| US20160342453A1 (en) * | 2015-05-20 | 2016-11-24 | Wanclouds, Inc. | System and methods for anomaly detection |
| JP6351545B2 (ja) * | 2015-06-09 | 2018-07-04 | 三菱電機株式会社 | パラメータ管理装置およびパラメータ管理プログラム |
| US9639411B2 (en) | 2015-07-24 | 2017-05-02 | Bank Of America Corporation | Impact notification system |
| WO2017056218A1 (ja) * | 2015-09-30 | 2017-04-06 | 株式会社日立製作所 | ストレージ運用管理サービス提供装置、ストレージの運用管理サービス提供方法およびストレージ運用管理システム |
| US10133587B2 (en) | 2015-10-28 | 2018-11-20 | International Business Machines Corporation | Generating component pages to render in a configuration page in a graphical user interface to configure a computing resource |
| JP6528669B2 (ja) * | 2015-12-14 | 2019-06-12 | 富士通株式会社 | 予兆検知プログラム、装置、及び方法 |
| US10176034B2 (en) * | 2016-02-16 | 2019-01-08 | International Business Machines Corporation | Event relationship analysis in fault management |
| JP6696252B2 (ja) * | 2016-03-24 | 2020-05-20 | 富士ゼロックス株式会社 | 通信プログラム、通信装置及び情報処理装置 |
| US10230579B2 (en) * | 2016-04-28 | 2019-03-12 | Netapp, Inc. | Techniques for computer system configuration analysis |
| US10255369B2 (en) * | 2016-07-20 | 2019-04-09 | Oath Inc. | Device identification for multiple device IDS |
| US10749748B2 (en) | 2017-03-23 | 2020-08-18 | International Business Machines Corporation | Ranking health and compliance check findings in a data storage environment |
| US10802904B2 (en) | 2017-05-16 | 2020-10-13 | Apple Inc. | Techniques for repairing an inoperable auxiliary device using another device |
| CN108600704A (zh) * | 2018-05-08 | 2018-09-28 | 深圳市智汇牛科技有限公司 | 一种自动厨房领域的监控系统架构 |
| EP3608740A1 (en) | 2018-08-07 | 2020-02-12 | Siemens Aktiengesellschaft | System and method for remotely managing configuration of industrial machines |
| DE102020202897A1 (de) | 2020-03-06 | 2021-09-09 | Siemens Mobility GmbH | Verfahren zur Überprüfung eines Istzustands elektronischer Komponenten |
| KR20220138710A (ko) | 2021-04-06 | 2022-10-13 | 제트정보기술(주) | 시스템을 유지 관리하는 방법 및 장치 |
Family Cites Families (72)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB9302225D0 (en) * | 1993-02-05 | 1993-03-24 | Int Computers Ltd | Data processing system |
| US5996075A (en) | 1995-11-02 | 1999-11-30 | Sun Microsystems, Inc. | Method and apparatus for reliable disk fencing in a multicomputer system |
| US5892903A (en) * | 1996-09-12 | 1999-04-06 | Internet Security Systems, Inc. | Method and apparatus for detecting and identifying security vulnerabilities in an open network computer communication system |
| US5867714A (en) * | 1996-10-31 | 1999-02-02 | Ncr Corporation | System and method for distributing configuration-dependent software revisions to a computer system |
| US5822743A (en) * | 1997-04-08 | 1998-10-13 | 1215627 Ontario Inc. | Knowledge-based information retrieval system |
| US6047332A (en) | 1997-06-30 | 2000-04-04 | Sun Microsystems, Inc. | Global file system-based system and method for rendering devices on a cluster globally visible |
| JPH11134018A (ja) * | 1997-10-31 | 1999-05-21 | Nec Corp | 診断装置及びプログラムを記録した機械読み取り可能な記録媒体 |
| US6084877A (en) | 1997-12-18 | 2000-07-04 | Advanced Micro Devices, Inc. | Network switch port configured for generating an index key for a network switch routing table using a programmable hash function |
| US6108800A (en) * | 1998-02-10 | 2000-08-22 | Hewlett-Packard Company | Method and apparatus for analyzing the performance of an information system |
| US6473659B1 (en) * | 1998-04-10 | 2002-10-29 | General Electric Company | System and method for integrating a plurality of diagnostic related information |
| JP2000339188A (ja) * | 1999-05-27 | 2000-12-08 | Harness Syst Tech Res Ltd | プログラム実行異常検出装置 |
| US6880107B1 (en) * | 1999-07-29 | 2005-04-12 | International Business Machines Corporation | Software configuration monitor |
| US6704752B1 (en) | 1999-10-12 | 2004-03-09 | Cisco Technology, Inc. | Method and system for executing, tracking and restoring temporary router configuration change using a centralized database |
| US6671811B1 (en) * | 1999-10-25 | 2003-12-30 | Visa Internation Service Association | Features generation for use in computer network intrusion detection |
| US6615367B1 (en) * | 1999-10-28 | 2003-09-02 | General Electric Company | Method and apparatus for diagnosing difficult to diagnose faults in a complex system |
| EP1111550B1 (en) * | 1999-12-23 | 2003-08-27 | Abb Ab | Method and system for monitoring the condition of an individual machine |
| WO2001065330A2 (en) | 2000-03-03 | 2001-09-07 | Sanctum Ltd. | System for determining web application vulnerabilities |
| US6691249B1 (en) * | 2000-03-22 | 2004-02-10 | Agilent Technologies, Inc. | Probabilistic diagnosis, in particular for embedded and remote applications |
| US6738811B1 (en) * | 2000-03-31 | 2004-05-18 | Supermicro Computer, Inc. | Method and architecture for monitoring the health of servers across data networks |
| WO2001082571A2 (en) * | 2000-04-19 | 2001-11-01 | Teradyne, Inc. | Pc configuration fault analysis |
| US6862696B1 (en) * | 2000-05-03 | 2005-03-01 | Cigital | System and method for software certification |
| US6990606B2 (en) * | 2000-07-28 | 2006-01-24 | International Business Machines Corporation | Cascading failover of a data management application for shared disk file systems in loosely coupled node clusters |
| US7002993B1 (en) | 2000-08-18 | 2006-02-21 | Juniper Networks, Inc. | Method and apparatus providing media aggregation in a packet-switched network |
| EP1320960B1 (en) | 2000-09-28 | 2013-11-06 | Symantec Corporation | System and method for analyzing protocol streams for a security-related event |
| US6970943B1 (en) | 2000-10-11 | 2005-11-29 | Nortel Networks Limited | Routing architecture including a compute plane configured for high-speed processing of packets to provide application layer support |
| JP4608789B2 (ja) | 2001-02-27 | 2011-01-12 | 日本電気株式会社 | マルチアクセス通信システム及びデータ送受信装置 |
| GB2372670B (en) | 2001-02-27 | 2003-01-08 | 3Com Corp | Optimisation of network configuration |
| US7203729B2 (en) | 2001-04-20 | 2007-04-10 | Motorola Inc. | Method and apparatus for a communication network with nodes capable of selective cluster head operation |
| US6895534B2 (en) * | 2001-04-23 | 2005-05-17 | Hewlett-Packard Development Company, L.P. | Systems and methods for providing automated diagnostic services for a cluster computer system |
| US20020169738A1 (en) * | 2001-05-10 | 2002-11-14 | Giel Peter Van | Method and system for auditing an enterprise configuration |
| US6763482B2 (en) * | 2001-06-19 | 2004-07-13 | Xerox Corporation | Printer diagnostics method |
| JP3579834B2 (ja) * | 2001-06-29 | 2004-10-20 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 管理可能なネットワークにおける事前対策オンライン診断 |
| AU2002329611A1 (en) | 2001-07-20 | 2003-03-03 | Altaworks Corporation | System and method for adaptive threshold determination for performance metrics |
| US6990602B1 (en) * | 2001-08-23 | 2006-01-24 | Unisys Corporation | Method for diagnosing hardware configuration in a clustered system |
| US7003514B2 (en) | 2001-09-13 | 2006-02-21 | International Business Machines Corporation | Method and apparatus for restricting a fan-out search in a peer-to-peer network based on accessibility of nodes |
| JP2003114811A (ja) * | 2001-10-05 | 2003-04-18 | Nec Corp | 自動障害復旧方法及びシステム並びに装置とプログラム |
| US6768721B1 (en) | 2001-10-26 | 2004-07-27 | Networks Associates Technology, Inc. | Method and apparatus for monitoring different channels in an IEEE 802.11 wireless LAN |
| EP1315065B1 (en) * | 2001-11-23 | 2007-10-10 | Protegrity Research & Development | Method for intrusion detection in a database system |
| US7225343B1 (en) * | 2002-01-25 | 2007-05-29 | The Trustees Of Columbia University In The City Of New York | System and methods for adaptive model generation for detecting intrusions in computer systems |
| US7320035B2 (en) * | 2002-03-01 | 2008-01-15 | Sun Microsystems, Inc. | Object mutation determination for incremental state saves |
| US7209932B2 (en) | 2002-03-25 | 2007-04-24 | International Business Machines Corporation | Method, system, and program for allocating tasks to a plurality of processors |
| US7359962B2 (en) | 2002-04-30 | 2008-04-15 | 3Com Corporation | Network security system integration |
| US20030225899A1 (en) | 2002-05-28 | 2003-12-04 | Murphy Walter Vincent | Enhancing system performance using a network-based multi-processing technique |
| JP2003345628A (ja) * | 2002-05-29 | 2003-12-05 | Hitachi Ltd | 障害調査資料採取方法及びその実施システム並びにその処理プログラム |
| US20030237017A1 (en) * | 2002-06-24 | 2003-12-25 | Jibbe Mahmoud Khaled | Component fault isolation in a storage area network |
| US20040019878A1 (en) * | 2002-07-23 | 2004-01-29 | Sreekrishna Kotnur | Software tool to detect and restore damaged or lost software components |
| US7487543B2 (en) * | 2002-07-23 | 2009-02-03 | International Business Machines Corporation | Method and apparatus for the automatic determination of potentially worm-like behavior of a program |
| US7171469B2 (en) | 2002-09-16 | 2007-01-30 | Network Appliance, Inc. | Apparatus and method for storing data in a proxy cache in a network |
| US7386839B1 (en) * | 2002-11-06 | 2008-06-10 | Valery Golender | System and method for troubleshooting software configuration problems using application tracing |
| US7058861B1 (en) * | 2002-12-31 | 2006-06-06 | Sprint Communications Company Llp | Network model audit and reconciliation using state analysis |
| KR100427143B1 (ko) | 2003-01-17 | 2004-04-14 | 엔에이치엔(주) | 스트리밍 데이터 전송 및 다운로드 방법 |
| US7492789B2 (en) | 2003-02-28 | 2009-02-17 | Freescale Semiconductor, Inc. | Method and system for dynamic aggregation in a wireless network |
| US7246156B2 (en) * | 2003-06-09 | 2007-07-17 | Industrial Defender, Inc. | Method and computer program product for monitoring an industrial network |
| US20040260678A1 (en) | 2003-06-18 | 2004-12-23 | Microsoft Corporation | State based configuration failure detection using checkpoint comparison |
| US7506305B2 (en) * | 2003-07-14 | 2009-03-17 | Microsoft Corporation | Dynamic contextual helper user interface |
| US7325185B1 (en) * | 2003-08-04 | 2008-01-29 | Symantec Corporation | Host-based detection and prevention of malicious code propagation |
| US7134008B2 (en) * | 2003-09-04 | 2006-11-07 | Sun Microsystems, Inc. | Utility for configuring and verifying data sources |
| US7441011B2 (en) | 2003-10-23 | 2008-10-21 | Microsoft Corporation | Truth on client persistent caching |
| US7103874B2 (en) | 2003-10-23 | 2006-09-05 | Microsoft Corporation | Model-based management of computer systems and distributed applications |
| US7117312B1 (en) | 2003-11-17 | 2006-10-03 | Sun Microsystems, Inc. | Mechanism and method employing a plurality of hash functions for cache snoop filtering |
| US7430598B2 (en) * | 2003-11-25 | 2008-09-30 | Microsoft Corporation | Systems and methods for health monitor alert management for networked systems |
| FR2863127A1 (fr) * | 2003-12-02 | 2005-06-03 | Canon Kk | Procedes et dispositifs pour la delivrance asynchrone de donnees numeriques |
| US7765592B2 (en) | 2004-01-10 | 2010-07-27 | Microsoft Corporation | Changed file identification, software conflict resolution and unwanted file removal |
| US7584382B2 (en) | 2004-02-19 | 2009-09-01 | Microsoft Corporation | Method and system for troubleshooting a misconfiguration of a computer system based on configurations of other computer systems |
| US7392295B2 (en) | 2004-02-19 | 2008-06-24 | Microsoft Corporation | Method and system for collecting information from computer systems based on a trusted relationship |
| US7694022B2 (en) | 2004-02-24 | 2010-04-06 | Microsoft Corporation | Method and system for filtering communications to prevent exploitation of a software vulnerability |
| US7614046B2 (en) | 2004-11-24 | 2009-11-03 | Microsoft Corporation | Method and system for analyzing the impact of a software update |
| JP2007025906A (ja) * | 2005-07-13 | 2007-02-01 | Konica Minolta Business Technologies Inc | インストール支援方法、ワークフロー作成支援方法 |
| US7804773B2 (en) | 2005-10-25 | 2010-09-28 | At&T Intellectual Property I, L.P. | System and method of managing data flow in a network |
| US7856100B2 (en) | 2005-12-19 | 2010-12-21 | Microsoft Corporation | Privacy-preserving data aggregation using homomorphic encryption |
| US7584182B2 (en) | 2005-12-19 | 2009-09-01 | Microsoft Corporation | Determining cardinality of a parameter using hash values |
| US7743123B2 (en) | 2005-12-19 | 2010-06-22 | Microsoft Corporation | Aggregating information from a cluster of peers |
-
2004
- 2004-08-13 US US10/918,786 patent/US7584382B2/en not_active Expired - Fee Related
-
2005
- 2005-02-09 EP EP05100884A patent/EP1566734A3/en not_active Withdrawn
- 2005-02-17 JP JP2005041198A patent/JP4942939B2/ja not_active Expired - Fee Related
- 2005-02-18 CN CN2005100519226A patent/CN1722102B/zh not_active Expired - Fee Related
- 2005-02-18 KR KR1020050013743A patent/KR101114093B1/ko not_active Expired - Fee Related
-
2007
- 2007-06-13 US US11/762,634 patent/US7890807B2/en not_active Expired - Fee Related
-
2011
- 2011-08-22 JP JP2011180811A patent/JP2011258230A/ja not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| US20050188268A1 (en) | 2005-08-25 |
| US7890807B2 (en) | 2011-02-15 |
| US7584382B2 (en) | 2009-09-01 |
| JP4942939B2 (ja) | 2012-05-30 |
| US20070300103A1 (en) | 2007-12-27 |
| KR101114093B1 (ko) | 2012-02-21 |
| JP2011258230A (ja) | 2011-12-22 |
| JP2005251191A (ja) | 2005-09-15 |
| EP1566734A3 (en) | 2007-09-05 |
| EP1566734A2 (en) | 2005-08-24 |
| CN1722102B (zh) | 2010-04-28 |
| CN1722102A (zh) | 2006-01-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101114093B1 (ko) | 컴퓨터 시스템의 컨피규레이션 오류를 다른 컴퓨터 시스템의 컨피규레이션에 기초하여 문제 해결하기 위한 방법 및시스템 | |
| US7664986B2 (en) | System and method for determining fault isolation in an enterprise computing system | |
| US12050507B1 (en) | System and method for data ingestion, anomaly detection and notification | |
| US20220206886A1 (en) | Root cause analysis of logs generated by execution of a system | |
| US11775501B2 (en) | Trace and span sampling and analysis for instrumented software | |
| US7058953B2 (en) | Managing a distributed computing system | |
| US7409604B2 (en) | Determination of related failure events in a multi-node system | |
| US8849736B2 (en) | Data quality management for profiling, linking, cleansing, and migrating data | |
| US7984007B2 (en) | Proactive problem resolution system, method of proactive problem resolution and program product therefor | |
| US20190294485A1 (en) | Multi-variant anomaly detection from application telemetry | |
| US7159146B2 (en) | Analyzing system error messages | |
| US20160147585A1 (en) | Performance anomaly diagnosis | |
| US11144376B2 (en) | Veto-based model for measuring product health | |
| US12216527B1 (en) | System and method for data ingestion, anomaly and root cause detection | |
| US20100131315A1 (en) | Resolving incident reports | |
| US11221907B1 (en) | Centralized software issue triage system | |
| US8073946B1 (en) | Monitoring of metrics to identify abnormalities in a large scale distributed computing environment | |
| US11874728B2 (en) | Software application diagnostic aid | |
| US10516684B1 (en) | Recommending and prioritizing computer log anomalies | |
| US8898143B2 (en) | Database comparison system and method | |
| US7487181B2 (en) | Targeted rules and action based client support | |
| Ramakrishna et al. | A platform for end-to-end mobile application infrastructure analytics using system log correlation | |
| CN119961105A (zh) | 信息展示方法、装置、设备、存储介质和程序产品 | |
| CN120743601A (zh) | 数据库的根因分析方法、装置、计算机设备及存储介质 | |
| CN117170914A (zh) | 故障定位方法、装置、计算机系统和可读存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20150202 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20150202 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |