×

Operation of a data processing network having a plurality of geographically spaced-apart data centers

  • US 10,135,691 B2
  • Filed: 05/22/2015
  • Issued: 11/20/2018
  • Est. Priority Date: 03/15/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of operating a data processing network, the data processing network including a plurality of virtual servers distributed among a plurality of geographically spaced data centers in different geographical locations, each of the virtual servers configured to run application backend modules, each of the application backend modules configured to support a plurality of clients via application frontend modules installed therein, the method comprising:

  • collecting information indicating the geographic locations of clients accessing the plurality of virtual servers and a number of the clients associated with each of the plurality of data centers, the collecting including storing the information in a database;

    identifying an over-utilized one of the plurality of data centers by analyzing the information stored in the database to identify the over-utilized data center based on at least the geographic locations of the data centers, the geographic locations of the clients and a load threshold such that the number of the clients associated with the over-utilized data center is greater than or equal to the load threshold; and

    migrating a first one of the plurality of virtual servers and the clients supported thereby from the over-utilized data center to an under-utilized one of the plurality of data centers such that the application backend modules supporting the clients associated with the first one of the virtual servers are run on the under-utilized data center, the migrating including,allocating separate data slices to each of the plurality of virtual servers such that each of the data slices includes data and the information stored in the database that is associated with a respective one of the plurality of virtual servers, andmigrating the first virtual server, the plurality of clients supported thereby and the data slice associated with the first virtual server from the over-utilized data center to the under-utilized data center such that the information collected in the database is migrated with the data from the over-utilized data center to the under-utilized data center.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×