LC Hotline: 2-4531

From offsite: (925) 422-4531

 

Hours

Monday–Friday
8am–12pm, 1–4:45pm
B453 R1103 | Q-clearance area

 

 

Technical Specs

Architecture

Figure 1. Hopper architecture diagram, illustrating separate abstraction layers.

 

Hopper uses abstraction layers to easily extend its capabilities.

The FileSystem interface connects to underlying technologies such as FTP, SSH, TAR, and so on.

The Metadata interface connects to local and remote metadata sources.

The Copy interface connects FileSystems during transfers, providing recursion, two- or three-hop tranfers, etc. as needed. The power of this architecture is exhibited when transferring items between dissimilar FileSystems. For instance, one can transfer from a remote tar file on one host to another remote host connected via ftp.

Figure 2. Hopper transfer process.