Title :
The Impact of Soft Resource Allocation on n-Tier Application Scalability
Author :
Wang, Qingyang ; Malkowski, Simon ; Kanemasa, Yasuhiko ; Jayasinghe, Deepal ; Xiong, Pengcheng ; Pu, Calton ; Kawaba, Motoyuki ; Harada, Lilian
Author_Institution :
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
Good performance and efficiency, in terms of high quality of service and resource utilization for example, are important goals in a cloud environment. Through extensive measurements of an n-tier application benchmark (RUBBoS), we show that overall system performance is surprisingly sensitive to appropriate allocation of soft resources (e.g., server thread pool size). Inappropriate soft resource allocation can quickly degrade overall application performance significantly. Concretely, both under-allocation and over-allocation of thread pool can lead to bottlenecks in other resources because of non-trivial dependencies. We have observed some non-obvious phenomena due to these correlated bottlenecks. For instance, the number of threads in the Apache web server can limit the total useful throughput, causing the CPU utilization of the C-JDBC clustering middleware to decrease as the workload increases. We provide a practical iterative solution approach to this challenge through an algorithmic combination of operational queuing laws and measurement data. Our results show that soft resource allocation plays a central role in the performance scalability of complex systems such as n-tier applications in cloud environments.
Keywords :
cloud computing; middleware; resource allocation; Apache Web server; C-JDBC clustering middleware; RUBBoS; cloud environment; measurement data; n-tier application scalability; operational queuing law; server thread pool size; soft resource allocation; Cloud computing; Distributed processing;
Conference_Titel :
Parallel & Distributed Processing Symposium (IPDPS), 2011 IEEE International
Conference_Location :
Anchorage, AK
Print_ISBN :
978-1-61284-372-8
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2011.99