Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A Predictive Performance Model to Evaluate the Contention Cost in Application Servers

Conference ·
OSTI ID:15004489
In multi-tier enterprise systems, application servers are key components that implement business logic and provide application services. To support a large number of simultaneous accesses from clients over the Internet and intranet, most application servers use replication and multi-threading to handle concurrent requests. While multiple processes and multiple threads enhance the processing bandwidth of servers, they also increase the contention for resources in application servers. This paper investigates this issue empirically based on a middleware benchmark. A cost model is proposed to estimate the overall performance of application servers, including the contention overhead. This model is then used to determine the optimal degree of the concurrency of application servers for a specific client load. A case study based on CORBA is presented to validate our model and demonstrate its application.
Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (US)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC06-76RL01830
OSTI ID:
15004489
Report Number(s):
PNNL-SA-37133
Country of Publication:
United States
Language:
English

Similar Records

Analysis of practical backoff protocols for contention resolution with multiple servers
Conference · Mon Dec 30 23:00:00 EST 1996 · OSTI ID:416841

Implementing Adaptive Performance Management in Server Applications
Conference · Mon Jun 11 00:00:00 EDT 2007 · OSTI ID:947498

Reaching bandwidth saturation using transparent injection parallelization
Journal Article · Wed Oct 05 00:00:00 EDT 2016 · International Journal of High Performance Computing Applications · OSTI ID:1565625