Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Fault tracing in systems with virtualization layers

A device and host system technology, applied in the field of error tracking, which can solve problems such as errors and difficult tracking

Inactive Publication Date: 2004-06-09
INT BUSINESS MASCH CORP
View PDF1 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, systems using multiple such arrays connected to other peripherals, especially when multiple such arrays connected to other peripherals form part of a storage area network (SAN), introduce software layers with features such as virtualization, Makes it harder to trace from the external manifestation of the error to the root cause of the error

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Fault tracing in systems with virtualization layers
  • Fault tracing in systems with virtualization layers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The preferred embodiment of the present invention begins by employing a traditional error log (170) such as already exists in many enterprise-level environments. The error log is used to record failures detected by components in the system. There are typically components that connect to the outside world, such as the network and driver layers, which first detect and then handle the error.

[0026] A unique identifier (120) is added to existing conventional error log entries, which can be achieved by using large (eg, 32-bit) integers for each entry. When qualifying replication by the log's identifier, specific events that may later cause I / O servicing or other actions to fail are identified. The error log contains supplemental information detailing the detected fault (220), sufficient to allow a user or service individual to fix the root cause fault.

[0027] The unique identifier is then used as part of the response to any service request (eg, an I / O request) that mus...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

In a stacked system, errors detected at a user application interface of one or more host systems are associated with root cause errors at a stack level below a virtualization layer by detecting an error at a user application interface; identifying an associated root cause error at a lower stack level; creating an error trace entry for the error; associating an error log identifier with the error trace entry; making the combined error log identifier and the error trace entry into an error identifier that is unique within the plurality of host systems in said stacked system; and communicating the error identifier to any requester of a service at a user application interface of one or more host systems when the service must be failed because of the root cause error.

Description

technical field [0001] The present invention relates to error tracking, and in particular, to error tracking in an environment with a virtualization layer between a host application and a device. Background technique [0002] The problem of fault detection and isolation—tracing a problem in a complex system down to its root cause—is very important. In some environments, there isn't any simple error reporting information, but in many enterprise-level environments, a lot of effort goes into collecting and recording detected faults. In fault-tolerant systems, such information is critical to ensure continuous fault tolerance. In the absence of effective detection and repair mechanisms, fault-tolerant systems will simply mask problems until further errors cause failures. [0003] When a problem occurs, its effects are often unpredictable. For example, in a storage controller subsystem, there are many components in the path, or "stack," from the disk drive to the host applicati...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/00G06F11/07G06F13/00H04B1/74
CPCG06F11/079G06F11/0727G06F11/0775
Inventor 彼得·J·迪肯卡洛斯·F·芬特威廉·J·斯凯尔斯巴里·D·怀特
Owner INT BUSINESS MASCH CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products