The Leostream Connection Broker uses pools and policies to map users to the appropriate resources, allowing administrators to optimize resource usage while minimizing costs, and to exercise granular control over the implementation of business rules.
Desktop and Application Pooling
The Leostream Connection Broker allows organizations to create groups of similar desktops and applications to assign to individual users. Pools can easily be defined based on different attributes, such as:
- The desktop or application source (such as VMware® vCenter Server, Microsoft® Active Directory®, or Citrix® XenApp™)
- Administrator-defined tags
- vCenter Server clusters and resource pools
- Desktop attributes (machine name, IP address, operating system, etc.)
- LDAP attributes
- Manual selection of individual desktops or applications
With the Leostream Connection Broker, organizations can populate pools with machines provisioned from vCenter Server templates or third-party provisioning tools. The Connection Broker calls on provisioning tools when a pool reaches its lower bound. vCenter Server virtual machines can be provisioned into a particular folders, resource pool, and datastore. For large-scale deployments, the Connection Broker can provision across multiple datastores, using a variety of algorithms to select the appropriate datastore for new virtual machines.
Organizations can build policies that define end-user desktops and applications that adhere to business rules, as well as set power control and assignment options. Policies can assign both desktops and applications, providing fine-grained control over the end-user experience and assigned resources.
The Leostream Connection Broker allows organizations to define the length of time that a desktop is assigned to a particular user, with session assignments made to a particular user or client device, or via policies to optimize Microsoft Roaming Profile performance.
The Leostream Connection Broker can allow one user identity to simultaneously log in from several clients, supporting classroom environments that use one generic account for access via different machines.
Organizations can specify display protocol parameters and configuration files on a per-policy basis. Each policy uses a different set of display protocol and client configurations, allowing organizations to customize settings for different users or devices. A single policy can assign desktops running Linux® and Microsoft Windows® operating systems and use a different display protocol based on the desktop’s own operating system.
Power and Assignment Control
The Leostream Connection Broker minimizes power consumption and maximizes resource utilization by providing tools for setting the power state of virtual machines, including:
- Reverting to a snapshot
For physical desktops, the Connection Broker integrates with the Leostream Agent to shut down and reboot desktops, and integrates with Wake-on-LAN or 1E WakeUp, enabling remote workers to power up desktops that have been shut down.
USB Device Management
With the Leostream Connection Broker, organizations maintain control over which USB devices can pass through to the user’s desktop, including PDAs, memory sticks, drives, and scanners. The Connection Broker provides fine-grained control over which USB devices connected to the local client are passed through to the desktop, including:
- Restricting all devices from passing through
- Passing through all devices
- Passing through individual devices, specified by device type or specific vendor ID
The Leostream Connection Broker assigns roles and policies to users based on the user’s authentication server properties and their current client location. By basing the policy decision on location, different policies and remote viewer configurations can be used by different clients, providing the utmost in policy customization and flexibility.
Connection Broker monitor layouts define standard multi-monitor configurations that are applied to client groups connecting to remote desktops. Leostream's extended monitor support boosts the productivity of your end users by positioning and moving windows efficiently among multiple monitors.