Method and apparatus for reconfiguring a server system
First Claim
1. A method of dynamically reconfiguring a server system comprising a plurality of servers for handling incoming service requests, comprising the steps of:
- A) applying a new server configuration, B) saving a previous server configuration, wherein the following steps are executed when receiving service requests;
C) selecting a server for handling a received service request, by using a first scheduling algorithm according to the new configuration, D) selecting a server by using a second scheduling algorithm according to the previous configuration saved in step B), if the server selected in step C) was incorrect, and E) moving user data associated with the received service request from the server selected in step D), if correct, to the server selected in step C).
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for dynamically reconfiguring a server system (200). When a new server configuration is applied, a previous server configuration is saved. When receiving service requests, a first server is selected by using a first scheduling algorithm according to the new configuration. If the selected server was incorrect, a second server is selected by using a second scheduling algorithm according to the saved previous configuration. User data associated with the received service request is moved from the second server, if correct, to the first server. In this way, stored data will be gradually and dynamically re-organised from the old configuration to the new configuration in a relatively simple way.
27 Citations
21 Claims
-
1. A method of dynamically reconfiguring a server system comprising a plurality of servers for handling incoming service requests, comprising the steps of:
-
A) applying a new server configuration, B) saving a previous server configuration, wherein the following steps are executed when receiving service requests;
C) selecting a server for handling a received service request, by using a first scheduling algorithm according to the new configuration, D) selecting a server by using a second scheduling algorithm according to the previous configuration saved in step B), if the server selected in step C) was incorrect, and E) moving user data associated with the received service request from the server selected in step D), if correct, to the server selected in step C). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 21)
-
-
12. An apparatus for reconfiguring a server system, the server system comprising a plurality of servers being capable of performing at least one common storing task, and a scheduling unit configured to select servers for handling incoming service requests, the apparatus further comprising:
-
means for applying a new server configuration, means for saving a previous server configuration, means for selecting a first server for handling a received service request, by using a first scheduling algorithm according to the new configuration, and means for selecting a second server by using a second scheduling algorithm according to the previous configuration, if the first server was incorrect, and means for moving user data associated with the received service request from the second server, if correct, to the first server. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification