receiving of queries and sending of data to the client are
handled by the communication manager The communication
manager is responsible for transferring data at the rate specified
by the client. The service manager handles the scheduling of
multiple client requests. The buffer manager is responsible for
retrieving of partitioned media data and storing data in the
buffer. The load of the server is monitored by the load
monitoring manager.