Back to results
US 7,624,168 B2Granted
Multi-layer system for scalable hosting platform
AssigneeHostway Corporation
InventorsJooyong Kim, Jason Michael Abate, Lucas Joon Roh
Life of this patent
Estimating the term…
Abstract
A hosting platform includes a main server layer and an auxiliary server layer. The main server layer includes one or more servers and a server of the one or more servers is designated to process requests for one or more hosts. The auxiliary server layer may be removably coupled to and in communication with the main layer. The auxiliary layer may process the request redirected from the main layer when the designated server of the main layer is overloaded.
Claims31
A scalable hosting platform, comprising:
- a main server layer including one or more servers wherein a server is designated to process a selected request to a selected host from a client;
- and,
- an auxiliary server layer removably coupled to and in communication with the main server layer, the auxiliary server layer being independently unavailable to the client and processing requests including the selected request upon redirection from the main server layer;
- wherein subsequent to receipt of the selected request at the designated server, the main server layer determines whether the designated server is overloaded and whether usage consumption assigned to the selected host is within threshold usage consumption, and the main server layer redirects the selected request upon determination that the designated server is overloaded where the selected request redirected from the main server layer is modified to associate with a different class when the usage consumption is beyond the threshold usage consumption;
- wherein upon processing the selected request redirected from the main server layer, the auxiliary server layer sends a response to the selected request.
2 more elements
A scalable hosting platform, comprising:
- a first server of a first layer that serves one or more hosts wherein a designated server of the first server is associated with a selected host and responds to a selected request to the selected host from a client;
- a monitoring module that monitors the designated server and determines an overloaded condition of the designated server wherein the monitoring module classifies the selected request to determine a quality of service;
- wherein the monitoring module resides in the designated server and the designated server redirects the selected request in response to the overloaded condition;
- wherein the monitoring module determines whether usage consumption of the selected host is within assigned usage consumption and the selected request redirected from the first layer is modified to associate with a different class when the usage consumption is beyond the assigned usage consumption;
- a second server of a second layer that processes requests including the selected request upon redirection of the requests from the first layer, the second server being independently unavailable to the client;
- and
- a manager that monitors a status of the second server, the manager identifying a group of the second server associated with a classification of the request and dynamically changing the association based on the status of the second server.
4 more elements
A scalable hosting method, comprising:
- receiving an internet request at a first hosting server of a first layer from a client;
- subsequent to receipt of the internet request, monitoring a status of the first hosting server to determine whether the first hosting server is overloaded and usage consumption assigned to the first hosting server is within threshold usage consumption;
- redirecting the internet request by the first hosting server of the first layer to a second hosting server of a second layer upon determination that the status of the first hosting server is overloaded,
- wherein the second hosting server is independently unavailable to the client;
- modifying a classification of the redirected request when the usage consumption of the first hosting server is beyond the threshold usage consumption;
- assigning the redirected request to the second hosting server when the second hosting server has the classification consistent with the classification of the redirected request and the second hosting server is available;
- monitoring a status of the second hosting server;
- and
- assigning the redirected request to a third hosting server of a third layer when the second hosting server is overloaded, wherein the classification of the third hosting server is changed to have the classification of the redirected request.
6 more elements
Dependencies are inferred from the claim text.