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.

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

A suspended session does not use a license. However, when a user resumes a suspended session,<br />

he or she may consume one license based on the rules stated in Section 2: “Architecture.”<br />

By default, when a session is in suspended mode, so are the X applications in that session. To maximize<br />

the benefit of Suspend and Resume, some users may want to enable “Keep Suspended Session Active”<br />

option so that the X applications continue to run on the proxy after the session is suspended.<br />

However, not all sessions can be suspended. <strong>Exceed</strong> <strong>onDemand</strong> cannot suspend OpenGL sessions<br />

due to technical restrictions. Users will not have the option of suspending such sessions.<br />

Suspend on Disconnect (a.k.a. Crash and Resume)<br />

<strong>Exceed</strong> <strong>onDemand</strong> is designed with mobility in mind. We understand that network inconsistency<br />

and instability can occur and know the frustration it can cause. Based on the same principle and<br />

mechanism as Suspend and Resume, <strong>Exceed</strong> <strong>onDemand</strong> extends the feature to safeguard any<br />

non-OpenGL session. To enable this feature, users just have to turn on the “Suspend Disconnected<br />

Session” option.<br />

Figure 33 — Enable Suspend on Disconnect feature to safe guard your <strong>Exceed</strong> <strong>onDemand</strong> sessions<br />

However, this feature comes at the expense of performance. As indicated in the previous chapter,<br />

the Client is required to send the X session data to the Proxy as one of the steps in suspending a<br />

session. But a crash is unpredictable by nature and will never give the Client time to send data to<br />

the Proxy. To overcome this, the Proxy has to remain in a constant state of preparedness by keeping<br />

track of all the information it sends to the desktop. The obvious side effect is the added work-load<br />

and resource consumption on the host. But it may be a small price to pay for uninterrupted work<br />

and to ensure that the mission critical applications are up and functional at all times.<br />

52

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

Saved successfully!

Ooh no, something went wrong!