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
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)
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 |