Scheduling on client-server systems has not received much attention from researchers. Based on simulation this research presents a number of insights into system behavior and scheduling. Two phenomena, CPU monopolization by large service requests and software bottlenecking are observed to have a strong influence on system performance. Software bottlenecking is a new phenomenon observed on distributed client server systems with multiple levels of servers and occurs when a higher level server is blocked waiting for a response to a service request from a lower level server. Policies based on request characteristics such as service times and path lengths are found to effectively control these effects and improve system performance.

Additional Metadata
Conference Proceedings of the 1996 International Conference on Parallel and Distributed Systems (ICPADS'96)
Citation
Majumdar, S, & Phillips, Tom. (1996). Performance of scheduling strategies for client-server systems. Presented at the Proceedings of the 1996 International Conference on Parallel and Distributed Systems (ICPADS'96).