Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for determining a device identifier assigned to a device within an installation, the installation having collections of devices, each collection having multiple housings for housing devices, each housing having a housing identifier, the method comprising: receiving by a computing system a received device identifier of a target device that has been installed in a target housing of a target collection identified by a target housing identifier; rebooting of the target device; and after rebooting of the target device, receiving by the computing system a broadcast device identifier broadcast by the target device as a result of the rebooting; and when the broadcast device identifier and the received device identifier are the same, designating by the computing system the broadcast device identifier as the device identifier of the target device.
2. The method of claim 1 wherein the installation has a network interconnect and each collection has an interconnect device for providing access to the network interconnect to the devices installed in the housings of the collection.
3. The method of claim 2 wherein the interconnect device maintains a mapping of housing identifiers to device identifiers.
4. The method of claim 3 wherein the received device identifier is received from the interconnect device of the target collection.
5. The method of claim 1 including when multiple received device identifiers are received from the target collection and when the broadcast device identifier is the same as one of the multiple possible device identifiers, designating the broadcast device identifier as the device identifier of the target device.
6. The method of claim 1 wherein the received device identifier is received after sending a request to the target collection for a device identifier of the target device installed in the target housing.
7. The method of claim 1 wherein the device identifier is a media access control (“MAC”) address.
8. The method of claim 7 wherein the target device broadcasts its MAC address based on a Preboot Execution Environment protocol.
9. The method of claim 1 wherein the device is a server blade, the collection is a blade rack, and the housing is a blade slot.
10. One or more computer-readable storage mediums, which are not a transitory, propagating signals, storing computer-executable instructions for controlling a computer to determine a device identifier assigned to a device within an installation after a change to a device, the installation having collections of devices, each collection having a collection identifier and multiple housings for housing devices, each housing having a housing identifier, the computer-executable instructions comprising instructions that: send by the computer to a target collection a request for a device identifier of the target device installed in the target housing, the target collection having a target device, currently installed in a target housing of the target collection identified by a target housing identifier, that was installed as a result of a change relating to a device previously installed in the target housing; in response to the request, receive from the target collection a possible device identifier of the target device; receive by the computer a broadcast of a broadcast device identifier, the broadcast being sent as a result of taking an action that results in the target device broadcasting its device identifier; and when the broadcast device identifier and the possible device identifier are the same, designate by the computer the broadcast device identifier as the device identifier of the target device.
11. The one or more computer-readable storage mediums of claim 10 wherein each collection includes an interconnect device for providing access to the network to the devices of the collection.
12. The one or more computer-readable storage mediums of claim 11 wherein the interconnect device maintains a mapping of housing identifiers to device identifiers.
13. The one or more computer readable storage mediums of claim 10 wherein, when multiple received device identifiers are received from the target collection and when the broadcast device identifier is the same as one of the multiple received device identifiers, the instructions further designate the broadcast device identifier as the device identifier of the target device.
14. The one or more computer-readable storage mediums of claim 10 wherein the device identifier is a media access control (“MAC”) address.
15. The one or more computer-readable storage mediums of claim 14 wherein the target device broadcasts its MAC address based on a Preboot Execution Environment protocol.
16. The one or more computer-readable storage mediums of claim 10 wherein the action directs the rebooting of the target device.
17. A computing system for determining a device identifier assigned to a server blade within a server farm, the server farm having server racks, each server rack having a server rack identifier and multiple blade slots, each blade slot for housing a server blade, the computing system comprising: one or more computer-readable mediums storing computer-executable instructions comprising instructions that: receive a received device identifier of a target server blade that has been installed in a target blade slot of a target server rack identified by a target server rack identifier; receive a broadcast device identifier broadcast by the target server blade as a result of taking an action that causes the target server blade to broadcast its device identifier; and when the broadcast device identifier and the possible device identifier are the same, designate the broadcast device identifier as the device identifier of the target server blade; and one or more processors for executing the computer-executable instructions stored in the one or more computer-readable storage mediums.
18. The computing system of claim 17 wherein the action directs the rebooting of the target server blade to effect the broadcasting of its device identifier.
19. The computing system of claim 17 wherein the target server blade broadcasts its device identifier based on a Preboot Execution Environment protocol as a result of a power up cycle.
20. The computing system of claim 17 wherein the instructions further include instructions that, after receiving the broadcast device identifier, collect configuration information from the target server blade and update a configuration repository that is used when allocating resources of the server farm.
Unknown
January 16, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.