|
ABSTRACT
While many application service providers have proposed using thin-client computing to deliver computational services over the Internet, little work has been done to evaluate the effectiveness of thin-client computing in a wide-area network. To assess the potential of thin-client computing in the context of future commodity high-bandwidth Internet access, we have used a novel, non-invasive slow-motion benchmarking technique to evaluate the performance of several popular thin-client computing platforms in delivering computational services cross-country over Internet2. Our results show that using thin-client computing in a wide-area network environment can deliver acceptable performance over Internet2, even when client and server are located thousands of miles apart on opposite ends of the country. However, performance varies widely among thin-client platforms and not all platforms are suitable for this environment. While many thin-client systems are touted as being bandwidth efficient, we show that network latency is often the key factor in limiting wide-area thin-client performance. Furthermore, we show that the same techniques used to improve bandwidth efficiency often result in worse overall performance in wide-area networks. We characterize and analyze the different design choices in the various thin-client platforms and explain which of these choices should be selected for supporting wide-area computing services.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Abilene Weather Map. http://hydra.uits.iu.edu/ abilene/traffic/.
|
| |
2
|
Active data query. http://amp.nlanr.net/Active/raw_data/cgi-bin/data_form.cgi.
|
| |
3
|
Active measurements. http://amp.nlanr.net/.
|
| |
4
|
Broadway / X Web FAQ. http://www.broadwayinfo.com/bwfaq.htm.
|
| |
5
|
Charon systems. http://www.charon.com.
|
| |
6
|
Citrix MetaFrame 1.8 Backgrounder. Citrix White Paper, Citrix Systems, June 1998.
|
| |
7
|
The Cloud. http://www.shunra.com.
|
| |
8
|
F. J. Corbato and V. A. Vyssotsky. Introduction and Overview of the Multics System. In Proceedings of the Fall Joint Computer Conference, volume 27, pages 185-196, June 1965.
|
| |
9
|
B. C. Cumberland, G. Carius, and A. Muir. Microsoft Windows NT Server 4.0, Terminal Server Edition: Technical Reference. Microsoft Press, Redmond, WA, Aug. 1999.
|
 |
10
|
|
| |
11
|
Description of Windows 2000 TCP Features. http://support.microsoft.com/support/kb/articles/Q224/8/29.ASP.
|
| |
12
|
DesktopStreaming Technology and Security. Expertcity White Paper, 2000.
|
| |
13
|
Etherpeek 4. http://www.wildpackets.com.
|
| |
14
|
i-Bench version 1.5. http://etestinglabs.com/benchmarks/i-bench/i-bench.asp.
|
| |
15
|
C. Kaplinsk. Tight Encoding. http://www.tightvnc.com/compare.html.
|
| |
16
|
D. Lake. Time to Learn Your ASPs. The Industry Standard, Nov. 2000.
|
| |
17
|
|
| |
18
|
LapLink 2000 User's Guide. Bothell, WA, 1999.
|
| |
19
|
J. Mahdavi. Enabling High Performance Data Transfers on Hosts. http://www.psc.edu/networking/perf_tune.html.
|
| |
20
|
|
| |
21
|
Microsoft Windows NT Server 4.0, Terminal Server Edition: An Architectural Overview. Technical White Paper, 1998.
|
| |
22
|
J. Nieh and S. J. Yang. Measuring the Multimedia Performance of Server-Based Computing. In Proceedings of the 10th International Workshop on Network and Operating System Support for Digital Audio and Video, pages 55-64, Chapel Hill, NC, June 2000.
|
| |
23
|
|
| |
24
|
PC Anywhere. http://www.symantec.com/pcanywhere.
|
| |
25
|
|
| |
26
|
Runaware.com. http://www.runaware.com.
|
 |
27
|
|
 |
28
|
Brian K. Schmidt , Monica S. Lam , J. Duane Northcutt, The interactive performance of SLIM: a stateless, thin-client architecture, Proceedings of the seventeenth ACM symposium on Operating systems principles, p.32-47, December 12-15, 1999, Charleston, South Carolina, United States
|
| |
29
|
A. Shaw, K. R. Burgess, J. M. Pullan, and P. C. Cartwright. Method of Displaying an Application on a Variety of Client Devices in a Client/Server Network. US Patent US6104392, Aug. 2000.
|
| |
30
|
|
| |
31
|
Sun Ray 1 Enterprise Appliance. http://www.sun.com/products/sunray1.
|
| |
32
|
Tarantella Web-Enabling Software: The Adaptive Internet Protocol. SCO Technical White Paper, Dec. 1998.
|
| |
33
|
A. Tirumala and J. Ferguson. Iperf. http://dast.nlanr.net/Projects/Iperf/.
|
| |
34
|
Thin-Client Networking: Bandwidth Consumption Using Citrix ICA. IT clarity, Feb. 2000.
|
| |
35
|
A. Y. Wong and M. Seltzer. Evaluating Windows NT Terminal Server Performance. In Proceedings of the 3rd USENIX Windows NT Symposium, pages 145-154, Seattle, WA, July 1999.
|
| |
36
|
A. Y. Wong and M. Seltzer. Operating System Support for Multi-User, Remote, Graphical Interaction. In Proceedings of the USENIX 2000 Annual Technical Conference, pages 183-196, San Diego, CA, June 2000.
|
| |
37
|
S. J. Yang and J. Nieh. Thin Is In. PC Magazine, 19(13):68, July 2000.
|
| |
38
|
|
| |
39
|
|
CITED BY 13
|
|
Albert M. Lai , Jason Nieh , Bhagyashree Bohra , Vijayarka Nandikonda , Abhishek P. Surana , Suchita Varshneya, Improving web browsing performance on wireless pdas using thin-client computing, Proceedings of the 13th international conference on World Wide Web, May 17-20, 2004, New York, NY, USA
|
|
|
Ricardo A. Baratto , Shaya Potter , Gong Su , Jason Nieh, MobiDesk: mobile virtual desktop computing, Proceedings of the 10th annual international conference on Mobile computing and networking, September 26-October 01, 2004, Philadelphia, PA, USA
|
|
|
S. Jae Yang , Jason Nieh , Shilpa Krishnappa , Aparna Mohla , Mahdi Sajjadpour, Web browsing performance of wireless thin-client computing, Proceedings of the 12th international conference on World Wide Web, May 20-24, 2003, Budapest, Hungary
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peter Dinda , Gokhan Memik , Robert Dick , Bin Lin , Arindam Mallik , Ashish Gupta , Samuel Rossoff, The user in experimental computer systems research, Experimental computer science on Experimental computer science, p.11-11, June 13-14, 2007, San Diego
|
|
|
|
|
|
G. A. Ramanujan , Amit Thawani , V. Sridhar , K. Gopinath, Optimizing multimedia experience in a thin client environment for a resource constrained processor, Proceedings of the 2007 international conference on Wireless communications and mobile computing, August 12-16, 2007, Honolulu, Hawaii, USA
|
|
|
Peter A. Dinda , Gokhan Memik , Robert P. Dick , Bin Lin , Arindam Mallik , Ashish Gupta , Samuel Rossoff, The user in experimental computer systems research, Proceedings of the 2007 workshop on Experimental computer science, p.10-es, June 13-14, 2007, San Diego, California
|
|
|
|
|
|
|
|