← Back to Patent Explorer
US6119159A Expired / Lapsed US ⏱️ 0.0 years remaining

Distributed service subsystem protocol for distributed network management

Assignee: Teradata US Inc
•
Filing: 1997-09-09
•
Granted: 2000-09-12
•
Expires: 2017-09-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A distributed service subsystem comprises one or more cabinets containing one or more computer systems, one or more administration consoles for controlling the computer systems in the cabinets, and a network interconnecting the administration consoles and the cabinets. Each of the cabinets includes a cabinet module interface controller (CMIC) coupled to and controlling one or more chassis management boards (CMBs). The CMBs are each adapted to communicate with one or more managed components in the cabinet through a component specific interface.

Inventors

  • 👤 Weinan William Tseng
  • 👤 P. Keith Muller
  • 👤 Kit Man Chow
  • 👤 Michael William Meyer
  • 👤 Gregory Du Vall Bruno

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 03:02
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/04; H04L41/042; G; G06; G06F; G06F11/00; G06F11/30; G06F11/3003; G06F11/3006; G06F11/3058

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 268 words
A method of distributing service subsystem messages in a network, comprising: (a) controlling one or more Complexes, residing in one or more of the Cabinets containing one or mor Managed Components of one or more Computer Systems, from one or more Administration Consoles interconnected with the Cabinets by a Systems Management Network; (1) each Complex being a collection of related Managed Components and a set of the Cabinets being grouped into a combination of one or more interconnected Complexes, (2) each Cabinet including a Cabinet Module Interface Controller (CMIC) coupled to one or more Chassis Management Boards (CMBs), wherein the CMIC and CMBs each comprise embedded controllers that are configured in a hierarchy within the Cabinet, (3) each CMB being separate from but adapted to communicate with one or more of the Managed Components through a specific interface to the Managed Component, thereby precluding the need for the Managed Components themselves to adapt to the Distributed Service Subsystem, and (4) each CMIC offloading management functions from the Administration Console coupled thereto by the Systems Management Network, and isolating the CMBs and Managed Components of a Cabinet from the rest of the Distributed Service Subsystem; (b) formatting a message in one or more of the Administration Consoles, wherein the message includes a header having one or more fields selected from a group comprising a version number, offset, event type, length of data portion of message, complex identifier, complex type, sequence number, source IP address, timestamp, cabinet number, system number, and severity level; and (c) transmitting the formatted message from the Administration Console to one or more of the CMICs.
Claim 2
Independent Claim 268 words
A method of distributing service subsystem messages in a network, comprising: (a) controlling one or more Complexes, residing in one or more of the Cabinets containing one or mor Managed Components of one or more Computer Systems, from one or more Administration Consoles interconnected with the Cabinets by a Systems Management Network; (1) each Complex being a collection of related Managed Components and a set of the Cabinets being grouped into a combination of one or more interconnected Complexes, (2) each Cabinet including a Cabinet Module Interface Controller (CMIC) coupled to one or more Chassis Management Boards (CMBs), wherein the CMIC and CMBs each comprise embedded controllers that are configured in a hierarchy within the Cabinet, (3) each CMB being separate from but adapted to communicate with one or more of the Managed Components through a specific interface to the Managed Component, thereby precluding the need for the Managed Components themselves to adapt to the Distributed Service Subsystem, and (4) each CMIC offloading management functions from the Administration Console coupled thereto by the Systems Management Network, and isolating the CMBs and Managed Components of a Cabinet from the rest of the Distributed Service Subsystem; (b) formatting a message in one or more of the Administration Consoles, wherein the message includes a header having one or more fields selected from a group comprising a version number, offset, event type, length of data portion of message, complex identifier, complex type, sequence number, source IP address, timestamp, cabinet number, system number, and severity level; and (c) transmitting the formatted message from the Administration Console to one or more of the CMICs.
Claim 3
Dependent Claim 81 words
The method of claim 1 above, further comprising: (d) formatting a message in one or more of the CMICs, wherein the message includes a header having one or more fields selected from a group comprising a version number, offset, event type, length of data portion of message, complex identifier, complex type, sequence number, source IP address, timestamp, cabinet number, system number, and severity level; and (e) transmitting the formatted message from the CMIC to one or more of the Administration Consoles.
Claim 4
Dependent Claim 22 words
The method of claim 1 above, further comprising the step of offloading management functions required of the Administration Console to the CMICs.
Claim 5
Dependent Claim 42 words
The method of claim 1 above, wherein the offloading step further comprises the step of offloading and distributing management functions required of the Administration Console to the CMICs and CMBs by issuing management commands on the Systems Management Network to the CMICs.
Claim 6
Dependent Claim 26 words
The method of claim 1 above, further comprising the step of receiving command information from the Administration Console to control the Managed Components in the Cabinet.
Claim 7
Dependent Claim 34 words
The method of claim 5 above, further comprising the step of converting the command information into a component specific language, and then routing the command information to the CMBs specified by the command information.
Claim 8
Dependent Claim 39 words
The method of claim 1 above, wherein the event type identifies one or more messages selected from a group comprising a critical event message, informational event message, command event message, command completion event message, acknowledgement message, and heartbeat message.
Claim 9
Dependent Claim 20 words
The method of claim 1 above, wherein the Administration Consoles and CMICs can be either sending agents or listening agents.
Claim 10
Dependent Claim 36 words
The method of claim 8 above, further comprising the step of routing command information to one or more listening agents using one or more communications methods selected from a group comprising pointcast, broadcast, and multicast communications.
Claim 11
Dependent Claim 28 words
The method of claim 8 above, further comprising the step of distributing a message from the sending agent to all interested listening agents without identifying the listening agents.
Claim 12
Dependent Claim 21 words
The method of claim 8 above, further comprising the step of alerting the listening agents whenever an important message is received.
Claim 13
Dependent Claim 20 words
The method of claim 8 above, further comprising the step of controlling system management by placement of the listening agents.
Claim 14
Dependent Claim 27 words
The method of claim 12 above, further comprising the step of placing the listening agents onto dedicated processing nodes connected to the network, thereby isolating resource-intensive features.
Claim 15
Dependent Claim 260 words
A Distributed Service Subsystem for managing one or more Computer Systems, comprising: (a) one or more Complexes, residing in one or more of the Cabinets containing one or more Managed Components of one or more Computer Systems, from one or more Administration Consoles interconnected with the Cabinets by a Systems Management Network, (1) each Complex being a collection of related Managed Components and a set of the Cabinets being grouped into a combination of one or more interconnected Complexes, (2) each Cabinet including a Cabinet Module Interface Controller (CMIC) coupled to one or more Chassis Management Boards (CMBs), wherein the CMIC and CMBs each comprise embedded controllers that are configured in a hierarchy within the Cabinet, (3) each CMB being separate from but adapted to communicate with one or more of the Managed Components through a specific interface to the Managed Component, thereby precluding the need for the Managed Components themselves to adapt to the Distributed Service Subsystem, and (4) each CMIC offloading management functions from the Administration Console coupled thereto by the Systems Management Network, and isolating the CMBs and Managed Components of a Cabinet from the rest of the Distributed Service Subsystem; (b) wherein the Administration Consoles and the CMICs each comprise agents for formatting a message including a header having one or more fields selected from a group comprising a version number, offset, event type, length, complex identifier, complex type, sequence number, source IP address, timestamp, cabinet number, system number, severity, and data portion, and for transmitting the formatted message to another agent connected to the network.
Claim 16
Dependent Claim 260 words
A Distributed Service Subsystem for managing one or more Computer Systems, comprising: (a) one or more Complexes, residing in one or more of the Cabinets containing one or more Managed Components of one or more Computer Systems, from one or more Administration Consoles interconnected with the Cabinets by a Systems Management Network, (1) each Complex being a collection of related Managed Components and a set of the Cabinets being grouped into a combination of one or more interconnected Complexes, (2) each Cabinet including a Cabinet Module Interface Controller (CMIC) coupled to one or more Chassis Management Boards (CMBs), wherein the CMIC and CMBs each comprise embedded controllers that are configured in a hierarchy within the Cabinet, (3) each CMB being separate from but adapted to communicate with one or more of the Managed Components through a specific interface to the Managed Component, thereby precluding the need for the Managed Components themselves to adapt to the Distributed Service Subsystem, and (4) each CMIC offloading management functions from the Administration Console coupled thereto by the Systems Management Network, and isolating the CMBs and Managed Components of a Cabinet from the rest of the Distributed Service Subsystem; (b) wherein the Administration Consoles and the CMICs each comprise agents for formatting a message including a header having one or more fields selected from a group comprising a version number, offset, event type, length, complex identifier, complex type, sequence number, source IP address, timestamp, cabinet number, system number, severity, and data portion, and for transmitting the formatted message to another agent connected to the network.

References Cited (Backward Citations)

US5522042A Cited
US5812771A Cited
US5561769A Cited
US5655081A Cited
US5678006A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-09-12 2004-03-13 2004-09-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-09-12 2008-03-13 2008-09-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-09-12 2012-03-13 2012-09-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag