A method facilitates providing appropriate quality of service guarantees to a
plurality
of virtual hosts on a single physical host computer. A server application program
and its child processes service communication requests made to the plurality of
virtual hosts. Quality of service parameters associated with the virtual hosts
are stored. Communication requests made to a specific one of the virtual hosts
are detected. The quality of service parameters associated with the specific virtual
host are obtained. Operating system resources are utilized to guarantee, to a child
process of the server application program, a quality of service according to the
obtained quality of service parameters associated with the virtual host. Communication
between the virtual host and the client is allowed to proceed, the communication
being managed by the child process.