Patent ID: 7228551

Claim:
A method for creating a web garden within a web server, the method comprising: determining at least a maximum web garden size of the web garden; causing a user-mode administrative process to selectively start a plurality of instances of a user-mode web application, a number of said plurality of instances being no greater than said maximum web garden size; configuring a kernel-mode listener service based on a configuration of said user-mode web application effective to enable said listener service to establish a plurality of request queues corresponding to said number of said plurality of instances; causing said listener service to establish said plurality of request queues corresponding to said number of said plurality of instances; causing said administrative process to start said instances of said web application when requested to do so by said listener service; causing said listener service to request an additional instance of said web application based on demand for said web application; and causing said listener service to request said additional instance of said web application using a ticket scheme, wherein a ticket being earlier issued by said administrative process is redeemable for a demand start of said additional instance of said web application.