Method and apparatus for updating application servers
First Claim
1. A method for managing a set of servers, the method comprising:
- responsive to an indication that an alteration of an application on the set of servers providing a service is to occur, creating a first group of servers and a second group of servers from the set of servers, wherein the first group of servers is designated for handling ongoing sessions with an unaltered application;
altering the application on the second group of servers; and
transitioning a server from the first group of servers to the second group of servers as ongoing sessions handled in the first group of servers decrease in number to form a transitioned server, wherein the alteration of the application is performed without interrupting the service.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved method, apparatus, and computer instructions for managing a set of servers. Responsive to an indication that an alteration of applications on the set of servers providing a service is to occur, a first group of servers and a second group of servers are created from the set of servers. The first group is designated for handling ongoing sessions with unaltered applications. The applications in the second group are altered. A server from the first group is transitioned to the second group as ongoing sessions handled in the first group decrease in number to form a transitioned server, wherein the alteration of the applications are performed without interrupting the service.
-
Citations
20 Claims
-
1. A method for managing a set of servers, the method comprising:
-
responsive to an indication that an alteration of an application on the set of servers providing a service is to occur, creating a first group of servers and a second group of servers from the set of servers, wherein the first group of servers is designated for handling ongoing sessions with an unaltered application; altering the application on the second group of servers; and transitioning a server from the first group of servers to the second group of servers as ongoing sessions handled in the first group of servers decrease in number to form a transitioned server, wherein the alteration of the application is performed without interrupting the service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data processing system for managing a set of servers, the data processing system comprising:
-
a central processing unit (CPU), a computer readable memory, and a computer readable storage device; first instructions, responsive to an indication that an alteration of an application on the set of servers providing a service is to occur, to create a first group of servers and a second group servers from the set of servers, wherein the first group of servers is designated for handling ongoing sessions with an unaltered application; second instructions to alter the application on the second group of servers; and third instructions to transition a server from the first group of servers to the second group of servers as ongoing sessions handled in the first group of servers decrease in number to form a transitioned server, wherein the alteration of the application is performed without interrupting the service; and
whereinthe first, second and third instructions are stored on the computer readable storage device for execution by the CPU via the computer readable memory. - View Dependent Claims (11, 12, 13)
-
-
14. A computer program product embodied in a computer readable storage-type media for managing a set of servers, the computer program product comprising:
-
first instructions, responsive to an indication that an alteration of an application on the set of servers providing a service is to occur, to create a first group of servers and a second group of servers from the set of servers, wherein the first group of servers is designated for handling ongoing sessions with an unaltered application; second instructions to alter the application on the second group of servers; and third instructions to transition a server from the first group of servers to the second group of servers as ongoing sessions handled in the first group of servers decrease in number to form a transitioned server, wherein the alteration of the application is performed without interrupting the service. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification