×

Application peak load processing

  • US 9,712,599 B2
  • Filed: 10/03/2011
  • Issued: 07/18/2017
  • Est. Priority Date: 10/03/2011
  • Status: Active Grant
First Claim
Patent Images

1. A first computer system comprising:

  • a processor; and

    a memory storage device operatively coupled to the processor, the memory storage device storing instructions that are executed by the processor to;

    monitor utilization of an instance of an application on a second computer system coupled to the first computer system by a network;

    receive from the second computer system a request to replicate at the first computer system the instance of the application executing on the second computer system in response to determining the utilization of the second computer system exceeds a predefined operation threshold of the second computer system, wherein the predefined operation threshold comprises a response time that is longer than a baseline response time, the baseline response time comprising recorded response times within the second computer system;

    receive at the first computer system an instance of the application executing on the second computer system from a remote repository in an Open Virtualization Format (“

    OVF”

    ), the remote repository storing a plurality of applications executing on the second computer system, the plurality of applications being developed and tested within a container-based development cloud using resources of the first computer system prior to being stored in the remote repository;

    receive on the first computer system application configuration information stored in OVF metadata by the second computer system, the application configuration information comprising data for configuring the instance of the application on the first computer system to have customizations that correspond to customizations of the instance of the application executing on the second computer system;

    replicate on the first computer system the instance of the application using the application configuration information from the second computer system; and

    execute the instance of the application on the first computer system, including processing user requests related to the application received from the second computer system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×