IP Library Granted Patent US 10,554,586
Granted Patent B2
US 10,554,586 · App. 15/439,028 · Granted Feb 4, 2020

Physical port identification using software controlled LEDs

Inventors: Scott Cheloha (Austin, TX); Utsav Lokinindi (Austin, TX); Irving Olmedo (Austin, TX); Kara Schrader (Sandy Shores, TX); Juan P. Villamizar (Austin, TX)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04L49/40
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 10,554,586
App. No.
15/439,028
Granted
Feb 4, 2020
Kind
B2
Abstract

A computer-implemented method for identifying a physical port associated with a virtual machine is provided. The method includes receiving a request to identify the physical port associated with the virtual machine. The method also includes translating, by a processor, an address of a virtual interface of the virtual machine into an address of a physical interface, the address of the physical interface including slot identification and port identification of the physical port. The method further includes identifying a plurality of light emitting diodes (LEDs) that correspond to the address of the physical interface and instructing a LED controller to activate the plurality of LEDs.

Claims (33)

1. A computer-implemented method identifying a physical port associated with a virtual machine, the method comprising:

receiving a request to identify the physical port associated with the virtual machine;

translating, by a processor, an address of a virtual interface of the virtual machine into an address of a physical interface, the address of the physical interface including a slot identification and a port identification of the physical port;

identifying a plurality of light emitting diodes (LEDs) that correspond to the address of the physical interface; and

instructing an LED controller to activate the plurality of LEDs, wherein the plurality of LEDs are located on an enclosure, proximate to hardware expansion slots and activating the plurality of LEDs indicate physical locations of expansion cards and physical ports.

2. The method of claim 1 , wherein the plurality of light emitting diodes are disposed on an enclosure containing the physical interface.

3. The method of claim 2 , wherein the enclosure includes one or more arrays of light emitting diodes are disposed on an outer surface of the enclosure proximate to and on opposing sides of the hardware expansion slots that are configured to receive communication devices.

4. The method of claim 3 , wherein the hardware expansion slots include at least one peripheral component interconnect express slot and the communication devices include one of an Ethernet adapter and a fibre-channel adapter.

5. The method of claim 1 , wherein the plurality of LEDs that correspond to the address of the physical interface comprise two or more LEDs disposed adjacent to and on opposing sides of the physical port.

6. The method of claim 1 , wherein the address of the physical interface includes the slot identification and the port identification of the physical port and a second physical port.

7. The method of claim 6 , wherein the instruction to activate the plurality of LEDs instructs the LED controller to activate LEDs that correspond to both of the physical port and the second physical port simultaneously.

8. A computer program product for identifying a physical port associated with a virtual machine, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform:

receiving a request to identify the physical port associated with the virtual machine;

translating, by a processor, an address of a virtual interface of the virtual machine into an address of a physical interface, the address of the physical interface including a slot identification and a port identification of the physical port;

identifying a plurality of light emitting diodes (LEDs) that correspond to the address of the physical interface; and

instructing an LED controller to activate the plurality of LEDs, wherein the plurality of LEDs are located on an enclosure, proximate to hardware expansion slots and activating the plurality of LEDs indicate physical locations of expansion cards and physical ports.

9. The computer program product of claim 8 , wherein the plurality of light emitting diodes are disposed on the enclosure containing the physical interface.

10. The computer program product of claim 9 , wherein the enclosure includes one or more arrays of light emitting diodes are disposed on an outer surface of the enclosure proximate to and on opposing sides of the hardware expansion slots that are configured to receive communication devices.

11. The computer program product of claim 10 , wherein the hardware expansion slots include at least one peripheral component interconnect express slot and the communication devices include one of an Ethernet adapter and a fibre-channel adapter.

12. The computer program product of claim 8 , wherein the plurality of LEDs that correspond to the address of the physical interface comprise two or more LEDs disposed adjacent to and on opposing sides of the physical port.

13. The computer program product of claim 8 , wherein the address of the physical interface includes the slot identification and the port identification of the physical port and a second physical port.

14. The computer program product of claim 13 , wherein the instruction to activate the plurality of LEDs instructs the LED controller to activate LEDs that correspond to both of the physical port and a second physical port simultaneously.

15. A system for identifying a physical port associated with a virtual machine, the system comprising:

a processing system disposed within an enclosure, the processing system having one or more of hardware expansion slots that include communication devices, wherein the enclosure includes a plurality of light emitting diodes disposed on the enclosure adjacent to the hardware expansion slots, the processing system including a processor configured to:

receive a request to identify the physical port associated with the virtual machine;

translate an address of a virtual interface of the virtual machine into an address of a physical interface, the address of the physical interface including a slot identification and a port identification of the physical port;

identify one or more of the plurality of light emitting diodes (LEDs) that correspond to the address of the physical interface; and

instructing an LED controller to activate the plurality of LEDs, wherein the plurality of LEDs are located on the enclosure, proximate to the hardware expansion slots and activating the plurality of LEDs indicate physical locations of expansion cards and physical ports.

16. The system of claim 15 , wherein the one or more hardware expansion slots include at least one peripheral component interconnect express slots.

17. The system of claim 15 , wherein the communication devices comprise one of an Ethernet adapter and a fibre-channel adapter.

18. The system of claim 15 , wherein the address of the physical interface includes the slot identification and the port identification of the physical port and a second physical port.

19. The system of claim 18 , wherein the instruction to activate the plurality of LEDs instructs the LED controller to activate LEDs that correspond to both of the physical port and a second physical port simultaneously.

20. The system of claim 15 , wherein the plurality of LEDs that correspond to the address of the physical interface comprise two or more LEDs disposed adjacent to and on opposing sides of the physical port.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2017
From: CHELOHA, SCOTT; LOKININDI, UTSAV; OLMEDO, IRVING; SCHRADER, KARA; VILLAMIZAR, JUAN P.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 041335/0964 →
Continuity (1)
Related Publication 20180241697A1 · Aug 23, 2018