Exceed onDemand A Technical Whitepaper
Exceed onDemand A Technical Whitepaper Exceed onDemand A Technical Whitepaper
Exceed onDemand 5 — A Technical Whitepaper The Setup Exceed onDemand 5 is installed on Sun ® Solaris ® 8, Red Hat Linux Advanced Server 3.0 and Microsoft Windows Server 2003. Similar configuration files are created on all Exceed onDemand Servers, which will connect the user to Red Hat Linux machine launching various applications. Operating System Hardware Specification Sun Solaris 8 Sun UltraSparc II Processor @ 360 MHz and 512 MB RAM Windows Server 2003 Intel Pentium M at 1.5 GHz and 512 MB RAM Red Hat Linux Advanced Server 3.0 Intel Pentium 4 @ 1GHz and 512 MB RAM Memory Consumption Memory consumption was measured on the various hosts housing Exceed onDemand Server to record the memory usage of the ewebhost process. The results were measured in kilobytes (kb). X applications Sun Solaris Red Hat Linux Windows Server 2003 Passive mode, no application (Base line) 5864 3100 4324 xterm — Single Window Mode 5920 3264 4460 Idling GNOME Desktop 16000 10204 11292 Running Mozilla in the GNOME Desktop 18000 11088 12316 Bandwidth Consumption The following table displays the total bytes transferred between Exceed onDemand Client and Exceed onDemand Server based on each type of X applications. Exceed onDemand Client Exceed onDemand Server IBM Thinkpad T40 Intel Pentium 4 @ 1GHz Pentium-M 1.6GHz 512 MB RAM 1024MB RAM Linux Red Hat Enterprise Advanced Server 22
Exceed onDemand 5 — A Technical Whitepaper X Applications Traditional X Server Exceed onDemand) Traditional X Servers are not bandwidth-sensitive. Therefore, regardless of whether the X server is runs over a LAN or dialup connection, it consumes the same amount of bandwidth and sends the same amount of data over the network. Exceed onDemand, however, is not only capable of significantly reducing bandwidth usage; it is also bandwidth-sensitive. As the connection speed and the bandwidth decline, the advanced compression and caching mechanism is engaged and the bandwidth usage decreases. As the results indicate, launching a Gnome desktop using traditional X server generated more than 7MB of data transfer between the Red Hat Linux machine and the PC. Using Exceed onDemand to launch the same desktop from the Linux machine over a LAN connection generated 90 times less data and brought the total transfer down to 80kb. The same test was performed over a dialup connection and data transfer was further reduced to 67kb, or more than 100 times less data. The amount of data transfer varies from one application to another depending on the nature of the X application. Summary Fast Connection Slow Connection Gnome Desktop 7,132 80 (1.1%) 67 (0.9%) Gnome and Firefox 11,087 324 (2.9%) 254 (2.3%) The server requirements for Exceed onDemand Server can be as disparate as the system requirements for the X applications themselves. Software evaluators are strongly advised to install Exceed onDemand in their environments and monitor the CPU, bandwidth and memory usages, as well as the access pattern. Using these statistics, software evaluators will appreciate the uniqueness of their environments. Finally, they can make an informed decision on the server hardware requirement that can satisfy their expectations. 23
- Page 1: Transforming Information into Intel
- Page 4 and 5: Exceed onDemand 5 — A Technical W
- Page 6 and 7: Exceed onDemand 5 — A Technical W
- Page 8 and 9: Exceed onDemand 5 — A Technical W
- Page 10 and 11: Exceed onDemand 5 — A Technical W
- Page 12 and 13: Exceed onDemand 5 — A Technical W
- Page 14 and 15: Exceed onDemand 5 — A Technical W
- Page 16 and 17: Exceed onDemand 5 — A Technical W
- Page 18 and 19: Exceed onDemand 5 — A Technical W
- Page 20 and 21: Exceed onDemand 5 — A Technical W
- Page 24 and 25: Exceed onDemand 5 — A Technical W
- Page 26 and 27: Exceed onDemand 5 — A Technical W
- Page 28 and 29: Exceed onDemand 5 — A Technical W
- Page 30 and 31: Exceed onDemand 5 — A Technical W
- Page 32 and 33: Exceed onDemand 5 — A Technical W
- Page 34 and 35: Exceed onDemand 5 — A Technical W
- Page 36 and 37: Exceed onDemand 5 — A Technical W
- Page 38 and 39: Exceed onDemand 5 — A Technical W
- Page 40 and 41: Exceed onDemand 5 — A Technical W
- Page 42 and 43: Exceed onDemand 5 — A Technical W
- Page 44 and 45: Exceed onDemand 5 — A Technical W
- Page 46 and 47: Exceed onDemand 5 — A Technical W
- Page 48 and 49: Exceed onDemand 5 — A Technical W
- Page 50 and 51: Exceed onDemand 5 — A Technical W
- Page 52 and 53: Exceed onDemand 5 — A Technical W
- Page 54 and 55: Exceed onDemand 5 — A Technical W
- Page 56 and 57: Exceed onDemand 5 — A Technical W
- Page 58 and 59: Exceed onDemand 5 — A Technical W
- Page 60 and 61: Exceed onDemand 5 — A Technical W
- Page 62: Server > Desktop Consolidation > X
<strong>Exceed</strong> <strong>onDemand</strong> 5 — A <strong>Technical</strong> <strong>Whitepaper</strong><br />
X Applications Traditional X Server <strong>Exceed</strong> <strong>onDemand</strong>)<br />
Traditional X Servers are not bandwidth-sensitive. Therefore, regardless of whether the X server<br />
is runs over a LAN or dialup connection, it consumes the same amount of bandwidth and sends<br />
the same amount of data over the network. <strong>Exceed</strong> <strong>onDemand</strong>, however, is not only capable of<br />
significantly reducing bandwidth usage; it is also bandwidth-sensitive. As the connection speed<br />
and the bandwidth decline, the advanced compression and caching mechanism is engaged and<br />
the bandwidth usage decreases.<br />
As the results indicate, launching a Gnome desktop using traditional X server generated more than<br />
7MB of data transfer between the Red Hat Linux machine and the PC. Using <strong>Exceed</strong> <strong>onDemand</strong> to<br />
launch the same desktop from the Linux machine over a LAN connection generated 90 times less data<br />
and brought the total transfer down to 80kb. The same test was performed over a dialup connection<br />
and data transfer was further reduced to 67kb, or more than 100 times less data. The amount of data<br />
transfer varies from one application to another depending on the nature of the X application.<br />
Summary<br />
Fast Connection Slow Connection<br />
Gnome Desktop 7,132 80 (1.1%) 67 (0.9%)<br />
Gnome and Firefox 11,087 324 (2.9%) 254 (2.3%)<br />
The server requirements for <strong>Exceed</strong> <strong>onDemand</strong> Server can be as disparate as the system requirements<br />
for the X applications themselves. Software evaluators are strongly advised to install <strong>Exceed</strong><br />
<strong>onDemand</strong> in their environments and monitor the CPU, bandwidth and memory usages, as well as<br />
the access pattern. Using these statistics, software evaluators will appreciate the uniqueness of their<br />
environments. Finally, they can make an informed decision on the server hardware requirement that<br />
can satisfy their expectations.<br />
23