The Java programming language (2nd ed.)
The Java programming language (2nd ed.)
JavaScript: The Definitive Guide
JavaScript: The Definitive Guide
Inferring client response time at the web server
SIGMETRICS '02 Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Improving web performance by client characterization driven server adaptation
Proceedings of the 11th international conference on World Wide Web
EtE: Passive End-to-End Internet Service Performance Monitoring
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
Measuring and characterizing end-to-end Internet service performance
ACM Transactions on Internet Technology (TOIT)
Using certes to infer client response time at the web server
ACM Transactions on Computer Systems (TOCS)
Ensuring stable performance for systems that degrade
Proceedings of the 5th international workshop on Software and performance
Off the beaten tracks: exploring three aspects of web navigation
Proceedings of the 15th international conference on World Wide Web
Ensuring system performance for cluster and single server systems
Journal of Systems and Software
ksniffer: determining the remote client perceived response time from live packet streams
OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6
Adaptive overload control for busy internet servers
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Energy conservation policies for web servers
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
NPS: a non-interfering deployable web perfectching system
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Using end-user latency to manage internet infrastructure
WIESS'02 Proceedings of the 2nd conference on Industrial Experiences with Systems Software - Volume 2
Online Web Cluster Capacity Estimation and Its Application to Energy Conservation
IEEE Transactions on Parallel and Distributed Systems
Efficient execution of composite Web services exchanging intensional data
Information Sciences: an International Journal
Improved time to connect for Bluetooth
ICCOM'05 Proceedings of the 9th WSEAS International Conference on Communications
Automated anomaly detection and performance modeling of enterprise applications
ACM Transactions on Computer Systems (TOCS)
PACS'02 Proceedings of the 2nd international conference on Power-aware computer systems
Methods and opportunities for rejuvenation in aging distributed software systems
Journal of Systems and Software
WebProphet: automating performance prediction for web services
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
Silo: exploiting JavaScript and DOM storage for faster page loads
WebApps'10 Proceedings of the 2010 USENIX conference on Web application development
Evaluating web user perceived latency using server side measurements
Computer Communications
Hi-index | 0.00 |
The response time of a WWW service often plays an important role in its success or demise. From a user's perspective, the response time is the time elapsed from when a request is initiated at a client to the time that the response is fully loaded by the client. This paper presents a framework for accurately measuring the client-perceived response time in a WWW service. Our framework provides feedback to the service provider and eliminates the uncertainties that are common in existing methods. This feedback can be used to determine whether performance expectations are met, and whether additional resources (e.g. more powerful server or better network connection) are needed. The framework can also be used when a consolidator provides Web hosting service, in which case the framework provides quantitative measures to verify the consolidator's compliance to a specified Service Level Agreement. Our approach assumes the existing infrastructure of the Internet with its current technologies and protocols. No modification is necessary to existing browsers or servers, and we accommodate intermediate proxies that cache documents. The only requirement is to instrument the documents to be measured, which can be done automatically using a tool we provide.