GFAL 2.0
GFAL2 is a framework for Grid and Cloud file access, file transfer and file management.
The GFAL 2.0 library :
The GFAL 2.0 library (gfal2-core) provides a unified and protocol-generic API for file access, file transfer and file management operations in Grid and Cloud environments. GFAL 2.0 allows to build applications using the Grid technologies ( file, GridFTP, RFIO, Dcap, SRM, LFC, Http/Dav, xrootd ) in a transparent manner.
The GFAL 2.0 transfer library:
The GFAL 2.0 transfer library (gfal2-transfer) is an additional GFAL 2.0 library for high level file copy management.
GFAL 2.0 python API :
The GFAL2.0 python module allows to use the power of the GFAL 2.0 library in a pythonic manner. gfal2-python is fully thread safe, concurrent and exception support out of the box.
gfalFS :
gfalFS is a fuse module based on the GFAL 2.0, It makes possible to mount any storage endpoint with a compatible protocol and to use it locally.
gfal-tools :
The gfal tools are a set of experimental utility Tools for common Grid and Cloud file and directory operations: file creation, copy file, create/delete directory, change-rights, meta-data informations... etc.
Category
Middleware [2]
Scientific areas
Main features
grid [4]
GridFTP [5]
SRM [6]
file copy [7]
LFC [8]
RFIO [9]
DPM [10]
file management [11]
file access [12]
Grid storage [13]
License
Apache License 2.0 (Apache-2.0) [14]
Supported Operating Systems
Fedora 16 [17]
Fedora 17 [18]
Debian 6 [19]
Supported CPU Architectures
All (architecture independent) [20]
Programming languages
C [21]
Build tools
cmake [22]
bamboo [23]
mock [24]
Test tools
google test [25]
ctest [26]
bamboo [27]