Title
Understanding cross-tier delay of multi-tier application using selective invocation context extraction
Abstract
Performance analysis for a multi-tiered enterprise application is always challenging. Performance problems in one tier may have a "domino effect" on all other tiers, resulting in cross-tier waiting in all other tiers and the whole system under utilized. Traditional technologies that focus solely on internal causes of one tier are not sufficient in this case, while others that require distributed tracing each machine across all tiers are not feasible in many production systems. This poster presents an approach that focuses on the middle tier, typically the application server tier, to identify real bottleneck in a multi-tiered application with the support of a performance tool named SLICE. By selectively tracking method invocations that cross-tier boundaries, and extracting contextual information associated with these invocations, tier bottlenecks can be quickly identified. Experiments on DayTrader, a three-tiered application, have shown that performance bottlenecks caused by client machines or database servers can be quickly identified.
Year
DOI
Venue
2009
10.5555/1656980.1657024
Middleware (Companion)
Keywords
Field
DocType
selective invocation context extraction,performance tool,cross-tier delay,performance bottleneck,multi-tiered enterprise application,performance analysis,performance problem,middle tier,multi-tier application,tier bottleneck,three-tiered application,multi-tiered application,application server tier
Domino effect,Bottleneck,Enterprise application,Performance tool,Computer science,Database server,Tracing,Application server,Multitier architecture,Distributed computing
Conference
Citations 
PageRank 
References 
0
0.34
6
Authors
4
Name
Order
Citations
PageRank
Haichuan Wang1473.86
Qiming Teng2213.60
Xiao Zhong3181.69
Peter F. Sweeney474269.82