Improving web browsing performance on wireless pdas using thin-client computing

Web applications are becoming increasingly popular for mobile wireless PDAs. However, web browsing on these systems can be quite slow. An alternative approach is handheld thin-client computing, in which the web browser and associated application logic run on a server, which then sends simple screen updates to thePDA for display. To assess the viability of this thin-client approach, we compare the web browsing performance of thin clients against fat clients that run the web browser locally on a PDA. Our results show that thin clients can provide better web browsing performance compared to fat clients, both in terms of speed and ability to correctly display web content. Surprisingly, thin clients are faster even when having to send more data over the network. We characterize and analyze different design choices in various thin-client systems and explain why these approaches can yield superior web browsing performance on mobile wireless PDAs.

[1]  Jason Nieh,et al.  Measuring the Multimedia Performance of Server-Based Computing , 2000 .

[2]  David Kotz,et al.  Analysis of a Campus-Wide Wireless Network , 2002, MobiCom '02.

[3]  Paramvir Bahl,et al.  Characterizing user behavior and network performance in a public wireless LAN , 2002, SIGMETRICS '02.

[4]  J. Duane Northcutt,et al.  The interactive performance of SLIM: a stateless, thin-client architecture , 1999, SOSP.

[5]  Anupam Joshi,et al.  On proxy agents, mobility, and web access , 2000, Mob. Networks Appl..

[6]  George Hripcsak,et al.  WebCIS: large scale deployment of a Web-based clinical information system , 1999, AMIA.

[7]  K. Ramamritham,et al.  TranSquid: transcoding and caching proxy for heterogenous e-commerce environments , 2002, Proceedings Twelfth International Workshop on Research Issues in Data Engineering: Engineering E-Commerce/E-Business Systems RIDE-2EC 2002.

[8]  M. D. Kevin C. Smith Thin Is In , 2003 .

[9]  M. Orhon The X Window System , 2005 .

[10]  Jason Nieh,et al.  Web browsing performance of wireless thin-client computing , 2003, WWW '03.

[11]  Andy Hopper,et al.  Virtual Network Computing , 1998, IEEE Internet Comput..

[12]  Jakob Nielsen,et al.  Designing Web Usability: The Practice of Simplicity , 1999 .

[13]  Jason Nieh,et al.  A Comparison of Thin-Client Computing Architectures , 2000 .

[14]  Dave Kinnaman,et al.  Microsoft Windows NT Server 4.0 , 1998 .

[15]  Antonio Ortega,et al.  Design and Implementation of a Soft Caching Proxy , 1998, Comput. Networks.

[16]  Mary Baker,et al.  Analysis of a local-area wireless network , 2000, MobiCom '00.

[17]  Jason Nieh,et al.  Limits of wide-area thin-client computing , 2002, SIGMETRICS '02.

[18]  Todd W. Mathers,et al.  Windows NT Thin Client Solutions: Implementing Terminal Server and Citrix MetaFrame , 1998 .

[19]  Jason Nieh,et al.  The Performance of Remote Display Mechanisms for Thin-Client Computing , 2002, USENIX Annual Technical Conference, General Track.

[20]  James J. Cimino,et al.  Automated Discovery of Patient-Specific Clinician Information Needs Using Clinical Information System Log Files , 2003, AMIA.

[21]  Jason Nieh,et al.  Measuring thin-client performance using slow-motion benchmarking , 2001, TOCS.

[22]  Sharon Crawford,et al.  Microsoft Windows NT Server 4.0 オフィシャルマニュアル , 1997 .

[23]  Margo I. Seltzer,et al.  Operating System Support for Multi-User, Remote, Graphical Interaction , 2000, USENIX Annual Technical Conference, General Track.

[24]  Terry Keeley Thin, high performance computing over the internet , 2000, Proceedings 8th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (Cat. No.PR00728).