Identification of Critical Web Services and their Dynamic Optimal Relocation
First Claim
Patent Images
1. A method of relocating a web service, comprising:
- monitoring parameters of the web service executing on a first server;
detecting a status change based on a change in the parameters;
consulting a relocation policy for instructions on moving the web service in response to the status change;
relocating the web service to a second server; and
rerouting requests for the web service to the second server.
1 Assignment
0 Petitions
Accused Products
Abstract
A web service executing on a web server is monitored by detecting metadata generated for various performance characteristics of the web service. A relocation policy is consulted in response to detecting the performance characteristics exceeding a first predetermined threshold. The relocation policy specifies a target web server as a new location for the web, and instructions for relocating the web service to the target web server if the performance characteristics exceeding a second predetermined threshold. The web service is relocated to the target web server based on the relocation policy and without human intervention.
38 Citations
19 Claims
-
1. A method of relocating a web service, comprising:
-
monitoring parameters of the web service executing on a first server; detecting a status change based on a change in the parameters; consulting a relocation policy for instructions on moving the web service in response to the status change; relocating the web service to a second server; and rerouting requests for the web service to the second server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server system including a plurality of servers, comprising:
-
a network connecting the plurality of servers; a first server of the plurality of servers configured to execute a web service; a second server of the plurality of servers suitable for executing the web service; a memory configured to store a relocation policy with instructions on moving the web service in response to detection of a status change; and an admin server of the plurality of servers connected to said memory and being configured to monitor parameters of the web service executing on the first server; wherein, upon detecting the status change based on a change in the parameters, the admin server is configured to consult the relocation policy for said instructions and relocate the web service to said second server, the admin server further being configured to reroute requests for the web service to the second server. - View Dependent Claims (11, 12, 13)
-
-
14. A software product comprising a machine readable medium including a program of instructions for relocating a web service, wherein the program of instructions upon being executed on a computer causes the computer to perform activities comprising:
-
monitor parameters of the web service executing on a first server; detect a status change based on a change in the parameters; consult a relocation policy for instructions on moving the web service in response to the status change; relocate the web service to a second server; and reroute requests for the web service to the second server. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification