140 likes | 314 Vues
Evaluating Web-Based Multimedia Performance on Thin-Clients and RDP. Damian Clarke Michael Gonzales. Background. What is a Thin-client? A thin client is a computer or a computer program which depends heavily on some other computer to fulfill its traditional computational roles .
E N D
Evaluating Web-Based Multimedia Performance on Thin-Clients and RDP Damian Clarke Michael Gonzales
Background • What is a Thin-client? • A thin client is a computer or a computer program which depends heavily on some other computer to fulfill its traditional computational roles. • Less management needed as most resources are focused on the server • Traditional Uses • Low-budget, low-bandwidth, centralized environments where computing resources are limited
Proposed Work • Why? • Evaluate performance of web-based multimedia on thin-clients • Multimedia types: Flash vs. HTML 5 • Evaluate Remote Desktop Protocol (RDP) vs. Sun-Ray thin client performance • Compare various scenarios of clients connected vs. native performance
Thin-Client Experimental Set-up • Sun Ray Server 5.2 running on Solaris 11, 2.8Ghz, 3GB RAM • Apple Airport Express Router • Sun Ray Thin Client 2 and a 2FS • 1-2 X-Windows Remote clients for comparison purposes
Measurement and Instrumentation tools • GUIMARK 2 • FPS benchmarking tool to analyze Flash and HTML 5 multimedia performance • Rendering performance to screen based on 60 fps rate • Dtrace • Integrated Solaris OS Dynamic Instrumentation Utility • Instrumentation granularity : User and kernel level software Thread-local variables, Associative arrays, Data aggregation and Speculative Tracing • Subjective evaluations • User perceived performance of thin-client performance over native performance
GUIMARK Testing Types • Vector Charting Test • Stresses vector graphics of the designated application by simulating a streaming stock chart with different alpha fills
GUIMARK Testing Types • Bitmap Gaming Test • Simulates a tower defense game. Uses lots of bitmap resources and animations for sprites on screen at once.
GUIMARK Testing Types • Text Column Test • Tests rendering capability of various text organizations and character types
Averages Frames per second
Remaining Tasks • Instrumentation • DtraceScripts: To provided analysis of possible bottlenecks such as network lag, CPU and memory scheduling • Additional scenarios of thin-client web multimedia frame-rates with Sun Rays and X-session comparisons • Look at the option of varying bandwidth configurations of the router to gauge impact on performance