Tracing method and apparatus for distributed environments

a tracing method and a technology for distributed environments, applied in the direction of error prevention, digital transmission, instruments, etc., can solve the problems of time drift, inability to readily find chronological information used to sequence information, and insufficient tracing systems in multiprocessor or distributed processing environments

Active Publication Date: 2006-03-21
NETWORK APPLIANCE INC
View PDF3 Cites 81 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention allows for the consolidation of event traces from multiple processors. This involves accessing local event traces from a local processor and remote event traces from a remote processor. By comparing the local and remote event traces, the remote trace event entry can be inserted into the local event trace based on the comparison. This results in a single chronological event trace that includes information from multiple processors.

Problems solved by technology

The patent text discusses the importance of tracing systems in development and the challenges in using them in multiprocessor or distributed processing environments. The technical problem addressed is the lack of adequate tracing systems which makes it difficult to create high-speed and reliable distributed processing systems.

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
  • Tracing method and apparatus for distributed environments
  • Tracing method and apparatus for distributed environments
  • Tracing method and apparatus for distributed environments

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019]Aspects of the present invention provide a tracing facility for distributed storage controllers directing the storage and retrieval of information in a storage area network (SAN) environment. This tracing system and method is advantageous for at least one or more of the following reasons described herein. The tracing method and system produces a single consolidated trace of events presented in chronological order even though multiple distributed storage controllers are operated and traced in parallel. Having the consolidated trace of events makes it easier to debug operation of the storage controllers than otherwise possible using multiple individual event traces produced from the different storage controllers or processors. Implementations of the present invention are also more accurate as the chronological order of the consolidated trace does not depend on successfully synchronizing clocks on different storage controllers or the ability to use a single clock as a reference f...

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

A method and apparatus in a distributed processing environment for tracing events includes receiving a request to trace an event on a local processor, acquiring a sequence identifier associated with the local processor that associates the event with a chronological sequence of events on the local processor, storing the sequence identifier and information about the event in a local event trace associated with the local processor, providing the sequence identifer and information about the event to a remote processor for storage in a remote event trace. Consolidating the event traces from multiple processors into a single chronological event trace includes accessing a local event trace having one or more local trace events associated with the local processor, identifying a trace event entry having a local sequence identifier and referencing a remote processor, accessing a remote event trace associated with the remote processor and having a remote trace event entry matching the local sequence identifier, comparing the remote trace event entry with the local sequence identifier and one or more local trace events in the local event trace, and inserting the remote trace event entry into the local event trace based upon the comparison.

Description

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

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
Owner NETWORK APPLIANCE INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products