Marco Fargetta

Consortium GARR, Roma, Latium, Italy

Are you Marco Fargetta?

Claim your profile

Publications (25)5.04 Total impact

  • [Show abstract] [Hide abstract]
    ABSTRACT: The management of distributed e-infrastructures introduces additional requirements in the monitoring system. The main issue is to enable users to achieve the awareness of the global status, and to present the information in function of the role: simple user, system admin, manager. In this work we present the solution created for the ReCaS infrastructure that federates four datacenters in south of Italy. Thanks to the introduction of a data exchange schema, we integrated four heterogeneous and independent subsystems into a single monitoring dashboard. The data collection system allowed us to obtain aggregate metrics by giving a full instantaneous overview of the global infrastructure. Finally, thanks to the user profiling different access views are available, associated to the different class of consumers.
    No preview · Article · Mar 2015
  • [Show abstract] [Hide abstract]
    ABSTRACT: Cloud computing is not just a promising approach to the service provisioning: nowadays it represents the reference model in such field. Several cloud service providers have emerged as de facto standards and an increasing number of companies are choosing to migrate their business in the Cloud 'ecosystem'. Nevertheless, each provider adopts a particular interface to manage its services and uses a proprietary technology. In this paper we present a cloud federation model which is able to provide scalability and flexibility to small clouds. The idea is to benefit of renting seamless resources according to federation agreements among operators. The challenge here is to overcome all the problems raising trying to merge small clouds with heterogeneous administrative domains.
    No preview · Article · Jan 2015
  • C. Carrubba · M. Fargetta · R. Rotondo · R. Barbera
    [Show abstract] [Hide abstract]
    ABSTRACT: Notwithstanding the existence of a large and highly-performant computing infrastructure, and the effort made to improve the quality of these e-Infrastructures, the user base has remained quite small relative to the potential number of users. On the other hand Social Networks (SNs) have become extremely popular, thanks in large part to their intuitive and easy-to-use interfaces. Recognising the potential to improve the overall usability of e-Infrastructures, recently, a significant effort has been made to develop e-Collaboration environments allowing scientists to access remote computing facilities, referred as "Science Gateways" (SG). In this paper we present the work done to connect SGs to an existing SN. The main aim of this integration is to allow users to access the tools provided by the SG directly from the SN and to attract a larger audience to these new technologies. The interoperability has been achieved at several levels, from the authentication/authorisation up to the user interface (UI), making the SG accessible from SN user pages.
    No preview · Article · Jan 2013
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: The motivation of this work fits with the general vision to enable e-health for European citizens, irrespective of their social and financial status and their place of residence. Services to be provided include access to a high-quality early diagnostic and prognostic service for the Alzheimer Disease and other forms of dementia, based both on the European Research and Education Networks and the European Grid Infrastructure. The present paper reports on the architecture and services of a Science Gateway developed in the context of the DECIDE project, which aims to support the medical community in its daily duties of patients’ examination and diagnosis. The implementation of the Science Gateway is described with particular focus on the standard technologies adopted to ease the access by non IT-.expert users. The work leverages on an authentication and authorization infrastructure based on Identity Federations and robot certificates and on the adoption of the SAGA standard for middleware-independent Grid interaction. The architecture and the functionalities of the digital repository for medical image storage and analysis are also presented.
    Full-text · Article · Dec 2012 · Journal of Grid Computing
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: In this paper we present the architecture of a framework for building Science Gateways supporting official standards both for user authentication and authorization and for middleware-independent job and data management. Two use cases of the customization of the Science Gateway framework for Semantic-Web-based life science applications are also described.
    Full-text · Article · Sep 2012 · Studies in health technology and informatics
  • R. Rotondo · M. Fargetta · R. Barbera

    No preview · Article · Jan 2012
  • Source
    [Show abstract] [Hide abstract]
    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].
    Full-text · Article · Jul 2011
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: In the last 10 years, a new way of doing science is spreading in the world thank to the development of virtual research communities across many geographic and administrative boundaries. A virtual research community is a widely dispersed group of researchers and associated scientific instruments working together in a common virtual environment. This new kind of scientific environment, usually addressed as a “collaboratory”, is based on the availability of high-speed networks and broadband access, advanced virtual tools and Grid-middleware technologies which, altogether, are the elements of the e-Infrastructures. The European Commission has heavily invested in promoting this new way of collaboration among scientists funding several international projects with the aim of creating e-Infrastructures to enable the European Research Area and connect the European researchers with their colleagues based in Africa, Asia and Latin America. In this paper we describe the actual status of these e-Infrastructures and present a complete picture of the virtual research communities currently using them. Information on the scientific domains and on the applications supported are provided together with their geographic distribution.
    Full-text · Article · Jun 2011 · Journal of Grid Computing
  • [Show abstract] [Hide abstract]
    ABSTRACT: A measure to estimate the value that Grids can provide to potential users can be obtained by assessing the resources availability, middleware overhead and infrastructure reliability incurred when running an application in a transcontinental e-Infrastructure like EGEE. Celebrating the recent MoU between EELA-2 [1] and EUAsiaGrid [2] projects, both co-funded by EC under the Seventh Framework Programme, this paper aims at providing a comparative study between their respective Grid infrastructures. Current monitoring tools provide information on the resources status. These figures are useful for Grid managers in order to check the availability of the services but not for end users because they do not provide any indication on the execution of users' applications, such as the average job delay. In our approach, we randomly submitted 10 jobs per day during 1 week both project's infrastructures and measured its total execution time. No special requirements were set on the JDL files and we did not carry about the level of availability of the computing resources (CEs) neither about the number of jobs concurrently running at a giving moment. We let the core Workload Management System (WMS) of each project to automatically choose which CE to submit the jobs, considering both EUAsiaGrid and EELA-2 infrastructures as single entities. The analysis of the results can be used to measure the quality of services provided by both projects to its respective user communities.
    No preview · Article · Jan 2011
  • Source
    M. Fargetta · R. Barbera · R. Rotondo

    Full-text · Article · Jan 2011
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: The conjugation of High Performance Computing (HPC) and Grid paradigm with applications based on commercial software is one among the major challenges of today e-Infrastructures. Several research communities from either industry or academia need to run high parallel applications based on licensed software over hundreds of CPU cores; a satisfactory fulfillment of such requests is one of the keys for the penetration of this computing paradigm into the industry world and sustainability of Grid infrastructures. This problem has been tackled in the context of the PI2S2 project that created a regional e-Infrastructure in Sicily, the first in Italy over a regional area. Present article will describe the features added in order to integrate an HPC facility into the PI2S2 Grid infrastructure, the adoption of the InifiniBand low-latency net connection, the gLite middleware extended to support MPI/MPI2 jobs, the newly developed license server and the specific scheduling policy adopted. Moreover, it will show the results of some relevant use cases belonging to Computer Fluid-Dynamics (Fluent, OpenFOAM), Chemistry (GAMESS), Astro-Physics (Flash) and Bio-Informatics (ClustalW)).
    Full-text · Article · Jan 2010 · International Journal of Distributed Systems and Technologies
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: The COMETA e-Infrastructure running in Sicily is compliant with the EGEE middleware and specifications offering a great computing power and huge storage capacity. Since its beginning one of the main goals has been to extend the adoption of Grid paradigm from the academic to business world. Several software and hardware extensions have been implemented in order to enhance the infrastructure performances; they include a new low-latency net layer reserved to heavy parallel applications; some modifications to the parallel job submission and execution procedures for a better support of MPI-based applications; new tools for job monitoring and file catalogue interaction; a scheduling policy tailored on the requirements of a complex environment hosting heterogeneous jobs; the GridLM license server able to grant access to commercial software only to authorised users; finally, the Secure Storage Service defends from insider abuse and completes a very high security level environment. The proposed business model includes a wide range of services collectively defined as Infrastructure-as-a-Service. All the above components result in a powerful and flexible platform, easy to use for any applications and open to further developments.
    Full-text · Conference Paper · Jan 2010
  • Marco Fargetta · Diego Scardaci · Roberto Barbera
    [Show abstract] [Hide abstract]
    ABSTRACT: The increasing digital divide makes scientists, educators, and students from many parts of the worlds not able to take advantage of last ICT developments. Therefore, many countries are increasingly marginalised as the world of education and science becomes increasingly Internetdependent. The Grid INFN Laboratory for Dissemination Activities (GILDA) provides a Grid training infrastructure used to spreads the Grid technology to a wider range of users. So far several scientific communities such as biologists, physicists and many others have been successfully supported. Currently, GILDA is the choice infrastructure for the EUAsiaGrid project training activity which aims at creating new Grid communities in Asia. The training on GILDA allows new users to experienced this new technology and understand their requirements before to perform expensive investments. In this contribution we will report on the latest status of GILDA services and on the training activities recently carried out in the supported projects.
    No preview · Chapter · Dec 2009
  • [Show abstract] [Hide abstract]
    ABSTRACT: Grid computing allows for the creation of e-infrastructures providing computational power and information storage capabilities needed both by present and future research centres around the world. Although the value of Grids is recognised by its early users, many companies, which would benefit from the adoption of this new paradigm, are still waiting claiming that Grid technologies are still not well-established and continuously evolving. A company usually takes a risk when it adopts a technology before its standardisation because if the technology subsequently demonstrates to diverge from (de-facto) standards then the investments can be partially lost and, additionally, switching to the new standard technology will probably be more expensive. In this chapter we present a couple of approaches which allow existing Grid infrastructures to evolve, by including newer Grid middleware, and consequently preserve the investment made on the infrastructure. The capability to evolve reduces current problems of Grid implementation (especially the lack of standards), so it makes Grid adoption by business companies and research centres painless.
    No preview · Article · Jan 2009
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: In the first article of this series, we identified the need for teaching environments that provide infrastructure to support education and training in distributed computing. Training infrastructure, or t-infrastructure, is analogous to the teaching laboratory in biology and is a vital tool for educators and students. In practice, t- infrastructure includes the computing equipment, digital communications, software, data, and support staff necessary to teach a course. The International Summer Schools in Grid Computing (ISSGC) series and the first International Winter School on Grid Computing (IWSGC 08) used the Grid INFN Laboratory of Dissemination Activities (GILDA) infrastructure so students could gain hands-on experience with middleware. Here, we describe GILDA, related summer and winter school experiences, multimiddleware integration, t-infrastructure, and academic courses, concluding with an analysis and recommendations.
    Full-text · Article · Nov 2008 · IEEE Distributed Systems Online
  • Source
    R. Barbera · M. Fargetta · E. Giorgio
    [Show abstract] [Hide abstract]
    ABSTRACT: Since the birth of computational and data grids, many middlewares have been developed and deployed. Currently, they are used in a multitude of isolated e-infrastructures and a hot topic in grid technology in the last year or so has been that of middleware interoperability/interoperation. In this paper we present a new approach to grid interoperation based on the so called middleware co-existence. Following this approach, different middlewares are deployed on the same infrastructure and allow the same users to access and/or share the resources, with well defined policy, regardless the middleware they want to use. Although this approach has been used for educational purposes in a training infrastructure, it is so general that it could be used everywhere the interoperation is a concern for the users and/or site managers of an e-infrastructure.
    Full-text · Conference Paper · Jan 2008
  • Conference Paper: The Agreement Utopia
    Marco Fargetta · Vincenzo Nicosia
    [Show abstract] [Hide abstract]
    ABSTRACT: Grid computing empowers users to employ a huge amount of resources to perform their task. Many services allows to access these resources with different methods and supporting different QoS. In order to use the services an agreement between the user and the provider has to be defined, where users specify the QoS required from the service to perform their activities correctly and, at the same time, providers declare the QoS offered with the service. Current solutions to reach an agreement between users and providers do not consider many aspects related to the use or misuse of services that can seriously influence or even nullify the agreement itself. This paper presents a simple formalism to define more rigourously an agreement, and a discussion about several problems related to the introduction of agreements. Actually, at the time when an agreement is signed many information are unknown from users and providers, therefore they take a risk to sign an agreement which can sometimes be wrong. Moreover, if problems arise during the execution, users and providers cannot decide who is responsible for the problem and eventually refund the other.
    No preview · Conference Paper · Jul 2007
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Huge amount of data can be stored on Grid Storage Elements, but few tools are provided by the EGEE gLite middleware to easily search and retrieve files a user is looking for. File catalogues can help organizing data in hierarchical structures, but they do not provide a way to describe file contents. On the other hand, we have Metadata Services, that can be used to attach additional information to files, but this services are not so easy to use by non-experienced people. In this paper a easy-to-use system to handle digital assets stored as grid file is presented. Such system is called gLibrary. It offers a intuitive interface that allow users to browse and filter the available entries, as well as to retrieve or upload a file by copying it from one of the Storage Elements (SEs) into user's local machine, or vice-versa.
    Full-text · Conference Paper · Jul 2007
  • Marco Fargetta · Donal Fellows · Dean Kuo
    [Show abstract] [Hide abstract]
    ABSTRACT: Existing resource brokers for computational Grids only focus on locating a machine (computational resource) within a cluster that has the least load. Such simple brokers are ineffective in commercial and complex environments where negotiation over price, time and service-level agreements are required to establish a contract before users are authorised to use a computational resource. This paper presents a brokering system, utilising the Job Submission Description Language (JSDL) standard and extends the Unicore/GS Resource Broker, that extends brokering with scheduling (resource availability) and simple pricing policy management. The brokering system improves the effectiveness in negotiating contracts for the use of computational resources on the Grid. The architecture and implementation have developed a plug-in for Unicore/GS Resource broker and integrates an externally hosted calendaring service to support the described functionality, and demonstrates the feasibility of building systems by composing autonomous services hosted on the network.
    No preview · Conference Paper · Dec 2006
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: The dynamics of resource request rates in a Grid system can be wide ranging, to the point that request peaks for a single resource can be difficult to handle and end up greatly increasing the response time. Once a request has been submitted by a client, this has to cope with the potential overload arising. However, it is impractical to cure overload once it takes place by negotiating a different service or finding an equivalent resource, since the client would then bear the delay due to negotiation and re-submission. Instead, in order to effectively exploit Grid resources, it is crucial that applications perform reservation of resources before using them. Reservation allows a management system to consider application needs in advance and take suitable action to improve resource availability. In particular, this enables additional resources to be secured beforehand in the background when appropriate to avoid a potential overload, rather than paying the involved costs when overload arises. This paper proposes a software architecture that integrates applications with Globus services to conveniently handle resource reservation and allocation. Within the architecture, the computational reflection technology transparently connects applications with components that take care of advance reservation, as they dynamically sense the applications' resource needs. This dynamic information augments static knowledge gathered offline from static program code analysis. Copyright © 2005 John Wiley & Sons, Ltd.
    Full-text · Article · Jul 2006 · Concurrency and Computation Practice and Experience