1 / 19

On the Performance of Wide Area Thin-Client Computing

On the Performance of Wide Area Thin-Client Computing. Albert M. Lai and Jason Nieh Columbia University May 2006,   ACM Transactions on Computer Systems. Introduction. Thin-client computing system. Introduction. Thin-client computing system. Introduciton. Popular thin-client platforms.

hagen
Télécharger la présentation

On the Performance of Wide Area Thin-Client Computing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. On the Performance of Wide Area Thin-Client Computing Albert M. Lai and Jason Nieh Columbia University May 2006,  ACM Transactions on Computer Systems

  2. Introduction • Thin-client computing system

  3. Introduction • Thin-client computing system

  4. Introduciton • Popular thin-client platforms • Citrix Metaframe 1.8 for windows 2000 • Windows 2000 Terminal Services • Tarantella Enterprise Express II for Linux • AT&T VNC v3.3.2 for Linux • Sun Ray I on Linux • XFree86 3.3.6 (X11R6) on Linux

  5. Goal • To Compare thin-client systems to assess their basic display performance and their feasibility in WAN environments.

  6. Differences in platforms • Display encoding • Screen updates • Compression • Max display depth • Transport protocol

  7. Thin-Client Computing platforms ICA (Independent Computing Architecture) RDP (Remote Desktop Protocol) AIP (Adaptive Internet Protocol) VNC (Virtual Network Computing) RLE (Run-length Encoding) LZW ( Lempel-Ziv Welch)

  8. Measurement Methodology • Standard application benchmarking • Slow-motion benchmarking

  9. Measurement Methodology • Standard application benchmarking Slow-motion benchmarking Techniques • Monitoring network activity • Using slow-motion versions of application benchmarks

  10. Experimental Testbed Internet2 is provisioned with 10Gbps future capacity 40Gbps

  11. Application Benchmarks • Latency Benchmark • Web Benchmark • Video Benchmark

  12. Latency Benchmark 1 3 2 4 5 Tests: 1. Letter 2.Scroll 3.Fill 4.Red Bitmap 5.Image

  13. Web Benchmark

  14. Video Benchmark

  15. Guidelines in designing thin-client systems • Optimize Latency versus Bandwidth Data transfer of operations. Scroll latency.

  16. Guidelines in designing thin-client systems…….contd • Use Simpler Display Encoding Primitives

  17. Guidelines in designing thin-client systems…….contd • Partition Client/Server to Minimize Synchronization • Compress Display Updates • Push Display Updates Eagerly • Optimize Transport Protocol

  18. Conclusion • Simpler, pixel-based display primitives, eager server-push display updates, and low-level forms of compression are surprisingly effective design choices

  19. Thank You

More Related