3. e-Infrastructure & Data Service
We designed the architecture to provide a Service
accessible from your application.
Modular attachable resources available to the SG thanks
to the straight coupled service that allows read/write
data from several e-Infrastructures.
3
4. e-Infrastructure Service
Four different kind of e-Infrastructure identified:
Local
Remote
Grid
Cloud
Possibility of defining different Policy and Quota
according e-infrastructures/users availability/needs
Default and favorite e-Infrastructures selectable
Disaster recovery and (cross) file replica.
4
5. e-Infrastructure Service
If you want to copy a file on a file system you plug-in
an external storage to it.
5
HFS
ext4
NFS
FAT
6. e-Infrastructure Service
On a SG now you are able to plug-in an e-
Infrastructure.
6
Local Storage
Remote Storage
Grid Storage
Cloud Storage
7. Data Services
Business logic related to file management totally
independent from the underneath technology
All the common features associated to file provided:
create, copy, delete, move and sharing.
For each features, we implemented a different Storage
Interface that translates the single commands according
to the technology
All data are stored in different tables in order to let users
organise files on a virtual file system.
7
14. Model & Service Implementation
14
Custom model
implementation
Custom service
implementation
15. Main features
15
e-Infrastructure:
Define several e-Infrastructures;
Associate each e-Infra with Policy and Quota
Storage interface:
A standard interface defined to support any storage solution
simply implementing the abstract method
Directory:
File tree data organisation
22. Demo
22
Whishing to see e-Infra & Data service in action? Request
access to GARR Science Gateway (https://sgw.garr.it)
Remember the service is still under development so your
feedback is welcome!