Network-based server code auto upgrade method and system
First Claim
1. A network-based server code auto upgrade method for use on a network system linked to a cluster of servers of the same type for upgrading the current version of server code in each of the servers to a new version of server code;
- the network-based server code auto upgrade method comprising;
linking via the network system to each of the servers;
inspecting the current version of server code installed in each of the servers via the network system;
comparing the current version of server code installed in each of the servers against the version of the new server code;
in the event that the current version of server code installed in any one of the servers is older than the version of the new server code, performing a remote upgrade procedure on that server via the network system to replace the current version of server code in that server with the new version of server code.
1 Assignment
0 Petitions
Accused Products
Abstract
A network-based server code auto upgrade method and system is proposed, which is designed for use with a network system, such as intranet, extranet, or Internet, that is linked to a cluster of servers of the same type for the purpose of upgrading the server code in each of the servers in an automatic manner to a new version of server code via the network system. Compared to old practice, the proposed auto upgrade method and system allows a cluster of servers of the same type to be upgraded automatically one by one via the network system without requiring network system management personnel to manually install the new version of server code into each of the servers one by one so as to help allow network management more efficient
-
Citations
10 Claims
-
1. A network-based server code auto upgrade method for use on a network system linked to a cluster of servers of the same type for upgrading the current version of server code in each of the servers to a new version of server code;
-
the network-based server code auto upgrade method comprising;
linking via the network system to each of the servers;
inspecting the current version of server code installed in each of the servers via the network system;
comparing the current version of server code installed in each of the servers against the version of the new server code;
in the event that the current version of server code installed in any one of the servers is older than the version of the new server code, performing a remote upgrade procedure on that server via the network system to replace the current version of server code in that server with the new version of server code. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A network-based server code auto upgrade system for use with a network system linked to a cluster of servers of the same type for upgrading the current version of server code in each of the servers to a new version of server code;
-
the network-based server code auto upgrade system comprising;
an upgrade code storage module for storing the new version of server code;
a network interface module for linking via the network system to each of the servers;
a version inspection module for inspecting the current version of server code installed in each of the servers through the network interface module and via the network system;
a version comparison module, which is capable of comparing the current version of server code installed in each of the servers against the version of the new server code stored in the upgrade code storage module, and which is capable of issuing an upgrade-enable message if the current version of server code installed in any one of the servers is older than the version of the new server code stored in the upgrade code storage module; and
a remote upgrade module, which is capable of being activated in response to the upgrade-enable message from the version comparison module to perform a remote upgrade procedure on that server via the network system to replace the current version of server code in that server with the new version of server code stored in the upgrade code storage module. - View Dependent Claims (7, 8, 9, 10)
-
Specification