14.11.2012 Views

Exceed onDemand A Technical Whitepaper

Exceed onDemand A Technical Whitepaper

Exceed onDemand A Technical Whitepaper

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

What is TXP?<br />

TXP is designed to:<br />

> <strong>Exceed</strong> <strong>onDemand</strong> 5 — A <strong>Technical</strong> <strong>Whitepaper</strong><br />

> Split functionalities between the Proxy and Client — The X functionalities are split between<br />

<strong>Exceed</strong> <strong>onDemand</strong> Proxy and <strong>Exceed</strong> <strong>onDemand</strong> Client, because the Proxy does not have the<br />

native ability to handle drawing requests and keyboard and mouse inputs. These requests are<br />

mapped to the TXP-equivalent requests and passed between Clients and Proxies.<br />

> Reduce bandwidth requirement — TXP has the ability to compress, cache and optimize requests.<br />

The goal is to minimize the amount of data that has to travel across the high latency, low bandwidth<br />

network. The trade-off for compressing the requests is higher CPU overhead; additional CPU cycles<br />

and computer resources are required to compress and decompress the requests. However, the<br />

abundant CPU power that PCs and servers now harness allows <strong>Exceed</strong> <strong>onDemand</strong> to achieve<br />

higher compression rates without sacrificing computer performance.<br />

> Adapt to the network bandwidth — The level of compression and optimization can change<br />

automatically depending on the network bandwidth availability. As the available bandwidth<br />

decreases, the compression increases and special optimization of TXP is activated. The shift<br />

between CPU overhead and bandwidth usage is done automatically during startup without<br />

involving the user.<br />

> Reduce roundtrip requests — X applications normally communicate with an <strong>Exceed</strong> <strong>onDemand</strong><br />

Proxy over a LAN connection where network bandwidth is abundant. <strong>Exceed</strong> <strong>onDemand</strong> Proxy, acting<br />

as a fully functional X server, is capable of handling all X protocol commands with the exceptions<br />

that have already been mentioned. As a result, many of the roundtrip requests are taking place<br />

over a LAN connection with little latency, while few roundtrip requests take place over WAN<br />

or Internet connections using the bandwidth-friendly TXP. Comparing this to a traditional X server<br />

running on a WAN or the Internet, where all X protocol commands have to travel on low bandwidth<br />

connections, the reduction in the number of roundtrip requests over the WAN or Internet connection<br />

is significant, thus giving <strong>Exceed</strong> <strong>onDemand</strong> an unparalleled performance advantage.<br />

> Strengthen X security over WAN and Internet — TXP can be easily encrypted using Secure<br />

Sockets Layer protocol for heightened security.<br />

17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!