US20030195959A1

Framework for managing data that provides correlation information in a distributed computing system

Claim Score by NHIP

Read claim 28, the broadest

Abstract

A framework for managing data that provides correlation information in a distributed computing system is provided. The framework includes a generic correlator data structure and service for generating and managing correlators. The generic correlator data structure defines a generic correlator to uniquely identify a specific event occurring at a specific time on a specific thread of a specific process of a specific application executing on a specific machine in the distributed computing system. The correlator may be used to correlate the specific event with another event, even one occurring on a different machine. The generic correlator data structure may be extended, optionally, to include additional context data, for example, specific information selected by a service, tool or other application requiring the correlators. Preferably, the generic correlator data structure is configured to include an association to a partner correlator for a correlated event. The service generates a correlator for an event of a series of events on a computer within the distributed system with a temporal identifier representative of the unique temporal order of the event in the series of events. The temporal identifier may be defined by one or more sequential counters each responsive a characteristic of the event. The service may provide the correlator for transporting to another computer in the distributed system for associating with a related event correlator. Accordingly, the service may receive a correlator and associate it with the related correlator.

US20030195959A1, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 31 October 2022, 3.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

32 claims: 5 independent, 27 dependent

  1. 1
    A method for providing a correlator for an event of a series of events, said method comprising:generating a correlator comprising an event identifier and a temporal identifier, said event identifier comprising one or more identifiers selected from the group comprising: a geographical identifier of said event;and a logical identifier of said event;wherein said temporal identifier representative of the order of said event in said series of events.
  2. 5
    A method for providing a correlator for an event of a series of events occurring on a computer and for which correlators are desired, the method comprising steps of:determining an event identifier comprising data representative of one or more identifiers selected from the group consisting of geographical identifiers and logical identifiers for the event;assigning a temporal identifier comprising data representative of the unique temporal order of the event in the series of events;generating the correlator comprising the event identifier and the temporal identifier for the event.
  3. 18
    A computer readable medium containing executable program instructions for providing a correlator for an event of a series of events occurring on a computer and for which correlators are desired, the computer program medium comprising programming instructions for:determining an event identifier comprising data representative of one or more identifiers selected from the group consisting of geographical identifiers and logical identifiers for the event;assigning a temporal identifier comprising data representative of the unique temporal order of the event in the series of events from one or more sequential counters each responsive to a characteristic of the event;generating the correlator comprising the event identifier and the temporal identifier for the event.
  4. 28
    Broadest claimClaim Score 83, broad(NHIP)A correlator for an event in a series of events, said correlator comprising:an event identifier comprising one or more identifiers selected from the group comprising: a geographical identifier of said event;and a logical identifier of said event;and a temporal identifier representative of the order of said event in said series of events.
  5. 30
    A data structure stored on a computer readable medium representing a correlator, said data structure comprising:a field for an event identifier comprising data representative of one or more identifiers selected from the group consisting of geographical identifiers and logical identifiers for the event;and a field for a temporal identifier comprising data representative of the unique temporal order of the event in the series of events from one or more sequential counters each responsive a characteristic of the event.