Patent attributes
Techniques for automatically activating a count of device-independent functions to process a received request and other predicted traffic include determining a current count of active functions, a count of functions currently processing requests, a duration for execution of a function, an average time used by a function to process a request, and a current count of client devices accessing the system. A probabilistic value indicating the likelihood of additional traffic may also be determined based on characteristics of the request. These values are used to determine the available capacity for processing requests using the currently active functions and the predicted capacity to be used to process predicted additional traffic. A number of additional functions may be activated based on the difference between the available capacity and the predicted capacity.