DocumentCode
3233697
Title
A predictive performance model to evaluate the contention cost in application servers
Author
Chen, Shiping ; Gorton, Ian
Author_Institution
CSIRO Math. & Inf. Sci., Australia
fYear
2002
fDate
2002
Firstpage
435
Lastpage
440
Abstract
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. The 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.
Keywords
business data processing; concurrency control; distributed object management; middleware; multi-threading; software performance evaluation; CORBA; Internet; application servers; business logic; concurrency; contention cost; cost model; intranet; middleware; multi-tier enterprise systems; predictive performance model; simultaneous accesses; Application software; Concurrent computing; Costs; Internet; Middleware; Network servers; Predictive models; Transaction databases; Web server; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference, 2002. Ninth Asia-Pacific
ISSN
1530-1362
Print_ISBN
0-7695-1850-8
Type
conf
DOI
10.1109/APSEC.2002.1183013
Filename
1183013
Link To Document