Client-Side Accessing Resources

Client-Side

By “client-side”, we mean the users of resources in the GFFS (the data clients in Figure 1). For example, a visualization application Sarah might run on her workstation that access files residing at an NSF service provider such as TACC.

Mechanisms to Access Data

Three mechanisms can be used to access data in the GFFS: a command line tool; a graphical user interface; and an operating system specific file system driver. (http://genesisii.cs.virginia.edu/docs/Client-usage-v1.0.pdf). The first step in using any of the GFFS access mechanisms is to install the XSEDE Genesis II client. There are client installers for Windows, Linux, and MacOS (http://genesis2.virginia.edu/wiki/Main/Downloads ). The installers work like most installers. You download the installer, double click on it, and follow the directions. It is designed to be as easy to install as TurboTax®. Within two or three minutes, you will be up and ready to go.

Linux and MacOS

On Linux and MacOS, we provide a GFFS-aware FUSE file system driver to map the global namespace into the local file system namespace. FUSE is a user space file system driver that requires no special permission to run. Thus, one does not have to be “root” to mount a FUSE device.

Once the client has been installed and the user is logged in, mounting the GFFS in Linux requires two simple steps: create a mount-point, and mount the file system as shown below.

     mkdir XSEDE
     nohup grid fuse –mount local:XSEDE &

Once mounted, the XSEDE directory can be used just like any other mounted file system.

Return to GFFS page