Surfing the Web Using Browser Interface Facilities: A Performance Evaluation Approach

The user interaction with the current web contents is a major concern when defining web workloads in order to precisely estimate system performance. However, the intrinsic difficulty 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 affects system performance metrics. In this paper we analyze, for the first time, the effect 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 different 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 surfing 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 surfing the Web. In addition, results prove that when this type of navigations is taken into account, performance indexes can widely differ and relax the stress borderline of the server. For instance, the server utilization drops as much as 45% due to parallel browsing behavior.

[1]  Young-Woo Seo,et al.  Learning user's preferences by analyzing Web-browsing behaviors , 2000, AGENTS '00.

[2]  Andrew Thatcher,et al.  Web search strategies: The influence of Web experience and task type , 2008, Inf. Process. Manag..

[3]  Paul Barford,et al.  Generating representative Web workloads for network and server performance evaluation , 1998, SIGMETRICS '98/PERFORMANCE '98.

[4]  Ana Pont,et al.  The Impact of User's Dynamic Behavior on Web Performance , 2012, 2012 IEEE 11th International Symposium on Network Computing and Applications.

[5]  Ana Pont,et al.  Dweb model: Representing Web 2.0 dynamism , 2009, Comput. Commun..

[6]  Ernesto Arroyo,et al.  Usability tool for analysis of web designs using mouse tracks , 2006, CHI Extended Abstracts.

[7]  Mika Käki,et al.  Information search and re-access strategies of experienced web users , 2005, WWW '05.

[8]  Eelco Herder,et al.  Web page revisitation revisited: implications of a long-term click-stream study of browser usage , 2007, CHI.

[9]  Eelco Herder,et al.  Off the beaten tracks: exploring three aspects of web navigation , 2006, WWW '06.

[10]  Pablo Rodriguez Web Infrastructure for the 21st Century , 2009 .

[11]  Massimiliano Di Penta,et al.  Considering browser interaction in Web application testing , 2003, Fifth IEEE International Workshop on Web Site Evolution, 2003. Theme: Architecture. Proceedings..

[12]  Virgílio A. F. Almeida,et al.  Hierarchical Characterization and Generation of Blogosphere Workloads , 2008 .

[13]  Diwakar Krishnamurthy,et al.  A model-based approach for testing the performance of web applications , 2006, SOQUA '06.

[14]  Daniel A. Menascé,et al.  Scaling for E-Business: Technologies, Models, Performance, and Capacity Planning , 2000 .

[15]  Andrei Z. Broder,et al.  Anatomy of the long tail: ordinary people with extraordinary tastes , 2010, WSDM '10.

[16]  Ryen W. White,et al.  Parallel browsing behavior on the web , 2010, HT '10.

[17]  Raúl Peña Ortiz,et al.  Providing TPC-W with web user dynamic behavior , 2012 .

[18]  F. Reichheld,et al.  E-LOYALTY: YOUR SECRET WEAPON ON THE WEB , 2003 .

[19]  Balachander Krishnamurthy,et al.  Key differences between Web 1.0 and Web 2.0 , 2008, First Monday.

[20]  Virgílio A. F. Almeida,et al.  Characterizing user navigation and interactions in online social networks , 2012, Inf. Sci..

[21]  Saul Greenberg,et al.  Issues of Page Representation and Organisation in Web Browser's Revisitation Tools , 2000, Australas. J. Inf. Syst..