Technical Bulletin #501: New HSI File Transfer Gateway
Similar to FTP or NFT, Hierarchical Storage Interface (HSI) is a client for communicating with the storage system at Livermore Computing. HSI offers a modest level of concurrency in file transfers, although it does not have the level of reliability of NFT.
A new functionality has been implemented to allow HSI to interface with local and parallel file systems. In addition, a new script hsi2slic is in place to communicate with servers running on SLIC nodes (both unclassified and classified networks).
On the classified side, similar scripts also exist on the RFTA machine at LANL and the LYNX machine at Sandia. The primary benefit of these scripts is to allow tri-lab users to move data back and forth between LANL/Sandia and LLNL without going through storage. Two specific scripts—hsi2cielo and hsi2lynx—allow users at Livermore to transfer files to those tri-lab sites.
Local users can also use hsi2slic to move data between local and parallel file systems, with optimal performance on one of the SLIC systems. The following is an example of using hsi2slic to move a directory structure:
cd/<source file system> hsi2slic ? cd /<sink file system> ? put–R <list of file names or directories> ...output from put command... ? quit
Note: the -R option is for recursion
The hsi2slic mechanism is also implemented within Hopper. From the Hopper drag-and-drop menu, users should select Copy Here (with options), check Display all transfer mechanisms and let me choose, and then pick HSI from the set of options.