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 :
بازگشت