Abstract
The Dynamic Federations project (“Dynafed”) enables the deployment of scalable, distributed storage systems composed of independent storage endpoints. While the Uniform Generic Redirector at the heart of the project is protocol-agnostic, we have focused our effort on HTTP-based protocols, including S3 and WebDAV. The system has been deployed on testbeds covering the majority of the ATLAS and LHCb data, and supports geography-aware replica selection. The work done exploits the federation potential of HTTP to build systems that offer uniform, scalable, catalogue-less access to the storage and metadata ensemble and the possibility of seamless integration of other compatible resources such as those from cloud providers. Dynafed can exploit the potential of the S3 delegation scheme, effectively federating on the fly any number of S3 buckets from different providers and applying a uniform authorization to them. This feature has been used to deploy in production the BOINC Data Bridge, which uses the Uniform Generic Redirector with S3 buckets to harmonize the BOINC authorization scheme with the Grid/X509. The Data Bridge has been deployed in production with good results. We believe that the features of a loosely coupled federation of open-protocolbased storage elements open many possibilities of smoothly evolving the current computing models and of supporting new scientific computing projects that rely on massive distribution of data and that would appreciate systems that can more easily be interfaced with commercial providers and can work natively with Web browsers and clients.
Similar content being viewed by others
References
F. Furano, R. Brito da Rocha, A. Devresse, O. Keeble, A. Alvarez Ayllon, and P. Fuhrmann, “Dynamic federations: storage aggregation using open tools and protocols,” J. Phys.: Conf. Ser. 396, 032042 (2012). doi 10.1088/1742- 6596/396/3/032042
Dynafed. http://lcgdmwebcernch/dynamic-federations.
R. Alfieri, R. Cecchini, V. Ciaschini, L. dell’Agnello, Á. Frohner, K. Lörentey, and F. Spataro, “From gridmap–file to VOMS: managing authorization in a Grid environment,” Future Gener. Comput. Syst. 21, 549 (2005). doi 10.1016/jfuture.2004.10.006
F. Furano and A. Hanushevsky, “Managing commitments in a multi agent system using passive bids,” in Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology. http://www.computer.org/csdl/proceedings/iat/2005/2416/00/24160698-abs.html. doi 10.1109/IAT.2005.9510.1109/IAT.2005.95
AAA project. https://twiki.cern.ch/twiki/bin/view/Main/CmsXrootdArchitecture.
FAX project. https://twiki.cern.ch/twiki/bin/view/AtlasComputing/AtlasXrootdSystems.
Amazon Simple Storage Service (S3). https://en.wikipedia.org/wiki/Amazon_S3. http://aws.amazon.com/s3/.
BOINC: Open-source software for volunteer computing. http://boinc.berkeley.edu/
“FTS3: new data movement service for WLCG,” J. Phys.: Conf. Ser. 513, 032081 (2014). doi 10.1088/1742-6596/513/3/032081
A. Devresse and F. Furano, “Efficient HTTP based I/O on very large datasets for high performance computing with the Libdavix library,” in Big Data Benchmarks, Performance Optimization, and Emerging Hardware, Proceedings of the 4th and 5th Workshops, BPOE 2014, Salt Lake City, USA, March 1, 2014, and Hangzhou, China, September 5, 2014, Ed. by J. Zhan, R. Han, and Ch. Weng, Lect. Notes Comput. Sci. 8807, 194 (2014). doi 10.1007/978-3-319-13021-7_15
Author information
Authors and Affiliations
Corresponding author
Additional information
The article is published in the original.
Rights and permissions
About this article
Cite this article
Furano, F., Keeble, O. & Field, L. Dynamic federation of grid and cloud storage. Phys. Part. Nuclei Lett. 13, 629–633 (2016). https://doi.org/10.1134/S1547477116050186
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S1547477116050186