• DocumentCode
    3343169
  • Title

    Dynamic Thread Count Adaptation for Multiple Services in SMP Environments

  • Author

    Ogasawara, Takeshi

  • Author_Institution
    Tokyo Res. Lab., IBM, Yamato
  • fYear
    2008
  • fDate
    23-26 Sept. 2008
  • Firstpage
    585
  • Lastpage
    592
  • Abstract
    We propose a dynamic mechanism, thread count adaptation, that adjusts the thread counts that are allocated to services for adapting to CPU requirement variations in SMP environments. Our goal is to increase the maximum throughput available on a system that has multiple dynamic content services while meeting different service time criteria for these services in dynamic workloads. Our challenge is to significantly improve response times for dynamic content on a busy well-tuned thread-pool-based system without prioritizing any specific services. Our experiments demonstrate that a prototype using our approach on J2EE middleware quickly (around every 20 ms) adjusted the thread counts for the services and that it improved the average 90th-percentile response times by up to 27% (and 22% on average) for the SPECjAppServer2004 benchmark.
  • Keywords
    Web services; middleware; J2EE middleware; SMP environments; dynamic thread count adaptation; multiple dynamic content services; multiple services; shared-memory multiprocessor; Delay; Hardware; Middleware; Network servers; Prototypes; Runtime; Throughput; Transaction databases; Web services; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2008. ICWS '08. IEEE International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-0-7695-3310-0
  • Electronic_ISBN
    978-0-7695-3310-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2008.47
  • Filename
    4670224