Patent ID: 8954568
Filing Date: 2015-02-10
Classification: G06F,H04L

Abstract:
1. A method of building an elastic cloud web server farm to support cloud computing availability to users, the method comprising: registering, by a processor, a web application having functionality on a serving cloud; copying, by the processor, the web application to a distributed store that stores a plurality of web applications; specifying, by the processor, a load of the web application in a central registry, the central registry maintains information related to jobs that run the web applications, stores tasks utilized for deploying the web applications, and maintains a pipeline architecture for storing web requests; adding, by the processor in the central registry, a plurality of nodes for the web application based on the load, the adding being done by a job manager unit which specifies a load of the web application and periodically checks the number of web servers; mapping, by the central registry, the web application to a web server corresponding to a node of the plurality of nodes; initializing, by the processor, the web server; receiving, by the processor, a web request for access to functionality of the web application from a user; selecting, by the processor, the web server from a list of available web servers to process the web request; transmitting, by the processor, the web request for access to functionality of the web application to the web server; and transmitting, by the processor, a web response, based on the web request for access to functionality of the web application, to the user.