SoftGrid FAQ

Technical confirmation, responses, and answers based on the Frequently Asked Questions in the field.

July, 2007

  • SoftGrid Client Cache: How can I pre-load the cache for offline use?

    StfTray.
    This is the primary mechanism for preloading the cache and has several options, all of which can be used from the command line and therefore via scripts, login scripts, .net code, and most other forms of application launching. The main commands are (TIP: Get a full list using "sfttray /?")

    • /load <OSD> /sftfile <SFT>
    • /load <OSD>
    • /loadall

    Examples:

    • sfttray.exe /load "SoftGrid Example Application"
    • sfttray.exe /load "\\SGVAS01\CONTENT\sft_ea70.v1_ea.osd"
  • SoftGrid Client: Performance

    A sequenced application, because it runs as a local process, will run on par with native speed (so close it's not worth mentioning).

    A few points to mention:-

    1. Startup has two main performance areas:
      a. Time to create the virtual environment
      b. Time to load the application.
          Ensure the application is cached; if not you'll be waiting for blocks to be streamed to the client machine.
    2. If the application excessively uses the registry or it was installed onto the C: drive then performance will be impacted as it causes lots of intercepts for the virtual environment and virtual files system.
  • Softrid External: Can applications be deployed outside the corporate network

    The simple answer is Yes; as long as the end point machines have the SoftGrid client installed.

    The longer answer is that this opens a minefield of questions; fortunately, we have the answers. Here are some common questions:-

    • Can we establish a level of trust with unknown machines?
    • Can we differentiate between a corporate laptop, customer site, home machine, or kiosk? 
    • Can we restrict access to our domain only, or a customer domain?
    • Can we allow for access to a specific subset of SoftGrid applications based on user and location? 
    • How can we stop application layer attacks, buffer overflows, worms?
    • Do we need two factor authentication in order to securely log a user in, are there alternatives?
    • Are users leaving important data/documents behind in the browser cache, temp file directory, or other locations on the hard drive on non-corporate assets?

    SoftGrid requires some assistance to answer these questions, the Intelligent Application Gateway (IAG) http://www.microsoft.com/forefront/edgesecurity/iag/default.mspx

    IAG’s killer features for SoftGrid are the End Point Engine and Application Layer Firewalling/Intelligence.  Combine these and you can do pre-authentication security screening, determine level of trust, provision access to SoftGrid resources allowing only predefined valid calls, and delete user footprints post session.  And all this is done over SSL.

    Using IAG also gives you the ability to answer some more fundamental questions:-

    • If the machine is a Kiosk should we just give the user a Terminal Services session instead?
    • If the machine is not a corporate machine, but is on our network, should we use SoftGrid?
    • If the machine is at a partner
    • If the machine is mobile (3G connection, high latency) should we stop SoftGrid updates to the cache?
    • If the machine is a corporate laptop at home should we give them full access to the network?

    Once you know how you're going to provide the corporate services to any end point, IAG and SoftGrid can provide the technological solution.

  • SoftGrid 64-bit: Does it work?

    Virtual Application Server (VAS), Yes. The application is native 32-bit and will run in the WOW64 layer of a host server.

    The Sequencer and Client are 32-bit but will not run on a 64-bit client, even under the WOW64 layer. To get 64-bit support you will need to wait for a future version of the product.