Exceed onDemand A Technical Whitepaper

Exceed onDemand A Technical Whitepaper Exceed onDemand A Technical Whitepaper

mimage.hummingbird.com
from mimage.hummingbird.com More from this publisher
14.11.2012 Views

Exceed onDemand 5 — A Technical Whitepaper Licensing Since Exceed onDemand is a server-based PC X server, access is controlled by license keys (as is often true of server-based software) and the license manager on Exceed onDemand Server. A company is entitled to a fixed number of licenses based on the purchase agreement. The number of licenses and the type of licenses are reflected in the Activation Key that is provided. Exceed onDemand Server can accept multiple Activation Keys and they are cumulative. License Types Users will be receiving one of the following two types of licenses from Hummingbird at the time of purchase: Shared or Server-based License — One license is used per active X session. When a user ends or suspends a session, the occupied license is released and can then be re-used by other users. When all licenses are in use, no user can start an X session until a license becomes available. Assigned or Named License — The number of active user accounts cannot exceed the number of licenses purchased. If, for example, five assigned licenses are installed, only the first five users who are granted active accounts can start X sessions. These five users then share the five licenses as described above. If any other user needs access, then the administrator must either deactivate one of the five user accounts or acquire extra licenses. Some Simple Rules: > The license types of all licenses on an Exceed onDemand Server must be identical. Exceed onDemand Server does not accept mixed license types. > The first time a user launches Exceed onDemand Client and creates a session or joins a shared session, one license is deducted from the license pool, provided the pool has at least one license available. > If the same user launches another Exceed onDemand Client from the same PC to the same Exceed onDemand Server and creates another session, the user uses the same license that he or she received previously. No additional license is deducted from the pool. > If the user launches Exceed onDemand Client from another PC, or connects to another Exceed onDemand Server, then one license is deducted from the Exceed onDemand Server that is hosting the session. > If the user terminates or suspends the last Exceed onDemand session that is connected to an Exceed onDemand Server, the license is returned to the pool for circulation. 18

The Sequence of Events The following diagrams depict the Exceed onDemand connection events: Launch a Session Exceed on Demand Exceed on Demand Client X Proxy Manager Proxy Cluster Manager Request: Launch Session Suspend a Session Reply: Return Node ID, Port and Authentication Token Request: Launch Proxy Reply: Return Proxy Port, Display Number and Parameters Event: Connect Event: SessionStarted > Exceed onDemand 5 — A Technical Whitepaper Request: Start Proxy Exceed on Demand Exceed on Demand Client X Proxy Manager Proxy Cluster Manager Request: Suspend Request: Get all Data Needed for Storage Request: Send Data Event: Session Suspended Event: Suspend 19

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

Licensing<br />

Since <strong>Exceed</strong> <strong>onDemand</strong> is a server-based PC X server, access is controlled by license keys (as is often<br />

true of server-based software) and the license manager on <strong>Exceed</strong> <strong>onDemand</strong> Server. A company is<br />

entitled to a fixed number of licenses based on the purchase agreement. The number of licenses and<br />

the type of licenses are reflected in the Activation Key that is provided. <strong>Exceed</strong> <strong>onDemand</strong> Server can<br />

accept multiple Activation Keys and they are cumulative.<br />

License Types<br />

Users will be receiving one of the following two types of licenses from Hummingbird at the time<br />

of purchase:<br />

Shared or Server-based License — One license is used per active X session. When a user ends or<br />

suspends a session, the occupied license is released and can then be re-used by other users. When<br />

all licenses are in use, no user can start an X session until a license becomes available.<br />

Assigned or Named License — The number of active user accounts cannot exceed the number<br />

of licenses purchased. If, for example, five assigned licenses are installed, only the first five users<br />

who are granted active accounts can start X sessions. These five users then share the five licenses<br />

as described above. If any other user needs access, then the administrator must either deactivate<br />

one of the five user accounts or acquire extra licenses.<br />

Some Simple Rules:<br />

> The license types of all licenses on an <strong>Exceed</strong> <strong>onDemand</strong> Server must be identical.<br />

<strong>Exceed</strong> <strong>onDemand</strong> Server does not accept mixed license types.<br />

> The first time a user launches <strong>Exceed</strong> <strong>onDemand</strong> Client and creates a session or joins<br />

a shared session, one license is deducted from the license pool, provided the pool has<br />

at least one license available.<br />

> If the same user launches another <strong>Exceed</strong> <strong>onDemand</strong> Client from the same PC to the same<br />

<strong>Exceed</strong> <strong>onDemand</strong> Server and creates another session, the user uses the same license that<br />

he or she received previously. No additional license is deducted from the pool.<br />

> If the user launches <strong>Exceed</strong> <strong>onDemand</strong> Client from another PC, or connects to another<br />

<strong>Exceed</strong> <strong>onDemand</strong> Server, then one license is deducted from the <strong>Exceed</strong> <strong>onDemand</strong> Server<br />

that is hosting the session.<br />

> If the user terminates or suspends the last <strong>Exceed</strong> <strong>onDemand</strong> session that is connected<br />

to an <strong>Exceed</strong> <strong>onDemand</strong> Server, the license is returned to the pool for circulation.<br />

18

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

Saved successfully!

Ooh no, something went wrong!