• DocumentCode
    1912631
  • Title

    The impact of concurrency gains on the analysis and control of multi-threaded Internet services

  • Author

    Jamjoom, Hani ; Chou, Chun-Ting ; Shin, Kang G.

  • Author_Institution
    Michigan Univ., MI, USA
  • Volume
    2
  • fYear
    2004
  • fDate
    7-11 March 2004
  • Firstpage
    827
  • Abstract
    With the proliferation of Internet services, many solutions have emerged to provide quality-of-service (QoS) guarantees when the demands for the hosted services exceed the server´s capacity. We take an analytical approach to answering key questions in the design and performance of application-level QoS techniques, especially those that are based on the multi-threading or multi-processing abstraction. Key to our analysis is the integration of the effects of concurrency into the interactions between multi-threaded services. To this end, we extend traditional time-sharing models to develop the multi-threaded round-robin (MTRR) servers, a more accurate model of operation of typical multi-threaded Internet services. For this model, we first develop powerful, yet computationally-efficient, mathematical relationships that describe the performance (in terms of throughput and response time) of multi-threaded services. We then apply optimization techniques to derive the optimal allocation of threads given specific QoS objective functions. Using realistic workloads on a typical Web server, we show the efficacy and accuracy of the proposed new methodology.
  • Keywords
    Internet; optimisation; quality of service; telecommunication control; QoS; Web server; concurrency gains; multithreaded Internet services; multithreaded round-robin servers; quality-of-service; time-sharing models; Concurrent computing; Delay; Mathematical model; Performance analysis; Quality of service; Throughput; Time sharing computer systems; Web and internet services; Web server; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-8355-9
  • Type

    conf

  • DOI
    10.1109/INFCOM.2004.1356971
  • Filename
    1356971