X Manager (Standalone) Distributed Session

If you are running the standalone X Manager (which is installed by default), you can use the Remote Session Services feature to configure distributed sessions. A distributed session can improve performance where high latency or low bandwidth is a problem in your network (typically because your X client host is located far from your X Manager workstation). This configuration can also resolve problems using XDMCP when you are connecting through a VPN.

To configure a distributed session, you use Remote session services. To support this feature from the standalone X Manager, you need to install the Remote Session Services feature on the X client host or on a UNIX computer with a fast connection to that host, and configure your session to run on this host. For details, see How to Configure a Distributed Session in Standalone Mode.

Note: All definitions used by the standalone X Manager are stored in the Reflection X Advantage database on the X Manager workstation.

 

Here is the sequence of events on a high latency network when Remote session services is set to High-latency network performance. In this example the Remote Session Services feature is installed and running on the X client host.

  1. When you start X Manager, it retrieves session settings from the database on your workstation.
  2. When you launch a session, a client connector and protocol router are created on the X Client host, and X client applications connect to the client connector.
  3. The X server display is created on your workstation. Reflection X Advantage automatically measures the latency of the connection between the protocol router and the X server display, and creates a headless X server on the X client host if the delay is significant enough to affect performance. Only those X protocol commands that are required for the updating the display pass between the two computers.

     

    Data flow for a distributed X Manager session

    Note: In high latency networks, this configuration improves performance by short circuiting some of the data exchange over the network. With the headless X server running on the client host, client/server exchanges that don't affect the display pass between the client and the headless X server, but aren't sent on to the X server display on the workstation. This reduces the number of round trip network messages, and this can improve the response time you see on your workstation. In addition, if the network exhibits low bandwidth, the protocol is compressed between the protocol router and the X server display.

Related Topics

How to Configure a Distributed Session in Standalone Mode

Remote Session Services - X Manager

Reflection X Advantage Session Processes

X Manager Basic Session