Investigating the throughput degradation behavior of Java application servers: A view from inside the virtual machine (2006)
| Venue: | In: Proceedings of the 4th International Conference on Principles and Practices of Programming in Java |
| Citations: | 6 - 2 self |
BibTeX
@INPROCEEDINGS{Xian06investigatingthe,
author = {Feng Xian},
title = {Investigating the throughput degradation behavior of Java application servers: A view from inside the virtual machine},
booktitle = {In: Proceedings of the 4th International Conference on Principles and Practices of Programming in Java},
year = {2006},
pages = {40--49}
}
OpenURL
Abstract
Application servers are gaining popularity as a way for businesses to conduct day-to-day operations. Currently, the most adopted technologies for Application Servers are Java and.NET. While strong emphasis has been placed on the performance and throughput of these servers, only a few research efforts have focused on the degradation behaviors. Specifically, investigating how they perform under stress and factors that affect their throughput degradation behaviors. As a preliminary study, we conducted experiments to observe the throughput degradation behavior of Java application servers and found that the throughput degrades ungracefully. Thus, the goal of this work is three-fold: (i) identifying the primary factors that cause poor throughput degradation, (ii) investigating how these factors affect the throughput degradation, and (iii) observing how changes of algorithms and policies governing these factors affect the throughput degradation. Categories and Subject Descriptors D.3.4 [Programming Language]: Processors—Memory management (garbage collection)







