Title :
Application performance assurance using end-to-end user level monitoring
Author :
Dalal, Siddhartha ; Ho, Yu-Yum ; Jain, Ashish ; McIntosh, Allen
Author_Institution :
Inf. Anal. & Services Res. Dept., Telcordia Technol., Morristown, NJ, USA
Abstract :
A new measure of performance, which uses both application integrity and traditional network response time, is proposed. Modern networked application services rely on a stack of network protocols and a host of other services many of which cross-organizational and corporate boundaries. We point out that traditional software quality assurance techniques don´t scale up for post-deployment integrity checks for such applications and services. A new methodology to do non-stop post-production monitoring of networked application services for transactional integrity and time delay measurement is proposed. Specifically we describe the Telcordia™ Application Assurance System, which we have created for measuring real-time performance of web-based applications used in commercial settings. The system measures both post-production application integrity and time delay. The measurements are carried out by sending synthetic end-user transactions and analyzing the responses. Statistical models for analyzing the data using single monitoring site as well as multiple monitoring sites are described. Creating synthetic end-user transactions is crucial for our method. The paper presents a method for generation of ´highly efficient´ end-user transactions from a graphical model of the functionality of the system. Highly efficient transactions are generated using combinatorial designs. The graphical model is incrementally created using a recorder. We give several empirical examples of efficacy of this system and uses for finding performance problems.
Keywords :
protocols; real-time systems; software performance evaluation; Application Assurance System; TelcordiaTM; application integrity; end-user transactions; network protocols; network response time; performance; real-time performance; software quality assurance; time delay measurement; transactional integrity; Monitoring;
Conference_Titel :
Dependable Systems and Networks, 2002. DSN 2002. Proceedings. International Conference on
Print_ISBN :
0-7695-1101-5
DOI :
10.1109/DSN.2002.1029015