1,721,007 research outputs found
Development of an Event Builder software based on InfiniBand network for the LHCb experiment
LHCb è uno dei quattro esperimenti principali, attualmente in funzione, presso il Large Hadron Collider (LHC) del CERN. I suoi obiettivi sono quelli di eseguire misure precise dei parametri della violazione di CP e di studiare decadimenti rari degli adroni contenenti i quark b e c. L’esperimento LHCb subirà un importante aggiornamento durante il secondo spegnimento di LHC (2018-2019), da realizzare con l'obiettivo di acquisire una quantità di dati un'ordine di grandezza superiore rispetto alle possibilità del presente rivelatore. L'aggiornamento del detector prevede la realizzazione di un trigger completamente software, che permette di acquisire dati alla frequenza di bunch crossing di 40 MHz senza limitazioni. A tale scopo è stata progettata una nuova scheda di acquisizione, ad alte prestazioni, basata sullo standard PCIe-3. Questa scheda permetterà la costruzione di un sistema di acquisizione efficiente, ed economicamente vantaggioso, utilizzando tecnologie di rete ad alte prestazioni.
Lo scopo di questa tesi è lo studio, la progettazione e l'implementazione del software impiegato per 'Event Builder del futuro rivelatore di LHCb. L'Event Builder sarà costituito da circa 500 nodi di calcolo, ciascuno dei quali eseguirà due funzioni logiche distinte: la Readout Unit (RU) e la Builder Unit (BU). Ciascuna RU, a partire dai dati provenienti dal detector, creerà un frammento di evento e lo spedirà ad una specifica BU in un modello "molti a uno”. Ciascuna BU ha la funzione di riaggregare i frammenti per creare gli eventi completi. Gli eventi completi sono spediti al sistema di trigger software per successive elaborazioni.
Attualmente la rete InfiniBand è la tecnologia di connessione più utilizzata nei supercalcolatori e fornisce le prestazioni migliori tra le tecnologie basate su standard aperti. Per queste ragioni ho scelto InfiniBand come tecnologia di rete per l'implementazione di questo Event Builder. Per prima cosa ho sviluppato il Communication Layer, un software per il trasferimento dati tra differenti nodi utilizzando i "verbi" di InfiniBand (una libreria che offre delle API che permettono di sfruttare le capacità RDMA della scheda).
Sopra al Communication Layer ho creato il Logic Layer dell'Event Builder, un software che simula la logica dell'event-building in maniera realistica. Questo software implementa un approccio "push" con regole di spedizione dedicate, in modo tale da minimizzare il rischio di congestione del traffico. Ho inoltre evitato l'utilizzo di un supervisore centrale, preferendo una strategia predefinita di scheduling.
L'Event Builder è stato testato in differenti centri di calcolo in modo tale da provare le prestazioni e la scalabilità del software. Infine, ho effettuato studi preliminari sulla possibilità di utilizzare architetture a basso consumo per sistemi di acquisizione ad alte prestazioni, utilizzando l'Event Builder come caso d'uso.The LHCb experiment is one of the four main experiments operating at the Large Hadron Collider at CERN. Its main goals are to make precise measurements of CP violation and to study rare decays of b and c-quark hadrons. The LHCb experiment will undergo a major upgrade during the second long shutdown (2018 - 2019), aiming at collecting an order of magnitude more data the possible with the present detector. The upgraded detector foresees a full software trigger, running at the LHC bunch crossing frequency of 40 MHz. A new high-throughput PCIe Generation 3 based read-out board has been designed on this purpose. The read-out board will allow an efficient and cost-effective implementation of the Data Acquisition System by means of high-speed PC networks.
The aim this thesis is to study, design and implement an efficient Event Builder software for the LHCb upgrade. The Event Builder will consist of about 500 nodes. Each server of the EB relies on two distinct logical components: the Readout Unit (RU) and the Builder Unit (BU). The RU packs the event fragments from the detector, and ship it to a receiving BU in a many-to-one pattern. Each BU gathers the event fragments to assemble them in the full events, which is sent out afterwards for filtering to a specific trigger farm unit. For these reasons I choose InfiniBand as network technology to build up the Event Builder implementation. I developed the EB Communication Layer software, to be used for data transfer among different nodes of the EB exploiting InfiniBand verbs, which is a library that offers an user space API to access the RDMA capabilities of the network device. The InfiniBand network standard is currently the most commonly used interconnection technology in supercomputers. It provides the best performances among the open-standard I/O technologies.
On top of the Communication Layer I created the Logic Layer of the Event Builder, a software that performs the event-building in a realistic way. This software implements a push approach with custom dispatching policies, minimizing the risk of traffic congestion. I also avoided the adoption of a central scheduler, preferring a predefined scheduling strategy. The Event Builder software was tested on different clusters in order to prove its performance and scalability. Finally, I performed preliminary studies on the possibility to use low power architectures for high-throughput data acquisition purposes, using the Event Builder software as use case
A general purpose suite for Grid resources exploitation
We present a general-purpose software framework, which allows different multi-disciplinary communities to take advantage of a distributed computational infrastructure. The ultimate goal is to provide organizations that need to exploit resources with CPU-intensive loose-parallel tasks with a software service capable to offer a user-friendly, standard and highly customizable access to the Grid. The software suite we developed has been designed specifically for organizations that cannot afford the adoption costs of more specialized and complex frameworks, developed in High Energy Physics (HEP) environment, but that still require an easy-to-use interface to the Grid. Our framework heavily relies on a bookkeeping database, storing both application-specific and infrastructure meta-data, which is tightly coupled with a web-based user-interface. The first makes available to the users information on the execution status of jobs and their specific meaning and parameters, and contributes in orchestrating the submission mechanism. The latter provides job submission management, bookkeeping database interactions, basic monitoring functionality and eLog system. Multi-site submissions based on user-defined requests and fine grain parametric submission interfaces are available. The structure of framework services follow a centralized design: job management service and bookkeeping database are hosted in a European Grid Infrastructure (EGI) site. Jobs executed into remote sites transfer their output to predefined target site repository and update the bookkeeping database. In addition, the framework requires a proper configuration of the remote Grid sites on which the jobs will run. Results from a large production of Monte Carlo simulated events submitted to 15 Grid sites are reported, and a comparison in terms of features, scopes, and targets, with a broad spectrum of general-purpose solutions in the same field of application is presented as well
Realizzazione di un’infrastruttura Cloud pilota basata su OpenStack
Il contributo si sviluppa all’interno del progetto Marche Cloud, che prevede lo sviluppo di un’infrastrut- tura cloud basata su software open source per la Regione Marche. In questo lavoro si presenta la realizzazione del prototipo di tipo IaaS (Infrastructure as a Service) di tale infrastruttura, inizialmente installato al CNAF e successi- vamente portato presso il data center della Regione Marche ad Ancona. L’infrastruttura è basata sul software Open- Stack, installato e con gurato nelle componenti di identity service, image repository, compute node, object storage e dashboard. Nel progetto sono supportati diversi sistemi operativi e formati di immagini per le VM. Il le system distribuito GlusterFS è stato utilizzato per abilitare la funzionalità di live migration e al ne di ottenere ridondanza, performance e alta af dabilità di alcune componenti dell’infrastruttura stessa. È stato sviluppato un sistema essibile di monitoring e allarmistica sfruttando l’integrazione in OpenStack di framework esterni, speci catamente Ganglia e Nagios
Going Beyond Counting First Authors in Author Co-citation Analysis
The present study examines one of the fundamental aspects of author co-citation analysis (ACA) - the way co-citation
counts are defined. Co-citation counting provides the data on which all subsequent statistical analyses and mappings
are based, and we compare ACA results based on two different types of co-citation counting - the traditional type that
only counts the first one among a cited work's authors on the one hand and a non-traditional type that takes into
account the first 5 authors of a cited work on the other hand. Results indicate that the picture produced through this non-traditional author co-citation counting contains more coherent author groups and is therefore considerably clearer. However, this picture represents fewer specialties in the research field being studied than that produced through the traditional first-author co-citation counting when the same number of top-ranked authors is selected and analyzed. Reasons for these effects are discussed
The Trigger and Data Acquisition System for the 8 tower subsystem of the KM3NeT detector
KM3NeT is a deep-sea research infrastructure being constructed in the Mediterranean Sea. It will host a large Cherenkov neutrino telescope that will collect photons emitted along the path of the charged particles produced in neutrino interactions in the vicinity of the detector. The philosophy of the DAQ system of the detector foresees that all data are sent to shore after a proper sampling of the photomultiplier signals. No off-shore hardware trigger is implemented and a software selection of the data is performed with an on-line Trigger and Data Acquisition System (TriDAS) to reduce the large throughput due to the environmental light background. A first version of the TriDAS has been developed to operate a prototype detection unit deployed in March 2013 in the abyssal site of Capo Passero (Sicily, Italy), about 3500 m deep. A revised and improved version has been developed to meet the requirements of the final detector, using new tools and modern design solutions. First installation and scalability tests have been performed at the Bologna Common Infrastructure and results comparable to what expected have been observed
Variations on the Author
“Variations on the Author” discusses two of Eduardo Coutinho’s recent films (Um Dia na Vida, from 2010, and Últimas Conversas, posthumously released in 2015) and their contribution to the general question of documentary authorship. The director’s filmography is characterized by a consistent yet self-effacing form of authorial self-inscription: Coutinho often features as an interviewer that rather than express opinions propels discourses; an interviewer that is good at listening. This mode of self-inscription characterizes him as an author who is not expressive but who is nonetheless markedly present on the screen. In Um Dia na Vida, however, Coutinho is completely absent form the image, while Últimas Conversas, on the contrary, includes a confessional prologue that moves the director from the margins to the center of his films. This article examines the ways in which these works stand out in the filmography of a director who offers new insights into the notion of cinematic authorship
Appropriate Similarity Measures for Author Cocitation Analysis
We provide a number of new insights into the methodological discussion about author cocitation analysis. We first argue that the use of the Pearson correlation for measuring the similarity between authors’ cocitation profiles is not very satisfactory. We then discuss what kind of similarity measures may be used as an alternative to the Pearson correlation. We consider three similarity measures in particular. One is the well-known cosine. The other two similarity measures have not been used before in the bibliometric literature. Finally, we show by means of an example that our findings have a high practical relevance.information science;Pearson correlation;cosine;similarity measure;author cocitation analysis
Dispelling the Myths Behind First-author Citation Counts
We conducted a full-scale evaluative citation analysis study of scholars in the XML research field to explore just how different from each other author rankings resulting from different citation counting methods actually are, and to demonstrate the capability of emerging data and tools on the Web in supporting more realistic citation counting methods. Our results contest some common arguments for the continued
use of first-author citation counts in the evaluation of scholars, such as high correlations between author rankings by first-author citation counts and other citation
counting methods, and high costs of using more realistic citation counting methods that are not well-supported by the ISI databases. It is argued that increasingly available digital full text research papers make it possible for citation analysis studies to go beyond what the ISI databases have directly supported and to employ more
sophisticated methods
Large-scale DAQ tests for the LHCb upgrade
The Data Acquisition (DAQ) of the LHCb experiment[1] will be upgraded in 2020 to a high-bandwidth trigger-less readout system. In the new DAQ event fragments will be forwarded to the to the Event Builder (EB) computing farm at 40 MHz. Therefore the front-end boards will be connected directly to the EB farm through optical links and PCI Express based interface cards. The EB is requested to provide a total network capacity of 32Tb/s, exploiting about 500 nodes. In order to get the required network capacity we are testing various technology and network protocols on large scale clusters. We developed on this purpose an Event Builder implementation designed for an InfiniBand interconnect infrastructure. We present the results of the measurements performed to evaluate throughput and scalability measurements on HPC scale facilities
- …
