Abstract
Distributed Computing Infrastructures have dedicated mechanisms to provide user communities with computational environments. While in the last decade the Grid has demonstrated to be a powerful paradigm in supporting scientific research, the complexity of the user experience still limits its adoption by unskilled user communities. Command line interfaces, X.509 certificates, template customization for job submission and data access tools require end-users to dedicate significant learning effort and thus represent a barrier to access Grid computing facilities. In this paper, we present a Web portal that solves the aforementioned limitations by providing simplified access to Grid and Cloud computing services. The portal provides a set of interfaces that support federated authentication mechanisms, storage discovery and job description templates, enabling user communities to run specific use cases. We developed the portal framework within the Italian Grid Infrastructure where the major national user representatives drove its design, the implemented solutions and its validation by testing some specific use cases.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Kesselman, C., Foster, I., Tuecke, S.: The anatomy of the grid: enabling scalable virtual organizations. Inter. J. Supercom. Applic. 15(3), 200–222 (2001)
WLCG Website. http://wlcg.web.cern.ch
Wengler, J.C.: How grid computing helped CERN hunt the Higgs. www.istw.org (2012)
NERSC science gateways. http://www.nersc.gov/users/science-gateways
XSEDE website. https://www.xsede.org/gateways-overview https://www.xsede.org/gateways-overview
Ardizzone, V., Barbera, R., Calanducci, A., Fargetta, M., Ingrà, E., Porro, I., La Rocca, G., Monforte, S., Ricceri, R., Rotondo, R., Scardaci, D., Schenone, A.: The DECIDE science gateway. J. G. Comp. 10(4), 689–707 (2012)
What is a science gateway? http://sciencegateways.org/what-is-a-science-gateway
The Grid Chem project. https://www.gridchem.org
SCI-BUS project. Science gateways summary. http://www.sci-bus.eu/science-gateways
Barbera, G., Donvito, A., Falzone, J.J., Keijser, G., La Rocca, L., Milanesi, G.P., Maggi, R., Andronico, G., Vicario, S.: A grid portal with robot certificates for bioinformatics phylogenetic analyses. Con. Comp: Prac. Expe. 23(3), 246–255 (2011)
EUGridPMA guideline on approved robots. http://www.euGridpma.org/guidelines/robot/
Kacsuk, P., Farkas, Z., Kozlovszky, M., Hermann, G., Balasko, A., Karoczkai, K., Istvan, M.: WS-PGRADE/ gUSE Generic DCI gateway framework for a large variety of user communities. J. G. Comp. 9(4), 479–499 (2012)
IGI website. www.italianGrid.it/about
Basney, J., Humphrey, M., Welch, V.: The MyProxy online credential repository. Softwa. Pract. Experience 35(9), 801–816 (2005)
Tsaregorodtsev, A, Bargiotti, M, Brook, N, Ramo, AC., Castellani, G, Charpentier, P, Cioffi, C, Closier, J, Graciani, R, Kuznetsov, G, Li, YY, Nandakumar, R, Paterson, S, Santinelli, R, Smith, AC, Miguelez, MS, Gomez, S: DIRAC a community grid solution. J. Phys. Conf. Ser. 119(062048), 2008 (2008)
gUSE website. guse.hu
Thomas, M., Mock, S., Dahan, M., Mueller, K., Sutton, D., Boisseau, J.R.: The GridPort Toolkit: a system for building Grid portals, pp. 216–227. IEEE Xplore Digital Library, San Francisco (2001)
Calzolari, F., Licari, D.: Proxy dynamic delegation in grid gateway. Proceedings of Science (PoS), (PoSISGC 2011 & OGF 31027) (2011)
Gannon, D., Alameda, J., Chipara, O., Christie, M., Dukle, V., Fang, L., Farrellee, M., Kandaswamy, G., Kodeboyina, D., Krishnan, S., Moad, C., Pierce, M., Plale, B., Rossi, A., Simmhan, Y., Sarangi, A., Slominski, A., Shirasuna, S., Thomas, T.: Building grid portal applications from a web service component architecture, vol. 93, pp. 551–563. EEE Xplore Digital Library (2005)
Murri, R., Kunszt, P.Z., Maffioletti, S., Valery T.: GridCertLib a single sign-on solution for grid web applications and portals. J. G. Comp. 9(4), 441–453 (2011)
CILogon website. www.cilogon.org
Cilogon ca levels of assurance. http://ca.cilogon.org/loa
EUGridPMA website.www.euGridpma.org
Incommon website. http://www.incommon.org/federation
Terena website. http://www.terena.org/activities/tcs
EJBCA website. www.ejbca.org
Pydio website. pyd.io
own Cloud.org website. owncloud.org
elFinder website. elfinder.org
jQuery website. https://github.com/blueimp/jQuery-File-Upload/wiki
LHCb website. http://lhcb-public.web.cern.ch/lhcb-public/
Liferay website. www.liferay.com
JSR 168: portlet specification, java community process http://www.jcp.org/en/jsr/detail=168 (2005)
JSR 286: portlet specification 2.0, java community process http://www.jcp.org/en/jsr/detail=286 (2008)
MySQL website. www.mysql.com
Alfieri, R., Cecchini, R., Ciaschini, V., dell’ Agnello, L., Frohner, A., Lorentey, K., Spataro, F.: From Gridmapfile to VOMS: managing authorization in a grid environment. Futur. Gener. Comput. Syst. 21(4) (2005)
TAGPMA, profile for member integrated X.509 credential services with secured infrastructure. http://www.eugridpma.org/guidelines/MICS/IGTF-AP-MICS-1.2-clean.pdf
Hardjono, T., Klingenstein, N.: SAML V2.0 Kerberos Web Browser. In: PSSO Profile Version 1.0 Technical report OASIS (2010)
eduGAIN website. www.geant.net/service/eduGAIN/Pages/home.aspx
CAS website. http://www.jasig.org/cas
Casshib website. https://code.google.com/p/casshib
Shibboleth website. http://shibboleth.net/products/service-provider.html
Foster, I., Kessekan, C., Tsudik, G., Tuecke, S.: A security architecture for computational grids. In: The 5th ACM conference on computer and communication security (1998)
RFC 3820. http://www.rfc-base.org/rfc-3820.html
EUGridPMA guidelines on private key protection. http://www.eugridpma.org/guidelines/pkp/
Sfiligoi, I., Tiradani, A., Holzman, B., Bradley, D.C.: The Glidein WMS approach to the ownership of system images in the cloud world. In: Leymann, F., Ivanov, I., Sinderen, M.v., Shan, T. (eds.) CLOSER, pp. 443–447 (2012). SciTe Press
Cecchi, M., Fabio, C., Dorigo, A., Ghiselli, A., Giacomini, F., Maraschini, A., Marzolla, M., Monforte, S., Pacini, F., Petronzio, L., Prelz, F.: The glite workload management system. In: GPC of lecture notes in computer science, vol. 5529, pp. 256–268. Springer (2009)
Salomoni, D., Italiano, A., Ronchieri, E.: WNoDeS, a tool for integrated grid and cloud access and computing farm virtualization. In: Journal physics: Conference Series 3315 (Computing Fabrics and Networking Technologies) (2011)
OpenStack website. www.openstack.org
OpenNebula website opennebula.org
Barrett, D.J., Silverman, R.E., Byrnes, R.G.: SSH. In: The secure shell the definitive guide O’Reilly Media (2005)
GateOne website. http://liftoffsoftware.com/Products/GateOne
EGI Community Forum 2013 website. cf2013.egi.eu.
WeNMR website. www.wenmr.eu
Ronchieri, E., Verlato, M., Salomoni, D., Torre, G., Italiano, A., Ciaschini, V., Andreotti, D., Pra, S.D., Touw, G.V.W.G., Vuister, G.W.: Accessing Scientific Applications through the WNoDeS Cloud Virtualization Framework. In: PoSISGC 2013029 (2013)
EGI Federated Clouds Task Force website. https://wiki.egi.eu/wiki/Fedcloud-tf:FederatedCloudsTaskForce
Konstantinou, I., Floros, E., costs, N.K.: Public vs private cloud usage the StratusLab case. In: The 2nd International Workshop on Cloud Computing Platforms CloudCP’12. ACM, Bern (2012)
Baud, J.P., Lemaitre, S.: The LCG file catalog (LFC). Technical report. In: CERN (2005)
Bencivenni, M., Brunetti, R., Caltroni, A., Ceccanti, A., Cesini, D., Di Benedetto, M., Fattibene, E., Gaido, L., Michelotto, D., Misurelli, G., Venturi, V., Veronesi, P., Zappi, R.: A web-based utility for Grid data management. In: PoS(ISGC 2012004) (2013)
Magnoni, L., Zappi, R., Ghiselli, A.: StoRM: a Flexible Solution for Storage Resource Manager in Grid. In: The IEEE 2008 Nuclear Science Symposium (NSS-MIC 2008), pp. 19–25. IEEE Computer Society., Dresden (2008)
EGEE website. public.eu-egee.org
EGI-InSPIRE website. https://www.egi.eu/about/egi-inspire https://www.egi.eu/about/egi-inspire
FLUKA website. http://www.fluka.org/fluka.php (2014)
Spes website. http://web.infn.it/spes
Alfieri, R., Arezzini, S., Ciampa, A., De Pietri, R., Mazzoni, E.: HPC on the Grid the Theophys experience. J. Grid Compu. 11, 260–265 (2013)
Löffler, F., Faber, J., Bentivegna, E., Bode, T., Diener, P., Haas, R., Hinder, I., Mundim, B., Ott, C., Schnetter, E., Allen, G., Campanelli, M., Laguna, P.: The Einstein toolkit: a community computational infrastructure for relativistic astrophysics. Class. Quant. Grav. 29 (2012)
MPI Forum. www.mpi-forum.org
OpenMP website. www.openmp.org
Author information
Authors and Affiliations
Corresponding author
Additional information
Valerio Venturi deceased 25 December 2013
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0), which permits use, duplication, adaptation, distribution, and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Bencivenni, M., Michelotto, D., Alfieri, R. et al. Accessing Grid and Cloud Services Through a Scientific Web Portal. J Grid Computing 13, 159–175 (2015). https://doi.org/10.1007/s10723-014-9310-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10723-014-9310-y