SURFING THE WEB USING BROWSER INTERFACE FALILITIES: A PERFORMANCE EVALUATION APPROACH
Keywords:
Web performance evaluation, Web dynamism, User's dynamic behavior, Dynamic web workload, Human-Computer InteractionAbstract
The user interaction with the current web contents is a major concern when dening web workloads in order to precisely estimate system performance. However, the intrinsic diculty to represent this dynamic behavior with a workload model has caused that many research studies are still using non representative workloads of the current web navigations. In contrast, in previous works we demonstrated that the use of an accurate workload model which considers user's dynamism when navigating the web clearly aects system performance metrics. In this paper we analyze, for the rst time, the eect of considering the User-Browser Interaction as a part of user's dynamic behavior on web workload characterization in performance studies. To this end, we evaluate a typical e-commerce scenario and compare the obtained results for dierent behaviors that take the user interaction into account, such as the use of the back button and parallel browsing originated by using browser tabs or opening new windows when surng a website. Experimental results show that these interaction patterns allow users to achieve their navigation objectives sooner, so increasing their productivity up to 200% when surng the Web. In addition, results prove that when this type of navigations is taken into account, performance indexes can widely dier and relax the stress borderline of the server. For instance, the server utilization drops as much as 45% due to parallel browsing behavior.
Downloads
References
Graham Cormode and Balachander Krishnamurthy. Key di erences between Web 1.0 and Web
0. First Monday Journal, 13(6), 2008.
Pablo Rodriguez. Web Infrastructure for the 21st Century. In Conference on World Wide Web.
Telefonica I+D, January 2009.
Harald Weinreich, Hartmut Obendorf, Eelco Herder, and Matthias Mayer. O the beaten tracks:
exploring three aspects of web navigation. In Conference on World Wide Web, pages 133{142,
May 2006.
Paul Barford and Mark Crovella. Generating representative web workloads for network and server
performance evaluation. In SIGMETRICS '98/PERFORMANCE '98, Joint International Con-
ference on Measurement and Modeling of Computer Systems, pages 151{160, 1998.
Raul Pe~na-Ortiz, Julio Sahuquillo, Ana Pont, and Jose Antonio Gil Salinas. Dweb model: representing
Web 2.0 dynamism. Computer Communications Journal, 32(6):1118{1128, April 2009.
Raul Pe~na-Ortiz, Jose Antonio Gil Salinas, Julio Sahuquillo, and Ana Pont. The impact of user's
dynamic behavior on web performance. In IEEE International Symposium on Network Computing
and Applications, August 2012.
Sharad Goel, Andrei Broder, Evgeniy Gabrilovich, and Bo Pang. Anatomy of the long tail:
ordinary people with extraordinary tastes. In ACM International Conference on Web Search and
Data Mining, pages 201{210. Yahoo Research, 2010.
Daniel A Menasce and Virgilio A F Almeida. Scaling for E-Business: Technologies, Models,
Performance, and Capacity Planning. Prentice Hall, 2000.
Fernando Duarte, Bernardo Mattos, Jussara Almeida, Virgilio Augusto Fernandes Almeida,
Mariela Curiel, and Azer Bestavros. Hierarchical characterization and generation of blogosphere
workloads. Technical report, October 2008.
Mahnaz Shams, Diwakar Krishnamurthy, and Behrouz Far. A model-based approach for testing
the performance of web applications. In International Workshop on Software Quality Assurance,
pages 54{61, November 2006.
Fabricio Benevenuto, Tiago Rodrigues de Magalh~aes, Meeyoung Cha, and et al. Characterizing
user navigation and interactions in online social networks. Information Sciences, 195:1{24, July
Je Huang and Ryen W. White. Parallel browsing behavior on the web. In Conference on
Hypertext and hypermedia, pages 13{18. ACM, June 2010.
Anne Aula, Natalie Jhaveri, and Mika Kaki. Information Search and Re-access Strategies of
Experienced Web Users. In Conference on World Wide Web, pages 583{592, May 2005.
Andrew Thatcher. Web search strategies: The in
uence of Web experience and task type. Infor-
mation Processing & Management, 44(3), May 2008.
H. Obendorf, H.Weinreich, E. Herder, and M. Mayer. Web page revisitation revisited: implications
of a long-term click-stream study of browser usage. In Conference on Human factors in computing
systems, pages 597{606, April-May 2007.
E. Arroyo, T. Selker, and W. Wei. Usability tool for analysis of web designs using mouse tracks.
In Conference on Human factors in computing systems, pages 484{489. ACM, April 2006.
G.A. Di Lucca and M. Di Penta. Considering browser interaction in web application testing. In
International Workshop on Web Site Evolution, pages 74{81. IEEE, September 2003.
Y.W. Seo and B.T. Zhang. Learning user's preferences by analyzing Web-browsing behaviors. In
International conference on autonomous agents, pages 381{387. ACM, June 2000.
Raul Pe~na-Ortiz, Jose Antonio Gil Salinas, Julio Sahuquillo, and Ana Pont. Providing TPC-W
with web user dynamic behavior. CLEI electronic journal, 15(2):1{12, August 2012.
The Web Architecture Research Group. GUERNICA and TPC-W integration. [online] http:
//www.gii.upv.es/web_architecture/tools/GUERNICA_TPCW.zip.
Collectd { The system statistics collection daemon. [online] http://collectd.org/.
Andy Cockburn and Saul Greenberg. Issues of Page Representation and Organisation in Web
Browser's Revisitation Tools. Australasian Journal of Information Systems, 7(2), May 2000.
Frederick F. Reichheld and P. Schefter. E-Loyalty: Your Secret Weapon on the Web. Harvard
Business Review Magazine, 78:105, December 2000.
TPC BENCHMARK(TM)WSpeci cation. Technical report, Transaction Processing Performance
Council, February 2002.
MySQL documentation: How the Query Cache Operates. [online] http://dev.mysql.com/doc/
refman/5.1/en/query-cache-operation.html.