An admission control system for a server including an admission controller
that receives a stream of messages from one or more clients targeted for
the server. The admission controller relays to the server the messages in
the stream that correspond to a number of sessions already underway
between the clients and the server. The admission controller also relays
to the server the messages in the stream that do not correspond to
sessions already underway if a hybrid and predictive admission control
strategy using information provided by a resource monitor indicates that
additional sessions can be handled by the server. The admission controller
defers the messages otherwise.