Patent ID: 8243742

Claim:
A system for providing enforcement of service level agreements across geographical domains, said system comprising: a first domain cluster of computer nodes, said first domain cluster having a first master hub node that enforces at least one service level agreement across the first domain cluster; and a second domain cluster of computer nodes, said second domain cluster being geographically remote with respect to the first domain cluster, said second domain cluster including a second master hub node that enforces the service level agreement across the second domain cluster; wherein each of said first domain cluster and said second domain cluster further includes a stateless access layer cluster, comprising a plurality of access tier servers, that receives and forwards requests, a stateful network layer cluster, comprising a plurality of network tier servers, that receives the requests from the access tier, wherein the internal state information is synchronized between the network tiers of said first cluster and said second cluster, and a firewall separating the stateless access layer cluster from the stateful network layer cluster; wherein upon processing requests, each computer node in the first domain cluster and in the second domain cluster updates a local traffic count that is based on a number of said requests processed; and wherein, upon expiration of a time interval, the first master hub node updates a cluster-wide traffic count for the first domain cluster and the second master hub node updates the cluster-wide traffic count for the second domain cluster; and wherein one of said first master hub node and the second master hub node is elected to be a global master that maintains budget state information synchronized between both the first domain cluster and the second domain cluster, and wherein the global master uniformly enforces the service level agreement across both the first domain cluster and the second domain cluster according to both the cluster-wide traffic count in the first domain cluster and the cluster-wide traffic count in the second domain cluster.