Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

Embed Size (px)

Citation preview

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    1/24

    Deployment Best Practices for CitrixXenAppover HughesNet ManagedNetwork Services

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    2/24

    - i -

    Table of Contents

    Executive Summary ........................................................................................... 1

    HughesNet Managed Network Services ....................................................... 2

    Citrix XenApp Overview ..................................................................................... 4

    Best Practices & Recommendations ................................................................ 6

    Appendix A Lab Environment Detailed Diagram ..................................... 10

    Appendix B Citrix WAN Policy Configuration Instructions ....................... 11

    Appendix C SpeedScreen Configuration Instructions ............................... 15

    Appendix D Sample DEFAULT.ICA FILE with SpeedScreen Settings ...... 20

    Hughes Network Systems Contact Information:

    Ajith EdakandiPrincipal EngineerHughes Network Systems, LLC(301) 428-7048

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    3/24

    - 1 -

    Executive Summary

    Broadband networks offer high-bandwidth but can often exhibit high-latency and/or higher jitter withcertain wireless technologies. The unique nature of high-latency networks causes poor performanceamongst latency-sensitive applications. Hughes Network Systems leverages over 20 years of experiencein managing enterprise networks and has over 110,000 sites under management. The result is acomprehensive set of managed network features and functionality. This functionality, available as part ofany one of Hughes Managed Network Services, allows customers to offload much of the networkoperational support to Hughes, while retaining full visibility and oversight of the network. HughesNetManaged Network Services has many distinct advantages over other terrestrial based and other high-latency carriers:

    Business users need only deal with a single vendor for their entire network. (Hughes NetworkSystems offers terrestrial and satellite managed services.)

    Enterprises have only one communications platform across the network.

    HughesNet offers uniformity of network services throughout the system. Different remotebusiness locations can expect the same level of service regardless of their location.

    Multicasting (one to many) is a natural application in a satellite network.

    The HughesNet service provides high network availability with up-time equal to or greater thanother terrestrial based networks.

    The speed of the network rollout to business users is typically substantially faster compared toother terrestrial-based providers.

    HughesNet is cost competitive at about the same price as alternate enterprise DSL providers andsignificantly lower than Frame Relay providers.

    Citrix XenApp, when used with HughesNet Managed Network Services, can provide an effectiveapplication delivery experience over satellite connections. Utilizing Citrix policies to regulate and optimizeXenApp features in conjunction with proper implementation of SpeedScreen Latency Reduction provides

    a desirable end-user experience for satellite network subscribers. The Citrix Access Gateway accesssolution line complements the XenApp/HughesNet solution by providing efficient SSL VPN capabilities,endpoint analysis and simplified access and administration.

    This document was developed in partnership between Hughes Network Systems, the worlds leadingprovider of Broadband Satellite Services for business, government and consumers, and Citrix Systems,the global leader in Application Delivery Infrastructure, to provide systems administrators, engineers,architects and managers best practices in delivering applications with XenApp over HughesNet ManagedNetwork Services.

    This article will provide an overview on how to optimize Citrix XenApp to effectively deliver applications tobroadband satellite users. The key areas of focus include:

    Overview of HughesNet Managed Network Services

    Overview of Citrix XenApp Best Practices and Recommendations

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    4/24

    - 2 -

    HughesNet Managed Network Services

    Typical terrestrial based networks are built using either copper or fiber optic connections. Those usingtelephone links and current generation DSL technology can only sustain limited throughput speeds (on

    average, up to 2 Mbps). Compared to traditional leased-line or DSL connections, fiber optic services offersignificantly faster throughput. Both DSL and fiber optic service require some form of physical cablingterminated directly at the subscribers facility (businesses, home, etc).

    Non-terrestrial networks such as Wi-Fi, microwave and satellite networks hold many advantages overterrestrial based networks. The most notable is the ability to send and receive data without the physicalconstraints of DSL, leased-line, or fiber optic connections. Satellite in particular, is an attractive alternativeto traditional Wide Area Networks.

    A potential drawback of running TCP/IP over a satellite based network is a condition known as networklatency. Network latency is a measure of the delay in transmission of packets from network ingress toegress. Network latency is composed of two different parts: Propagation Delay, which is a factor of thephysical nature of the network topology; and, Processing Delay, determined by the processing time ateach of the hops along the way. All networks exhibit some amount of latency and varies based on the

    physical means of communication. Satellite based network will exhibit a greater amount of latency due tothe physical distance that the signal must travel through space to the satellite and back.

    An example of a HughesNet communication medium is depicted below. Among other transportmechanisms HughesNet also uses satellites operating in a geostationary orbit, approximately 22,000miles above the surface of the earth. The communications between a remote application client and itscentral database or network server must first travel nearly 44,000 miles to the central server, and then theresponse from that server must travel another 44,000 miles back to the application client. The signaltravels at the speed of light, the same as Local Area Networks. The approximately 88,000 mile round tripthrough the satellite defines the bulk latency in a network [Figure 1].

    Figure 1 - Distance and Latency

    At a minimum, the best-case propagation delay for this transit would be approximately second.Average latency exhibited by the HughesNet satellite service is typically between 600 and 800milliseconds, depending on traffic prioritization and network load. Software applications that are notoptimized to mitigate network latency may, in fact, be making many client to server round trips,significantly lengthening the completion time for a specific transaction.

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    5/24

    - 3 -

    HughesNet (HN series) satellite routers utilize Hughes patented Performance Enhancing Proxy (PEP)and TurboPage technology to optimize the performance of many widely used Internet protocols. PEPimproves performance by transparently converting various TCP/IP protocols into a satellite-friendlyprotocol upon entering the satellite network and restoring it prior to leaving the network. TurboPagesignificantly improves Web browsing performance over satellite by anticipating and fetching a web page'sembedded objects before a browser requests them. Working in tandem with Hughes acceleration

    technology are Hughes advanced data and header compression algorithms and DNS cachingtechniques, which result in more efficient bandwidth utilization and a superior user experience.

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    6/24

    - 4 -

    Citrix XenApp Overview

    Server-Side Virtualization with XenApp

    XenApp abstracts the user interface from the application processing that occurs on a centralized,secured server. This technology is ideal for delivering client/server applications because it eliminates thecomplexities of deploying, managing, updating and securing a vast array of client software on eachindividual users access device. Instead, a single instance of the client application is installed on XenAppwithin the secure confines of the data center. The application executes entirely on the server, while itsinterface is displayed on the users device. Application delivery can be enabled for any user, regardless ofdevice, network or location.

    XenApp delivers applications to users through the Independent Computing Architecture (ICA), acommunication protocol by which servers and client devices exchange data in a server environment toseparate an applications logic from its user interface. As an application runs on a server, XenApp

    intercepts the applications display data and uses the ICA protocol to send this data to the ICA clientsoftware running on the users device. The ICA protocol encrypts and transports an applications interfacefrom the server it is running on to the users client device for display. It then returns the users input,mouse-clicks and keystrokes, to the application on the server.

    This virtualization technology, combined with having both client and server components running togetherin the data center and other key features of XenApp (Citrix Policies and SpeedScreen LatencyReduction), typically results in improved application performance and end-user experience in comparisonto delivering traditional client-server, messaging, and file/print services over a network susceptible tonetwork latency.

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    7/24

    - 5 -

    Citrix Access Gateway

    Citrix Access Gateway complements the available security features within XenApp and HughesNetnetworks. It is a hardened appliance deployed in a DMZ or other network point-of-entry that secures alltraffic with standards-based SSL and TLS encryption. It serves as a complete replacement for SecureGateway servers or traditional IPSec VPN devices. Remote users connect via an easy-to-use Web client

    to enjoy a rich, desk-like experience. Always-on access seamlessly reconnects users to their documentswhen they change locations or devices, or lose connectivity. Integrated end-point scanning ensures userdevices remain safe for connecting to the corporate network and access policies determine the level ofuser access based on administrator-defined rules and end-point analysis.

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    8/24

    - 6 -

    Best Practices & Recommendations

    General High-Latency Network Considerations

    In a low-latency, high-bandwidth environment, administrators rarely have to take latency into account.Administrators utilizing satellite (and in some circumstances other wireless) based HughesNet ManagedServices for IT service delivery can improve end user experience by reducing client-to-server round triptimes, caching data, batching records and packets, and leveraging compression and accelerationtechnology. Here are some general best practices on how to optimize network communications over high-latency networks:

    Limit the number of client to server round trips - Every round trip from a remote client,through the satellite network and back will typically take between 600 800 milliseconds, andoccasionally more. While the approximate one second round trip seems almost trivial, a processthat makes multiple round trips will become an issue. On a LAN this is not a concern. It isdefinitely a problem when multiple transactions must take place sequentially over a satellite orother high latency wide area network.

    Cache Infrequently Changing Data Locally - Cached data does not have to be fetched overthe network, thus decreasing total network traffic and making the user experience better increasing user productivity: clients will not have to wait on an operation to complete beforeperforming another one.

    Batch Data Records Together - Multiple records transfer, either upload or download, to/from aserver over the network are almost always best batched together rather than sent individually.This may seem like antithetical advice to keep network payload small, but pushing on a record byrecord basis will entail a heavy price in communication overhead involving multiple serverrequests and round trips. The real saving is in reducing these round trips.

    Leverage HughesNet Performance Enhancing Protocol (PEP) and TurboPage - Hughescomprehensive package of acceleration and compression technologies is embedded in every HN

    router. The result is dramatically improved throughput and response time through mitigation ofsatellite delay, meaning Hughes customers experience wire-line or better performance ofbroadband IP applications. HughesNet routers utilize Hughes patented Performance EnhancingProxy (PEP) to optimize the performance of many widely used Internet protocols.

    Citrix XenApp Recommendations

    The SpeedScreen Latency Reduction and Citrix Policy features of Citrix XenApp provide an effectivesolution to HughesNet Managed Services by effectively delivering applications over high-latencynetworks. Citrix Consulting Services and Hughes Network Systems Customer Solutions & ApplicationsResearch team designed a testing environment to effectively develop best practices andrecommendations when Citrix XenApp is leveraged on HughesNet Managed Networks. The following

    diagram depicts the testing environment used for this engagement:

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    9/24

    - 7 -

    Figure 2 Lab Environment Layout

    Citrix XenApp was tested to evaluate the delivery of bandwidth-demanding applications over high-latency

    connections for several different application types, including productivity, client/server, and browser-based applications. EdgeSight for Load Testing was scripted with Microsoft Office (Productivity), InternetExplorer (Browser), and Hyperion (Enterprise Client/Server) applications to ensure a consistentexperience when using a LAN-based connection versus a satellite-based link. Visual observation of end-user experience and performance metrics from EdgeSight for Load Testing from both types of networkconnections were gathered and analyzed.

    Results from integration testing show that Citrix policies optimized for satellite communications inconjunction with the SpeedScreen Latency Reduction features of XenApp provided the best end userexperience for HughesNet Managed Network subscribers. Other features, such as the Citrix AccessGateway, were also tested to measure their effectiveness when used with XenApp server.

    Testing Strategy Configuration PerformanceBasic CitrixConfiguration Citrix Configuration:Bitmapcaching enabled. SpeedScreen,

    Native Compression and CitrixPolicies Disabled,

    Hughes Configuration:NoPEP

    Users experienced connection difficulties, randomsession interruptions, intermittent screen freezing,and frequent pauses (5-7 seconds) during typingand for all applications.

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    10/24

    - 8 -

    Basic CitrixConfigurationwith HughesNetPEP

    Citrix Configuration:Bitmapcaching enabled. SpeedScreen,Native Compression and CitrixPolicies Disabled,

    Hughes Configuration: PEPenabled

    Users were able to maintain connections to theCitrix XenApp server. Microsoft Office, InternetExplorer and Hyperion applications accessingdata through XenApp improved. Experiencedfrequent screen freezing and pauses in typing, butapplications were functional. Average 2 to 4second delay in typing characters in allapplications

    CitrixEnhancements &PEP

    Citrix ConfigurationBitmap caching enabled.SpeedScreen, NativeCompression and Citrix WANPolicy enabled.

    Hughes Configuration: PEPenabled

    Reliable connections maintained to XenAppservers. Microsoft Office, Internet Explorer andHyperion applications end-user experiencesignificantly improved. Typing pauses and delaysminimized (

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    11/24

    - 9 -

    Figure 3 Farm-Wide Session Reliability Settings

    Figure 4 Server-Default ICA Keep-Alive Settings

    For this testing scenario, setting the ICA keep-alive (utilizing TCP port 1494) or Session Reliability(utilizing TCP port 2598) values to 180 seconds allowed sufficient time for reconnection in theevent a session would become interrupted. Before implementing either option, administratorsshould consider the benefits of either session reliability or ICA Keep-Alive specific to theirenvironment and determine whether these settings should be applied to farm-wide/server defaultsor to specific servers. All settings should be well-tested before implementing them in a productionenvironment. Refer to the Citrix XenApp Server Administrators Guidefor information on SessionReliability and ICA Keep-Alive features.

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    12/24

    - 10 -

    Appendix A Lab Environment Detailed Diagram

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    13/24

    - 11 -

    Appendix B Citrix WAN Policy Configuration Instructions

    Action / Description Caption

    Create a new policy in thePresentation Server Consoleby right-clicking on policiesand choose Create Policy

    Type in the name of thepolicy, a description andcheck the box next toOptimize initial policysettings for a connection type.In the connection type box,choose Satellite. Then, clickOK.

    Next, click Policies on the left

    side of the PresentationServer Console. You will seethe policies in your farm onthe right side of the screen.Right-click on the policy andchoose properties.

    In the window, you will seethe default settings forSatellite communications.

    Adjust any settings (disablingunused virtual channels,audio optimizations, printingoptimizations, etc.) to

    minimize bandwidth usage byunused features.

    Click OK to save yoursettings.

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    14/24

    - 12 -

    Action / Description Caption

    To apply these settings, right-click on the policy in thePresentation Server Consoleand choose Apply this policyto

    Check the box at the top toenable the type ofassociation, select anyadditional parameters(servers, users, IP addresses,etc.) and click OK to applyyour settings.

    Citrix WAN Policy Settings

    Policy Group\ Policy Sett ing

    Bandw idth\ Visual Effects

    Turn Off Desktop Wallpaper Not Configured

    Turn Off Menu Animations Enabled

    Turn Off Window Content WhileDragging

    Enabled

    Bandwidt h\ SpeedScreen

    Image acceleration using lossycompression

    Not Configured

    Bandw idth\ Session Limits

    Audio Not Configured configure if channel is used.

    Clipboard Not Configured configure if channel is used.

    COM Ports Not Configured configure if channel is used.

    Drives Not Configured configure if channel is used.

    LPT Ports Not Configured configure if channel is used.

    OEM Virtual Channels Not Configured configure if channel is used.

    Overall Session Not Configured configure if channel is used.

    Printer Not Configured configure if channel is used.

    TWAIN Redirection Not Configured configure if channel is used.

    Client Devices\ Resources\Audio

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    15/24

    - 13 -

    Policy Group\ Policy Sett ing

    Microphone Enabled

    Sound Quality Low

    Turn Off Speakers Enabled

    Client Devices\ Resources\Drives

    Connection Not Configured disable drive mappings if not used.

    Mapping Not Configured disable drive mappings if not used.

    Client Devices\ Resources\Drives\ Optimize

    Asynchronous Writes Not Configured

    Client Devices\ Resources\Ports

    Turn Off COM Ports Not Configured disable if channel is not used.

    Turn Off LPT Ports Not Configured disable if channel is not used.

    Client Devices\ Resources\ PDADevices

    Turn On Automatic Virtual COM PortMapping

    Not Configured

    Client Devices\ Resources\Other

    Configure TWAIN Redirection Enabled, default values.

    Turn Off Clipboard Mapping Not Configured disable if channel is not used.

    Turn Off OEM Virtual Channels Not Configured disable if channel is not used.

    Client Devices\ Maintenance

    Turn Off Auto Client Update Not Configured.

    Printing

    Session Printers Not Configured.

    Print ing\ Client Print ers

    Auto-Creation Enabled, Client Default Only.

    Legacy Client Printers Not Configured.

    Printer Properties Retention Enabled, Retained in User Profile.

    Print Job Routing Enabled, Always connect indirectly.

    Turn Off Client Printer Mapping Not Configured.

    Printing\ Drivers

    Native Printer Driver Auto-Install Not Configured.

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    16/24

    - 14 -

    Policy Group\ Policy Sett ing

    Universal Driver Not Configured.

    User Workspace\ Connections

    Limit Total Concurrent Sessions Not Configured.

    Zone Preference and Failover Not Configured.

    User Workspace\ ContentRedirection

    Server to Client Not Configured.

    User Workspace\ Shadow ing

    Configuration Not Configured.

    Permissions Not Configured.

    User Work space\ Time Zones

    Do Not Estimate Local Time forLegacy Clients

    Not Configured.

    Do Not Use Clients' Local Time Not Configured.

    User Workspace\ Citr ixPassword Manager

    Central Credential Store Not Configured.

    Do Not Use MetaFrame PasswordManager

    Not Configured.

    User Workspace\ St reamedApplications

    Configure Delivery Protocol Not Configured.

    Securit y\ Encryption

    SecureICA Encryption Not Configured.

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    17/24

    - 15 -

    Appendix C SpeedScreen Configuration Instructions

    To configure SpeedScreen Latency Reduction for a XenApp Server:

    Action / Description Caption Launch the SpeedScreen

    Latency Reduction Managerfrom the ICA toolbar.

    Click on New to launch theSLR wizard to add anapplication/process.

    The wizard will launch clicknext.

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    18/24

    - 16 -

    Action / Description Caption

    Browse to theprocess/executable that youwish to enable forSpeedScreen. Alternatively,you can use the pointer toselect the application windowif it is already open. Whencompleted, click next.

    Choose the local text echo,and click next.

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    19/24

    - 17 -

    Action / Description Caption

    Select whether this will beapplied to ALL installations orselected installations of theapplication, then click next.

    Click Finish.

    Click Apply/OK to save/exitthe SpeedScreen LatencyReduction Manager.

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    20/24

    - 18 -

    To configure SpeedScreen Latency Reduction for an ICA Client connection (ProgramNeighborhood Client):

    Action / Description Caption

    In Program Neighborhoodwindow, select the customICA connection or ApplicationSet to configure.

    In the Program Neighborhoodtoolbar, click the Propertiesicon.

    Click the Options tab in thedialog box to display theOptions page.

    In the SpeedScreen LatencyReduction section, set themode to On to decrease thedelay between user input andscreen display. Turn on both

    local text echo and mouseclick feedback.

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    21/24

    - 19 -

    To ensure SpeedScreen Latency Reduction is enabled, the following Web Interface (version 4.x)settings are required for the Citrix Web Client and Program Neighborhood Agent:

    Action / Description Caption

    Edit the default.ica file located \Inetpub\wwwroot\Citrix\WebSite Name\conf for a Web Interface site, or

    \Inetpub\wwwroot\Citrix\PNAgent\conf for ProgramNeighborhood Agent sites (NOTE: These paths reflect adefault installation of Web Interface).

    In the [Application] section, add:

    ZLKeyboardMode=1ZLMouseMode=1

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    22/24

    - 20 -

    Appendix D Sample DEFAULT.ICA FILE with SpeedScreen Settings

    ; ICA Override File

    ;

    ; Add ICA file settings that you want to be sent to client devices

    ; to this file. Settings contained in this file override any

    ; settings generated by Web Interface. This file is only used when

    ; no bandwidth profile is selected. When a bandwidth profile is

    ; selected bandwidth_xxx.ica is used.

    ;

    ; NOTE: The format of this file has been changed from previous

    ; versions of Web Interface. For backwards compatibility, you may

    ; continue to use legacy files. All lines containing a tag of

    ; the form [NFuse_XXX] will be ignored.

    ;

    [WFClient]

    Version=2

    RemoveICAFile=yes

    ProxyTimeout=30000

    ProxyFavorIEConnectionSetting=Yes

    ProxyUseFQDN=Off

    [ApplicationServers]

    Application=

    [Application]

    Launcher=WI

    TransportDriver=TCP/IP

    DoNotUseDefaultCSL=On

    BrowserProtocol=HTTPonTCP

    LocHttpBrowserAddress=!

    WinStationDriver=ICA 3.0

    ProxyTimeout=30000

    AutologonAllowed=ON

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    23/24

    - 21 -

    ZLKeyboardMode=1

    ZLMouseMode=1

    [EncRC5-0]

    DriverNameWin16=pdc0w.dll

    DriverNameWin32=pdc0n.dll

    [EncRC5-40]

    DriverNameWin16=pdc40w.dll

    DriverNameWin32=pdc40n.dll

    [EncRC5-56]

    DriverNameWin16=pdc56w.dll

    DriverNameWin32=pdc56n.dll

    [EncRC5-128]

    DriverNameWin16=pdc128w.dll

    DriverNameWin32=pdc128n.dll

    [Compress]

    DriverNameWin16=pdcompw.dll

    DriverNameWin32=pdcompn.dll

  • 8/2/2019 Deployment BPs Citrix XenApp Over Hughes Satellite Networks - Final v41

    24/24

    Notice

    The information in this publication is subject to change without notice.

    THIS PUBLICATION IS PROVIDED AS IS WITHOUT WARRANTIES OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR

    PURPOSE OR NON-INFRINGEMENT. CITRIX SYSTEMS, INC. (CITRIX), SHALL NOT BE LIABLE FORTECHNICAL OR EDITORIAL ERRORS OR OMISSIONS CONTAINED HEREIN, NOR FOR DIRECT,INCIDENTAL, CONSEQUENTIAL OR ANY OTHER DAMAGES RESULTING FROM THE FURNISHING,PERFORMANCE, OR USE OF THIS PUBLICATION, EVEN IF CITRIX HAS BEEN ADVISED OF THEPOSSIBILITY OF SUCH DAMAGES IN ADVANCE.

    This publication contains information protected by copyright. Except for internal distribution, no part of thispublication may be photocopied or reproduced in any form without prior written consent from Citrix.

    The exclusive warranty for Citrix products, if any, is stated in the product documentation accompanying suchproducts. Citrix does not warrant products other than its own.

    Product names mentioned herein may be trademarks and/or registered trademarks of their respectivecompanies.

    Copyright 2008 Citrix Systems, Inc., 851 West Cypress Creek Road, Ft. Lauderdale, Florida 33309-

    2009 U.S.A. All rights reserved.

    Version History

    Author Version Change Log Date

    Justin Venezia 0.1 First Draft 4/10/2008

    Justin Venezia 0.2 Revisions based on Hughes QA 4/22/2008

    Justin Venezia 0.3 Citrix Consulting Solutions QA 6/19/2008

    Justin Venezia 0.5 Citrix Product Mgmt QA 6/27/2008

    Justin Venezia 1.0 Final Document 6/30/2008

    Ricardo Belmar 1.1 Final Hughes QA 8/08/2008

    851 West Cypress Creek Road Fort Lauderdale, FL 33309 954-267-3000 http://www.citrix.com

    Copyright 2008 Citrix Systems, Inc. All rights reserved. Citrix, the Citrix logo, Citrix ICA, Citrix MetaFrame, and other Citrix product names aretrademarks of Citrix Systems, Inc. All other product names, company names, marks, logos, and symbols are trademarks of their respective owners.