Patent ID: 8656402
Filing Date: 2014-02-18
Classification: G06F

Abstract:
1. A computer implemented method for controlling startup request flooding, the method comprising: responsive to starting an application server instance as a process executing on a physical server device, initiating a web container thread pool manager and setting a web container thread pool at a size; incrementing, via the web container thread pool manager, the size of the web container thread pool each time an event occurs to allow for increasing amounts of traffic until a programmable final maximum thread pool size is reached for the web container thread pool; verifying if the size of the web container thread pool for the application server instance reached the programmable final maximum thread pool size; terminating the web container thread pool manager upon the programmable final maximum thread pool size for the web container thread pool being reached; responsive to verifying the size of the web container thread pool for the application server instance has not reached the programmable final maximum thread pool size, establishing if a startup interval for the application server instance has completed; responsive to establishing the startup interval for the application server instance has not completed, suspending the web container thread pool manager for a programmable interval; and responsive to suspending the web container thread pool manager for the programmable interval, returning to the step that increments the size of the web container thread pool for the application server instance.