IP Library Granted Patent US 12,040,950
Granted Patent B1
US 12,040,950 · App. 18/126,469 · Granted Jul 16, 2024

Detecting a topology in a data center

Inventors: Eric Reid (Pougkeepsie, NY); Anurag Umbarkar (Austin, TX); Seth Robert Greenspan (Pleasant Valley, NY); Edward C. McCain (Campbell Hall, NY)
Assignee: International Business Corporation Machines
H04L41/12H04L43/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,040,950
App. No.
18/126,469
Granted
Jul 16, 2024
Kind
B1
Abstract

Described are techniques for detecting a topology in a data center. A measurement computing device is instructed to measure the output signal from an endpoint device attached to a connector portion of the computer cable used to connect a newly installed hardware device. Such a measurement value is compared with other measurement values that were previously obtained by a technician when the technician measured the output signal from various endpoint devices based on the same input signal prior to the installation of the hardware device. The measurement values that were obtained by the technician are correlated to the identifiers of the connectors of the computer cables in the data center. Upon identifying a matching measurement value, the connector of the computer cable connected to the newly installed hardware device is identified, including the location of the newly installed hardware device.

Claims (43)

1. A computer-implemented method for detecting a topology in a data center, the method comprising:

instructing a measurement computing device to transmit an input signal to an endpoint device of a plurality of endpoint devices located in the data center, wherein the endpoint device is attached to a connector portion of a computer cable used to connect a newly installed hardware device in the data center;

receiving a measurement value of an output signal from the endpoint device based on the input signal; and

comparing the measurement value of the output signal from the endpoint device to other output measurement values of the plurality of endpoint devices to identify the computer cable connected to the newly installed hardware device in the data center.

2. The method as recited in claim 1 further comprising:

identifying the computer cable connected to the newly installed hardware device in the data center based on identifying an identifier of a connector of the computer cable correlated with the measurement value of the output signal from the endpoint device; and

updating the topology based on the identified computer cable.

3. The method as recited in claim 1 , wherein each of the plurality of endpoint devices produces a different output signal from the input signal based on having a different resistor-capacitor configuration which affects the input signal uniquely.

4. The method as recited in claim 1 further comprising:

receiving correlations between an output measurement value of an output signal from each endpoint device of the plurality of endpoint devices and an identifier of a connector of a computer cable of the plurality of computer cables; and

storing the correlations between the output measurement values of the plurality of endpoint devices and the identifiers of the connectors of the plurality of computer cables.

5. The method as recited in claim 4 , wherein each of the connectors of the plurality of computer cables is associated with a unique serial number, wherein the output measurement values of the plurality of endpoint devices are correlated to serial numbers of the connectors of the plurality of computer cables.

6. The method as recited in claim 1 , wherein the endpoint device is connected to the measurement computing device via a connection strip.

7. The method as recited in claim 1 , wherein the input signal comprises a square wave signal.

8. A computer program product for detecting a topology in a data center, the computer program product comprising one or more computer readable storage mediums having program code embodied therewith, the program code comprising programming instructions for:

instructing a measurement computing device to transmit an input signal to an endpoint device of a plurality of endpoint devices located in the data center, wherein the endpoint device is attached to a connector portion of a computer cable used to connect a newly installed hardware device in the data center;

receiving a measurement value of an output signal from the endpoint device based on the input signal; and

comparing the measurement value of the output signal from the endpoint device to other output measurement values of the plurality of endpoint devices to identify the computer cable connected to the newly installed hardware device in the data center.

9. The computer program product as recited in claim 8 , wherein the program code further comprises the programming instructions for:

identifying the computer cable connected to the newly installed hardware device in the data center based on identifying an identifier of a connector of the computer cable correlated with the measurement value of the output signal from the endpoint device; and

updating the topology based on the identified computer cable.

10. The computer program product as recited in claim 8 , wherein each of the plurality of endpoint devices produces a different output signal from the input signal based on having a different resistor-capacitor configuration which affects the input signal uniquely.

11. The computer program product as recited in claim 8 , wherein the program code further comprises the programming instructions for:

receiving correlations between an output measurement value of an output signal from each endpoint device of the plurality of endpoint devices and an identifier of a connector of a computer cable of the plurality of computer cables; and

storing the correlations between the output measurement values of the plurality of endpoint devices and the identifiers of the connectors of the plurality of computer cables.

12. The computer program product as recited in claim 11 , wherein each of the connectors of the plurality of computer cables is associated with a unique serial number, wherein the output measurement values of the plurality of endpoint devices are correlated to serial numbers of the connectors of the plurality of computer cables.

13. The computer program product as recited in claim 8 , wherein the endpoint device is connected to the measurement computing device via a connection strip.

14. The computer program product as recited in claim 8 , wherein the input signal comprises a square wave signal.

15. A system, comprising:

a memory for storing a computer program for detecting a topology in a data center; and

a processor connected to the memory, wherein the processor is configured to execute program instructions of the computer program comprising:

instructing a measurement computing device to transmit an input signal to an endpoint device of a plurality of endpoint devices located in the data center, wherein the endpoint device is attached to a connector portion of a computer cable used to connect a newly installed hardware device in the data center;

receiving a measurement value of an output signal from the endpoint device based on the input signal; and

comparing the measurement value of the output signal from the endpoint device to other output measurement values of the plurality of endpoint devices to identify the computer cable connected to the newly installed hardware device in the data center.

16. The system as recited in claim 15 , wherein the program instructions of the computer program further comprise:

identifying the computer cable connected to the newly installed hardware device in the data center based on identifying an identifier of a connector of the computer cable correlated with the measurement value of the output signal from the endpoint device; and

updating the topology based on the identified computer cable.

17. The system as recited in claim 15 , wherein each of the plurality of endpoint devices produces a different output signal from the input signal based on having a different resistor-capacitor configuration which affects the input signal uniquely.

18. The system as recited in claim 15 , wherein the program instructions of the computer program further comprise:

receiving correlations between an output measurement value of an output signal from each endpoint device of the plurality of endpoint devices and an identifier of a connector of a computer cable of the plurality of computer cables; and

storing the correlations between the output measurement values of the plurality of endpoint devices and the identifiers of the connectors of the plurality of computer cables.

19. The system as recited in claim 18 , wherein each of the connectors of the plurality of computer cables is associated with a unique serial number, wherein the output measurement values of the plurality of endpoint devices are correlated to serial numbers of the connectors of the plurality of computer cables.

20. The system as recited in claim 15 , wherein the endpoint device is connected to the measurement computing device via a connection strip.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2023
From: REID, ERIC; UMBARKAR, ANURAG; GREENSPAN, SETH ROBERT; MCCAIN, EDWARD C.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 063103/0882 →