BenchLab: An Open Testbed for Realistic Benchmarking of Web Applications

Date Added: May 2011
Format: PDF

Web applications have evolved from serving static content to dynamically generating Web pages. Web 2.0 applications include JavaScript and AJAX technologies that manage increasingly complex interactions between the client and the Web server. Traditional benchmarks rely on browser emulators that mimic the basic network functionality of real Web browsers but cannot emulate the more complex interactions. Moreover, experiments are typically conducted on LANs, which fail to capture real latencies perceived by users geographically distributed on the Internet. To address these issues, the authors propose BenchLab, an open testbed that uses real Web browsers to measure the performance of Web applications.