• DocumentCode
    3419483
  • Title

    The performance of multithreading and scheduling on client-server systems

  • Author

    Graham, William C. ; Majumdar, Shikharesh

  • Author_Institution
    CrossKeys Syst. Corp., Kanata, Ont., Canada
  • fYear
    1997
  • fDate
    5-7 Feb 1997
  • Firstpage
    87
  • Lastpage
    93
  • Abstract
    Two approaches to the improvement of the performance of client-server systems, multithreading and scheduling of servers, are investigated. Both of these approaches are observed to have a significant impact on system performance. The use of multithreading improves throughput characteristics of systems whereas the deployment of appropriate scheduling strategies at servers can produce a significant improvement in mean client response times. Based on a simulation model a number of basic questions that are important in the context of scheduling on non-multithreaded as well as multithreaded systems are analyzed. Two factors, monopolization of servers by large requests and software bottlenecking, are observed to be important in scheduling on client server systems. Both server scheduling as well as multithreading can be used to control these effects and lead to a higher system performance. Scheduling policies based on request characteristics are observed to perform well. A new request characteristic that is useful in the scheduling of client-server systems in the presence of software bottlenecks is presented
  • Keywords
    client-server systems; performance evaluation; resource allocation; scheduling; client response times; client-server systems; multithreading; scheduling; scheduling strategies; software bottlenecking; system performance; Client-server systems; Context modeling; Databases; Multithreading; Network servers; Operating systems; Power system reliability; Scheduling; System performance; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing, and Communications Conference, 1997. IPCCC 1997., IEEE International
  • Conference_Location
    Phoenix, Tempe, AZ
  • Print_ISBN
    0-7803-3873-1
  • Type

    conf

  • DOI
    10.1109/PCCC.1997.581383
  • Filename
    581383