Methods, systems and computer program products are provided for type of
service classification of a communication request for an application
executing on a server. An application plug-in associated with the
application is provided in an operating system kernel of the server. The
application plug-in receives the communication request and obtains
application level information from the received communication request.
The application plug-in further assigns a type of service classification
to the received communication request based on the obtained application
level information and provides the assigned type of service
classification information for the communication request to a process
executing on the server for processing communications from the server
responsive to the communication request.