Methods and apparatus for selective workload off-loading across multiple data centers
First Claim
1. A method of processing a user request in accordance with a multiple data center environment, comprising the steps of:
- obtaining, at a first data center, a user request;
classifying the user request based on one or more classification criterion;
off-loading at least a portion of a workload associated with the classified user request to at least a second data center to be processed, wherein the off-loading step is at least based on one or more administrative policies associated with at least one of the first data center and the second data center; and
processing the workload such that the user request is at least substantially satisfied in accordance with a service level agreement for the requesting user.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for selectively off-loading workload across multiple data centers are disclosed. For example, a technique for processing a user request in accordance with a multiple data center environment comprises the following steps/operations. A user request is obtained at a first data center. The user request is classified based on one or more classification criterion. At least a portion of a workload associated with the classified user request is off-loaded to at least a second data center to be processed, wherein the off-loading step/operation is at least based on one or more administrative policies associated with at least one of the first data center and the second data center. The workload is processed such that the user request is at least substantially satisfied in accordance with a service level agreement for the requesting user.
-
Citations
25 Claims
-
1. A method of processing a user request in accordance with a multiple data center environment, comprising the steps of:
-
obtaining, at a first data center, a user request;
classifying the user request based on one or more classification criterion;
off-loading at least a portion of a workload associated with the classified user request to at least a second data center to be processed, wherein the off-loading step is at least based on one or more administrative policies associated with at least one of the first data center and the second data center; and
processing the workload such that the user request is at least substantially satisfied in accordance with a service level agreement for the requesting user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. Apparatus for processing a user request in accordance with a multiple data center environment, comprising:
-
a memory; and
at least one processing device associated with a first data center, coupled to the memory, and operative to;
(i) obtain a user request;
(ii) classify the user request based on one or more classification criterion; and
(iii) cause to be off-loaded at least a portion of a workload associated with the classified user request to at least a second data center to be processed, wherein the off-loading operation is at least based on one or more administrative policies associated with at least one of the first data center and the second data center;
wherein the workload is processed such that the user request is at least substantially satisfied in accordance with a service level agreement for the requesting user. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. An article of manufacture for use at a first data center in processing a user request in accordance with a multiple data center environment, comprising a machine readable medium containing one or more programs which when executed implement the steps of:
-
obtaining a user request;
classifying the user request based on one or more classification criterion; and
causing to be off-loaded at least a portion of a workload associated with the classified user request to at least a second data center to be processed, wherein the off-loading operation is at least based on one or more administrative policies associated with at least one of the first data center and the second data center;
wherein the workload is processed such that the user request is at least substantially satisfied in accordance with a service level agreement for the requesting user.
-
Specification