×

Optimized deployment based upon customer locality

  • US 10,467,042 B1
  • Filed: 01/29/2019
  • Issued: 11/05/2019
  • Est. Priority Date: 04/27/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for optimizing deployment of one or more virtual machine instances of a network-based application over a distributed network, the computer-implemented method comprising:

  • determining a number of requests for communication with a network-based application by one or more computers over a network, wherein the network-based application is one of a plurality of distributed software applications executed by at least one of a plurality of virtual machine instances at a data center in a network-based environment;

    determining a geographic location from which each of the requests originates;

    determining a first geographic region meeting a predetermined number of requests for the network-based application based upon the number of the requests and the geographic location from which each of the requests originates;

    determining a cost associated with deploying one or more instances of the network-based application to the first geographic region meeting the predetermined number of requests;

    determining whether to deploy the one or more instances of the network-based application to the first geographic region meeting the predetermined number of requests based upon the determined cost and the number of incoming requests;

    responsive to determining the first geographic region meeting the predetermined number of requests for the network-based application, deploying the one or more instances of the network-based application to the first geographic region;

    determining an updated number of requests received for the network-based application from the first geographic region; and

    terminating at least one of the instances of the network-based application deployed to the first geographic region based upon the updated number of requests received for the network-based application from the first geographic region.

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