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
Link To Document