The DECIDE Science Gateway Ardizzone, V.; Barbera, R.; Calanducci, A. ...
Journal of grid computing,
12/2012, Volume:
10, Issue:
4
Journal Article
Open access
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
Available for:
EMUNI, FIS, FZAB, GEOZS, GIS, IJS, IMTLJ, KILJ, KISLJ, MFDPS, NLZOH, NUK, OILJ, PNG, SAZU, SBCE, SBJE, SBMB, SBNM, UKNU, UL, UM, UPUK, VKSCE, ZAGLJ
Jiangmen Underground Neutrino Observatory (JUNO) is a next generation liquid scintillator neutrino experiment under construction phase in South China. Thanks to the anti-neutrinos produced by the ...nearby nuclear power plants, JUNO will be able to study the neutrino mass hierarchy, one of the open key questions in neutrino physics. One key ingredient for a successful measurement is to use high speed, high resolution sampling electronics located very close to the detector signal. Linearity in the response of the electronics is another important ingredient for the success of the experiment. During the initial design phase of the electronics, a custom design with the Front-End and Read-Out electronics located very close to the detector analog signal has been developed and successfully tested. The present paper describes the electronics structure and the first tests performed on the prototypes. The electronics prototypes have been tested and they show good linearity response, with a maximum deviation of 1.3% over the full dynamic range (1-1000 p.e.), fulfilling the JUNO experiment requirements.
Full text
Available for:
GEOZS, IJS, IMTLJ, KILJ, KISLJ, NLZOH, NUK, OILJ, PNG, SAZU, SBCE, SBJE, UILJ, UL, UM, UPCLJ, UPUK, ZAGLJ, ZRSKP
This paper describes the achievements of the H2020 project INDIGO-DataCloud. The project has provided e-infrastructures with tools, applications and cloud framework enhancements to manage the ...demanding requirements of scientific communities, either locally or through enhanced interfaces. The middleware developed allows to federate hybrid resources, to easily write, port and run scientific applications to the cloud. In particular, we have extended existing PaaS (Platform as a Service) solutions, allowing public and private e-infrastructures, including those provided by EGI, EUDAT, and Helix Nebula, to integrate their existing services and make them available through AAI services compliant with GEANT interfederation policies, thus guaranteeing transparency and trust in the provisioning of such services. Our middleware facilitates the execution of applications using containers on Cloud and Grid based infrastructures, as well as on HPC clusters. Our developments are freely downloadable as open source components, and are already being integrated into many scientific applications.
Full text
Available for:
EMUNI, FIS, FZAB, GEOZS, GIS, IJS, IMTLJ, KILJ, KISLJ, MFDPS, NLZOH, NUK, OBVAL, OILJ, PNG, SAZU, SBCE, SBJE, SBMB, SBNM, UKNU, UL, UM, UPUK, VKSCE, ZAGLJ
This article describes a design of an field-programmable gate array (FPGA) implementation of a clock and data recovery (CDR) system. The core will be integrated in the FPGA configuration for the ...front-end electronics (FEE) board of the Jiangmen underground neutrino observatory (JUNO) experiment. The front-end will be placed on the main detector, underground and underwater, making the electronics not accessible after installation. The timing and trigger system relies on a synchronous link connection over CAT5e cable (up to 100 m long) between the front-end and the back-end electronics (BEE), where a twisted-pair is dedicated to clock-forwarding. The robustness of the recovery clock system is essential for the stability of the FPGA firmware. The proposed project is intended to improve the clock recovery operation by increasing the immunity of the link to sudden electromagnetic interference (EMI). On top of this, the core allows to free a twisted-pair in the link, since the clock can be recovered from the data and there is no more need for a clock-dedicated transmission. This will optimize the link granting the possibility to implement other features. The design is based on two components: a numerically-controlled oscillator (NCO), in order to create a controlled frequency clock signal, and a digital phase detector (PD) to match the clock frequency with the data rate. NCOs are often coupled with a digital-to-analog converter (DAC) to create direct digital synthesizers (DDSs), which are able to produce analog waveforms of any desired frequency. In the presented case instead, the NCO generates a digital clock signal of an arbitrary frequency, while the PD manages this frequency by intercepting any shifting on the relative phase between the clock and the data. A phase aligner (PA) module guarantees that data are sampled in the middle of the eye pattern, which represents the optimal sampling point. The article presents an overview of the NCO-based CDR design and implementation, together with some tests and results in order to verify the CDR reliability. Moreover, in the last section, some other possible applications of the core are illustrated.
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.
A case study on climate models intercomparison data analysis addressing several classes of multi-model experiments is being implemented in the context of the EU H2020 INDIGO-DataCloud project. Such ...experiments require the availability of large amount of data (multi-terabyte order) related to the output of several climate models simulations as well as the exploitation of scientific data management tools for large-scale data analytics. More specifically, the paper discusses in detail a use case on precipitation trend analysis in terms of requirements, architectural design solution, and infrastructural implementation. The experiment has been tested and validated on CMIP5 datasets, in the context of a large scale distributed testbed across EU and US involving three ESGF sites (LLNL, ORNL, and CMCC) and one central orchestrator site (PSNC).
The grid is a dynamic environment in which resources can quickly go from idle to busy state depending on application operations. In such a scenario, resources can be used more effectively by ...introducing reservation and allocation. As a solution, this paper proposes STREGA: a software architecture that handles resource reservation and greatly simplifies the integration of applications with a grid environment. In it, resources needed by applications are automatically detected, and operations such as resource reservation and allocation are accordingly transparently performed, e.g. using Globus services. Within STREGA, some components are aimed at understanding the needs of application classes, other components dynamically re-adapt resource requests on the basis of the observed application behaviour. Additional components are proposed to support reservation when this is unavailable from the underlying system (i.e. Globus and the OS).
The Agreement Utopia Fargetta, M.; Nicosia, V.
16th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2007),
2007-June
Conference Proceeding
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.
A Digital Library Management System for Grid Calanducci, A.A.; Cherubino, C.; Ciuffo, L.N. ...
16th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2007),
2007-June
Conference Proceeding
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.
This paper discusses an approach to evaluating the separation of concerns for an object-oriented software system. For assessing this separation, the developer is asked to specify the nature of ...classes through annotations. Automatic identification of some structural characteristics (e.g., inheritance, libraries, synchronisation) is used to appraise the composition and intertwining of concerns inside a class.