Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2016741.2016787acmotherconferencesArticle/Chapter ViewAbstractPublication PagestgConference Proceedingsconference-collections
research-article

A European framework to build science gateways: architecture and use cases

Published: 18 July 2011 Publication History

Abstract

Science Gateways are playing an important role in scientific research performed using e-Infrastructures and their relevance will further increase with the development of more sophisticated user interfaces and easier access mechanism. Through the highly collaborative environment of a Science Gateway, users spread around the world and belonging to various Virtual Research Communities can easily cooperate to reach common goals and exploit all the resources of the cyber-infrastructure they are entitled to use.
One of the major tasks of a Science Gateway is to supervise the user access to the available services, denying the use to those people who are not authorised. This activity has to comply with the role of users inside the VRC.
Users operating in a Science Gateway can belong to different organisations having their own security policies and the Virtual Research Community has to comply with them. As a result, the security chain inside the Science Gateway has to allow each organisation to keep the control of their users hiding, at the same time, the complexity of the security mechanisms underneath the portal.
In this work we present a general framework to build Science Gateways [1][2] and the customisations made to meet the requirements of a couple of use cases coming from different scientific communities: those of the European Union funded DECIDE (www.eu-decide.eu) and INDICATE (www.indicate-project.eu) projects.
The goal of DECIDE project is to design, implement, and validate a Science Gateway for the computer-aided extraction of diagnostic markers from medical images for the early diagnosis of Alzheimer Disease and other forms of dementia. Using the same platform neurologists, physicians and scientists can store their images and data on grid and perform analysis and comparisons with a huge set of reference cases available on grid. The INDICATE project aims instead at demonstrating, with real-life examples, the advantages of the adoption of e-Infrastructures in the digital cultural heritage domain. The plugin developed enables INDICATE Science Gateway, and its digital cultural heritage community, to access two different e-Infrastructure repositories in an easy way with a friendly user interface but keeping the digital resources safe and the transactions private.
The framework defined to support the above use cases is an extension of Liferay portal framework, which provides a whole set of web 2.0 tools and services for the development of generic portals. These have been integrated with a more flexible security workflow and a new set of portlets to access the Grid services. The final architecture of a Science Gateway consists of two part: a front-end building the graphical user interface, and a back-end providing the access to the grid services implemented.
A major extension to Liferay is the security system. The new developed security system merges three different security mechanisms in a single workflow allowing users to access Grid resources based on the credentials provided by the organisations they belong to. The idea behind was to combine Shibboleth2 identities in the front-end with X.509 proxies generated by robot certificates in the back-end. The former enables the federation of organisations having different authentication policies while the latter allows users to access Grid resources, without needing any personal certificates whose request and management procedure is very often judged quite cumbersome by non-experts. The "glue" between the two layers is an LDAP server running in the back-end that implements a mechanism to map authorised users on Grid resources. Services managing user and grid credentials are not integrated in Liferay Portal but run in different hosts, in order to increase the reliability and security of the Science Gateway.
Once the user is authenticated, the portlets developed provide the functionalities to manage the Grid credentials in order to access the e-Infrastructure behind. The portlet-based interface to Grid is built on the OGF-standard SAGA Java API and it is not bound to any particular middleware.
Besides the interaction with the computational services of an e-Infrastructure, the proposed framework includes the possibility to easily build and manage data repositories interacting with the gLibrary framework [3] and to encrypt/decrypt sensible data with the Secure Storage System [4].

References

[1]
Barbera R., Fargetta M. and Rotondo R., "A Simplified Access to Grid Resources by Virtual Research Communities", submitted to The International Symposium on Grids and Clouds and Open Grid Forum 31 (Taipei, 19-25 March 2011).
[2]
Ardizzone V., Barbera R., Calanducci A., Fargetta M., La Rocca G., Monforte S., Pistagna F., Rotondo R., Scardaci D., Castiglioni I., Schenone A., Perani D., Leone L., Blinowska K. J., Turkheimer F., Babiloni C., Georges J., Vellas B., and Frisoni G, "The DECIDE Science Gateway", submitted to the 3rd International Workshop on Science Gateways for Life Sciences (London, 8--10 June 2011).
[3]
Andronico G. et al., "e-Infrastructures for Cultural Heritage Applications", Handbook of Research Technologies and Cultural Heritage: Applications and Environments, G. Styliaras, D. Koukopoulos, F. Lazarinis (Eds.), IGI Global 2011, ISBN 978-1-60960-044-0 (hardcover) and 978-1-60960-045-7 (ebook), p. 341--369.
[4]
Scardaci D. and Scuderi G., "A Secure Storage Service for the gLite Middleware", Proceedings of the Third International Symposium on Information Assurance and Security, p. 261--266.

Cited By

View all
  • (2016)Investigating a Science Gateway for an Agent-Based Simulation Application Using REPASTProceedings of the 20th International Symposium on Distributed Simulation and Real-Time Applications10.1109/DS-RT.2016.20(29-36)Online publication date: 21-Sep-2016
  • (2016)Two-level Dynamic Workflow Orchestration in the INDIGO DataCloud for Large-scale, Climate Change Data Analytics ExperimentsProcedia Computer Science10.1016/j.procs.2016.05.35980:C(722-733)Online publication date: 1-Jun-2016
  • (2012)A science-gateway workload archive to study pilot jobs, user activity, bag of tasks, task sub-steps, and workflow executionsProceedings of the 18th international conference on Parallel processing workshops10.1007/978-3-642-36949-0_10(79-88)Online publication date: 27-Aug-2012

Index Terms

  1. A European framework to build science gateways: architecture and use cases

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    TG '11: Proceedings of the 2011 TeraGrid Conference: Extreme Digital Discovery
    July 2011
    256 pages
    ISBN:9781450308885
    DOI:10.1145/2016741

    Sponsors

    • University of Illinois: University of Illinois

    In-Cooperation

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 18 July 2011

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. e-collaboration
    2. e-science
    3. grid computing
    4. grid portal
    5. liferay
    6. science gateway

    Qualifiers

    • Research-article

    Conference

    TG'11
    Sponsor:
    • University of Illinois
    TG'11: TeraGrid 2011
    July 18 - 21, 2011
    Utah, Salt Lake City

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 19 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2016)Investigating a Science Gateway for an Agent-Based Simulation Application Using REPASTProceedings of the 20th International Symposium on Distributed Simulation and Real-Time Applications10.1109/DS-RT.2016.20(29-36)Online publication date: 21-Sep-2016
    • (2016)Two-level Dynamic Workflow Orchestration in the INDIGO DataCloud for Large-scale, Climate Change Data Analytics ExperimentsProcedia Computer Science10.1016/j.procs.2016.05.35980:C(722-733)Online publication date: 1-Jun-2016
    • (2012)A science-gateway workload archive to study pilot jobs, user activity, bag of tasks, task sub-steps, and workflow executionsProceedings of the 18th international conference on Parallel processing workshops10.1007/978-3-642-36949-0_10(79-88)Online publication date: 27-Aug-2012

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media