Patent ID: 9575745
Date: 2017-02-21
CPC Classifications: G06F,H04L

Claim:
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, the program, when executed, causing the at least one computing device to at least: facilitate an execution of a first version of an application associated with a first amount of computational resources; obtain a second version of the application from a client device over a network; allocate a second amount of computational resources associated with an execution of the second version of the application; facilitate the execution of the second version of the application concurrent to the execution of the first version of the application; reconfigure a load balancer to redirect a portion of network traffic directed to the first version of the application to the second version of the application; reconfigure, in response to a number of errors in the execution of the second version of the application exceeding a predefined error count threshold, the load balancer to direct the portion of network traffic to the first version of the application; terminate, in response to the number of errors exceeding the predefined error count threshold, the execution of the second version of the application; and free, in response to the number of errors exceeding the predefined error count threshold, the second amount of computational resources after terminating the execution of the second version of the application.