Systems and methods for performing a hot input function
First Claim
1. A method of reducing server downtime in a server network that manages data, the server network comprising one or more interfaces configured to receive at least one peripheral component, the server network including a graphical user interface, the method comprising:
- displaying to a user, using the graphical user interface, status information for at least one peripheral component for the server network;
transmitting one or more instructions to the server network that allow the user to perform a series of steps necessary to execute a hot swap function, at least a portion of said one or more instructions being utilized by a hardware module to control operation of a selected interface; and
performing, by the user, the series of steps necessary to execute the hot swap function;
wherein said acts of displaying, transmitting and performing cooperate to reduce server downtime in the server network.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer software system is disclosed for facilitating a user'"'"'s replacement or insertion of devices in a computer server network system. The system allows a user to swap or add peripheral devices while the system is running, or in a “hot” condition, with little or no user knowledge of how the system carries out the “hot swap” or “hot add” functions. The system, which consists of a graphical user interface (GUI) and associated computer software modules, allows the user to select a desired peripheral device location within a server, and then provides the modular software structure to automatically execute a series of steps in the hot swap or hot add process. Each step is prompted by the user from the GUI, to invoke commands to instruct a network server through its operating system and hardware to suspend the appropriate device adapters, if necessary, power down the desired device slot or canister, allow the user to replace or insert a new device, and finally restart the adapters and the slot power. The system requires very little detailed input from the user other than identifying the particular peripheral device slot within the server to be maintained.
99 Citations
38 Claims
-
1. A method of reducing server downtime in a server network that manages data, the server network comprising one or more interfaces configured to receive at least one peripheral component, the server network including a graphical user interface, the method comprising:
-
displaying to a user, using the graphical user interface, status information for at least one peripheral component for the server network; transmitting one or more instructions to the server network that allow the user to perform a series of steps necessary to execute a hot swap function, at least a portion of said one or more instructions being utilized by a hardware module to control operation of a selected interface; and performing, by the user, the series of steps necessary to execute the hot swap function; wherein said acts of displaying, transmitting and performing cooperate to reduce server downtime in the server network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of reducing server downtime in a server network that manages data, the server network comprising one or more interfaces configured to receive at least one peripheral component, the server network including a graphical user interface for a user that is configured to support a hot swap function, the method comprising:
-
selecting one of a plurality of peripheral components via the graphical user interface; suspending operation of the selected peripheral component via the graphical user interface; and displaying to the user a confirmation that operation of the selected peripheral component has been suspended; wherein said acts of suspending and selecting reduce server downtime in the server network by enabling the execution of the hot swap function without shutting down a server associated with the selected peripheral component. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method of reducing server downtime in a server network that manages data, the server network comprising one or more peripheral interfaces configured to receive at least one peripheral component, the server network including a graphical user interface for a user that displays configuration information for a selected peripheral interface in the server network, the method comprising:
-
initiating one or more first commands to suspend operation of the selected peripheral interface, the operation of the selected peripheral interface controlled in part by a hardware module; removing a first peripheral component from the selected peripheral interface; inserting a second peripheral component into the selected peripheral interface; and resuming operation at the selected peripheral interface via the initiation of one or more second commands; wherein said acts of initiating, removing, inserting and resuming cooperate to reduce server downtime in the server network at least by enabling the execution of a hot swap function without shutting down a server associated with the first and second peripheral components. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A server that manages data, the server comprising:
-
one or more interfaces configured to receive at least one peripheral component; a graphical user interface; software configured to, when executed, display to a user using the graphical user interface, status information for at least one peripheral component for the server; and a processor configured to implement one or more instructions that allow the user to perform a series of steps necessary to execute a hot swap function, at least a portion of said one or more instructions being utilized, when executed, by a hardware module to control operation of a selected interface; wherein said display, implementation of said instructions, and hot swap function contribute to reducing server downtime in the server. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A server that manages data, the server comprising:
-
one or more interfaces configured to receive at least one peripheral component; a graphical user interface for a user that is configured to support a hot swap function; a processor; and software configured to, when executed on the processor; receive a selection of one of a plurality of peripheral components made via the graphical user interface; suspend operations to the selected peripheral component; and display to the user a confirmation that operation of the selected peripheral component has been suspended; wherein said suspension and selection reduce server downtime by enabling the execution of the hot swap function without shutting down a server associated with the selected peripheral component.
-
-
38. A server that manages data, the server comprising:
-
one or more peripheral interfaces configured to receive at least one peripheral component; a graphical user interface for use by a user that is configured to display configuration information for a selected peripheral interface in the server; and software which is configured to, when executed by a processor; initiate one or more first commands to suspend operation of the selected peripheral interface, the operation of the selected peripheral interface controlled in part by a hardware module; facilitate removal of a first peripheral component from the selected peripheral interface; facilitate insertion of a second peripheral component into the selected peripheral interface; and resume operation at the selected peripheral interface via initiation of one or more second commands; wherein said initiation and resumption cooperate to reduce server downtime by enabling the execution of the removal and insertion without shutting down a server associated with the first and second peripheral components.
-
Specification