SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Research and Work projects
P-1 DAQ System of CMS experiment (2004 - 2014)
In CMS a rejection power of O(105
) is required in order to reduce the event rate from the 40 MHz
LHC beam crossing to an acceptable rate of O(1000) Hz for physics analysis. Online event-selection
is done using two trigger levels: a hardware-based first-level trigger and a software-based high-level
trigger (HLT).
In the CMS DAQ system events are built in two stages: FED Builder and RU Builder. The first stage
receives 700 event fragments coming from the detector at a rate of 100 kHz. Each Readout Unit
(RU) assembles event fragments into super-fragments. In the second stage, the RU Builder has RUs
connected to the FED Builders, which send the received data to the Builder Units (BU). The BUs
build and forward the event into the Filter Units to analyze the full event. The selected events are
sent to mass storage.
During LHC run 1 (2009-2013) the CMS data acquisition system (DAQ) delivered an excellent perfor-
mance recording proton-proton collisions at a center-of-mass energy of 7 TeV (2010 and 2011) and at
8 TeV (2012) with 50 ns bunch spacing. The central DAQ availability was more than 99.6 %.
Since summer 2007, I have started to work on the integration of all DAQ components. I also gave my
contribution to setup the Central DAQ for the ”CRAFT”, ”CRUZET” and ”Global Runs” where the
parts of the detector that were ready progressively entered the data acquisition of cosmics.
The design of the 2nd generation DAQ system is based on advanced networking technologies such as 10
and 40 Gigabit/s Ethernet and 56 Gbit/s FDR Infiniband and exploitation of multicore CPU architec-
tures. During LS1 (2013-2014) I made critical contributions to the design and implementation of CMS
DAQ system for run 2, in particular the efficient use of cutting-edge networking and microprocessor
systems.
The work consists of the following:
• Improve performance, scalability and reliability of the DAQ system for LHC run 1 and 2.
• Contribute to development, maintenance and improvement of the software applications that are
used for data transfer in the Event Builder.
• Participate in trouble-shooting of custom electronics, COTS hardware and software in the central
DAQ.
• Evaluation and integration of systems for CMS applications and development of DAQ systems in
collaboration and liaison with external institutes.
• Support for CMS DAQ operation and test/validation setups.
• Contribute to the DAQ shifter training and supervision.
• Participate in the 24/7 central DAQ on-call duty.
• Sharing of knowledge and ensuring viability of the proposed work through technical publication in
journals and international conferences.
Knowledge gained:
• Overall architectural design of data acquisition system (requirements, and constraints for trigger,
readout, event building, event filtering and control).
• Systems integration of custom electronics, software applications, frameworks and operating sys-
tems.
• Management and configuration of data acquisition and test systems.
• Operation and maintenance of data acquisition systems.
• Network protocol specification, design and implementation.
The working environment and tools used:
• Scientific Linux CERN (SLC4, SLC5 and SLC6) Operating System.
• C/C++, Java, Perl, SQL and Python.
• HTTP, SOAP, TCP/IP protocol and custom developed protocols.
• SVN, CVS, trac and jira.
• Eclipse IDE.
Reseach and Work Projects of Andrea Petrucci - prepared on July 9, 2015 - page 1
P-2 XDAQ - CMS Online software system framework (2010 - 2014)
The CMS online applications are based on the XDAQ framework that is a software platform designed
specifically for the development of distributed data acquisition systems. The framework is a software
middleware that eases the tasks of designing, programming and managing data acquisition applications
by providing a simple, consistent and integrated distributed programming environment. XDAQ builds
upon industrial standards, open protocols and libraries.
The XDAQ distributed programming environment follows a layered middleware approach, designed
according to the object-oriented model and implemented using the C++ programming language. The
distributed processing infrastructure is made scalable by the ability to partition applications into
smaller functional units that can be distributed over multiple processing units.
The work consists of the following:
• Evaluation of COTS network technologies, such as Infiniband, Gigabit Ethernet and protocols in
the context of upgrade of the CMS DAQ systems. Study and development of custom communica-
tion protocols for data acquisition and control (analysis, specification, prototype implementation
and measurement).
• Contribution to the design and development of the CMS online monitoring and error/alarm sys-
tems.
• Design and development of kernel drivers for generic PCI access and allocating buffers of contiguous
memory for DMA operations.
• Drive and perform configuration management techniques to control and give visibility to the soft-
ware evolution through the software development and production cycles (e.g. planning, releases,
coping with new requirements, enhancements and work packages assignment, etc.).
• Management of software development and maintenance. In particular all matters related to co-
ordinating work of the expert team and external members, ensuring liaison with external groups
such as: sysadmin, IT services, etc.
• Collaboration with external institutes (CMS sub-detectors) to establish a homogeneous software
environment for the CMS central and local data acquisition systems.
• Provided planning and documentation of the deliverable software products, control and tracking
of changes and versions as well the documentation of the configuration management process itself.
• Sharing of knowledge and ensuring viability of the proposed work through technical publication in
journals and international conferences.
Knowledge gained:
• Distributed computing, system analysis, design and implementation.
• Design, integration and configuration of modular data processing.
• Network protocol specification, design and implementation.
• Programming and software development.
• Data persistency and modern database technologies.
• Planning, managing/evaluating the change, technological advances, human resources, organiza-
tional, etc.
• Managing the software development life-cycle.
The working environment and tools used:
• Scientific Linux CERN (SLC4, SLC5 and SLC6) Operating System.
• HTTP, SOAP, TCP/IP, MPI, UDAPL, I2O protocol and custom developed protocols.
• XML, XML schema languages, DOM interface and tools suite.
• UML/Rational Rose and XML Spy.
• C/C++, Java, Adobe Flash, Perl, SQL and Tcl/Tk.
• Oracle Database, Oracle TimesTen In-Memory Database and SQLite.
• AJAX, jQuery and HTML5
• SVN, CVS, trac and jira.
Reseach and Work Projects of Andrea Petrucci - prepared on July 9, 2015 - page 2
P-3 Run Control of CMS experiment (2004 - 2014)
Modern Data Acquisition Systems (DAQs) are composed of several physically distributed cooperating
devices that need to be configured, controlled and monitored during data-taking.
The Run Control Monitor System (RCMS) is the collection of hardware and software components
responsible for controlling and monitoring the CMS experiment during data taking. It provides physi-
cists with a single point of entry to operate the experiment and to monitor detector status and data
quality. The interface enables users to access and control the experiment from any part in the world
providing a ”virtual counting room”, where physicists and operators can perform all programmable
actions on the system, effectively taking shifts from a distance.
I am one of the two main designers and developers of the Run Control software. Since 2004 I con-
tributed to develop, improve and maintain the software framework for the CMS commissioning and
LHC run 1.
The work consists of the following:
• Design and development of the CMS Run Control system and its components (GUI, cluster control,
monitoring, configuration database, etc.).
• Management of software development and maintenance. In particular all matters related to coor-
dinating work of the experts and external members, ensuring liaison with the external groups such
as: sysadmin, IT services, etc.
• Collaboration with external institutes (CMS sub-detectors) to establish a homogeneous software
environment for the CMS central and local run control systems.
• Reduce the time needed for Initialization, Configuration and Start of Run in the CMS experiment.
• Sharing of knowledge and ensuring viability of the proposed work through technical publication in
journals and international conferences.
Knowledge gained:
• Overall architectural design of large control systems.
• Configuration and use of control specific protocols.
• Knowledge of state diagram theory.
• Programming and software development.
• Installation, maintenance and operation of control systems.
• Management and configuration of large control system.
• Planning, managing/evaluating the change and technological advances.
• Managing the software development life-cycle.
• XML programming and tools suite.
• Data persistency and modern database technologies.
• Design of automated test systems.
The working environment and tools used:
• Scientific Linux CERN (SLC4, SLC5 and SLC6) Operating System.
• Java, Perl, SQL, Python, HTML, JSP, JavaScript and AJAX.
• J2EE Solutions (JMS, JMX, EJBean, etc.), Web Services (SOA), Axis and Portlets.
• Apache Tomcat, Jboss and WebSphere.
• XML, XML schema languages, DOM interface and tools suite.
• HTTP, SOAP, TCP/IP protocol and custom developed protocols.
• Oracle Database and MySQL.
• SVN and CVS.
• Eclipse IDE.
P-4 GridCC (2004 - 2007)
During the first decade of the 21st
century the Grid technology was based on the data and the resources
needed to process it. This technology strives to allow transparent collaboration in terms of processor
power, storage space, and data-collection tools in the form of scientific instruments even though they
may be distributed geographically.
Computing Element (CE) and Storage Element (SE) were main components of the operative core of the
standard computational Grid. The CE gave a final user interface for the backend of the computational
system and SE provided a storage system for input/output data generated from running applications
within CE.
Reseach and Work Projects of Andrea Petrucci - prepared on July 9, 2015 - page 3
The original concept of Grid also included the idea to integrate remote control and data collection from
instrumentations but the most important Grid developments have been to share distributed computa-
tional and storage resources.
I put my efforts into covering this open issue with my contribution to the definition and implementation
of the Instrument Element (IE). The IE consisted of a coherent collection of services which provide all
the functionality to configure, partition and control the physical instrument.
The IE was introduced in Grid environment by the Grid Enabled Remote Instrumentation with Dis-
tributed Control and Computation (GridCC) project, its goal was to exploit Grid opportunities for the
secure and collaborative work of distributed teams, in order to remotely operate and monitor scientific
equipment using the Grid as massive memory and computing resources for storing and processing data
generated by this kind of equipment.
The work consisted of the following:
• Design and development of the Instrument Element and its components (Web service interface,
GUI, cluster control, monitoring, configuration data base, etc.).
• Management of software development and maintenance. In particular all matters related to co-
ordinating work of the expert team and external members, ensuring liaison with external groups
such as: sysadmin, IT services, etc.
• Collaboration with GridCC member institutes to establish a homogeneous software environment
for the Instrument Element system.
• Sharing of knowledge and ensuring viability of the proposed work through technical publication in
journals and international conferences.
Knowledge gained:
• Requirements definition and management.
• Programming and software development.
• Planning, managing/evaluating the change and technological advances.
• Managing the software development life-cycle.
• XML programming and tools suite.
• Data persistency and modern data base technologies.
• Design of automated test systems.
The working environment and tools used are:
• Linux Operating System (RedHat, SLC3, SLC4, Debian, etc.).
• Java, Perl, SQL, Python, HTML, JSP, JavaScript and AJAX.
• J2EE Solutions (JMS, JMX, EJBean, etc.), Web Services (SOA), Axis and Portlets.
• Apache Tomcat, Jboss and WebSphere.
• XML, XML schema languages, DOM interface and tools suite.
• HTTP, SOAP, TCP/IP protocol and custom developed protocols.
• Oracle Database and MySQL.
• SVN and CVS.
• Eclipse IDE.
P-5 Distributed Staging System (2004)
Normally only a fraction of the whole data store of an organization is being accessed daily, only a
limited amount of data is added to the archive every 24 hours. These simple considerations, and also
the fact that it is cheaper to store data on tapes than on disks suggest that a combined disk/tape
storage solution is the most efficient one.
The goal of the project was to develop software for an automatic system that could manage masses of
data and transfer them in transparent mode to the user at geographical level. The system stored the
data on disks and/or tapes using an opportune mechanisms of redundancy and security. I designed and
encoded a new element (virtual tape library) which proved to be very useful during the development
cycle, and lead to the discovery of important latent problems which the CASPUR team were not aware
of before.
Reseach and Work Projects of Andrea Petrucci - prepared on July 9, 2015 - page 4
The work consisted of the following:
• Contribution to improve the design and development of the Distributed Staging System and its
components.
• Define, design and development of the virtual tape library.
• Management of software development and maintenance.
• Collaboration with CASPUR and CSP institutes to share knowledge.
Knowledge gained:
• Operation, design, integration, configuration of storage services and tape systems.
• Planning, managing/evaluating the change and technological advances.
• Managing the software development life-cycle.
• Data persistency and modern database technologies.
The working environment and tools used:
• Linux Operating System (CASPUR BigBox).
• C/C++, Perl and SQL.
• MySQL.
• CVS.
P-6 Johanna and API projects (2002 - 2004)
The internet is evolving toward an open and services-oriented architecture where knowledge is playing
an important role under the Semantic Web research. In this area, services are being extended with
semantic information. An organization aiming to operate in this context should consider knowledge
not only as a tool to manage their internal competences and procedures, but also as a key feature of
their interface with respect to the outside world.
The Johanna project provided a set of tools aiming to complete that goal. Its core included a knowl-
edge based description of an organization that automatically turns into running programs: databases,
Web Interface, and Web services.
E-mail and Web service were the basic mechanisms to enable the integration of other collaborative
technologies. E-mail was the basic tool for communication, and Web services provided both human
readable information and machine-understandable information, according to the principles of the Se-
mantic Web.
The API project (”Models and Technologies for Integrated learning”) aimed to build an open platform
for supporting activities in the context of an academic course.
The API project was an integration between the Johanna project and other e-learning softwares to
create a common platform able to integrate different tools to be used in the e-learning activities.
The work consisted of the following:
• Contribution to the design and development of the Johanna platform and its components (Web
service interface, GUI, monitoring, configuration data base, etc.).
• Management of the software development and maintenance.
• Sharing of knowledge and ensuring viability of the proposed work through technical publication in
journals and international conferences.
Knowledge gained:
• Requirements definition and management.
• Programming and software development.
• Planning, managing/evaluating the change and technological advances.
• Managing software development life-cycle.
• Data persistency and modern database technologies.
The working environment and tools used:
• Linux Operating System (RedHat, Debian, etc.).
• Perl, SQL, Python, HTML and PHP.
• Apache Tomcat, Web Services (SOA).
• Postgresql and MySQL.
• CVS.
Reseach and Work Projects of Andrea Petrucci - prepared on July 9, 2015 - page 5
P-7 Sysadmin at the IT Lab of the Faculty of Agriculture (1999 - 2001)
From February 1999 to May 2001 the information technology of the Faculty of Agriculture of University
of Bologna (Cesena site) was under major upgrade to increase the network infrastructure and numbers
of workstations. I contributed in the migration of the servers from Window NT to Windows 2000 and
acquired practical skills in networks, web technologies and operating systems.
The work consisted of the following:
• Building and administrating Windows 2000 Server, Exchange 2000, web Servers, Proxy Server,
SQL and ISA Servers.
• Performing dedicated desktop support for about 150 Windows 98/2000 workstations and laptops.
• Setting up dozens of new desktops, laptops and printers using TCP/IP.
• Designing and maintaining several internal web pages for the faculty and desktop application
FAQ’s.
• Antivirus policy and updates.
• Giving presentations, designing user reference guides.
Knowledge gained:
• System software administration.
• Systems installation/decommissioning.
• Security administration.
• Network support, control and operation.
• Service desk and incident management.
The working environment and tools used:
• Windows 9X, Windows Me, Windows NT Workstation, Windows 2000 Professional, Windows 2000
Advanced Server and Windows NT 4.0 Server.
• Exchange 2000, ISA Server, Active Directory, SQL Server 7.0/2000, Access 97/2000 and SQL.
• Front Page 98 / 2000, HTML, PHP, VBScript, JavaScript, Internet Information Server 4/5, Index
Server, Personal Web Server, Flash 5 and Vrml.
• TCP/IP protocol and network management.
Reseach and Work Projects of Andrea Petrucci - prepared on July 9, 2015 - page 6
Andrea Petrucci’s Publications
Refereed Publications in Journals
RV-1 Achieving High Performance with TCP over 40GbE on NUMA architectures for CMS
Data Acquisition
T. A. Bawej, et al.
Published in: proceeding in IEEE Trans. Nucl. Sci.
In: IEEE Real-Time conference 2014, Nara, Japan, 26 - 30 May 2014
RV-2 The New CMS DAQ System for Run 2 of the LHC
T. A. Bawej, et al.
Published in: proceeding in IEEE Trans. Nucl. Sci.
In: IEEE Real-Time conference 2014, Nara, Japan, 26 - 30 May 2014
RV-3 10 Gbps TCP/IP streams from the FPGA for High 2 Energy Physics
T. A. Bawej, et al.
Published in:J. Phys.: Conf. Ser. 513 (2014) 012042
In: Computing in High Energy and Nuclear Physics 2013, Amsterdam, Netherlands, 14 - 18 Oct 2013
RV-4 Automating the CMS DAQ
T. A. Bawej, et al.
Published in:J. Phys.: Conf. Ser. 513 (2014) 012031
In: Computing in High Energy and Nuclear Physics 2013, Amsterdam, Netherlands, 14 - 18 Oct 2013
RV-5 The new CMS DAQ system for LHC operation after 2014 (DAQ2)
G. Bauer, et al.
Published in:J. Phys.: Conf. Ser. 513 (2014) 012014
In: Computing in High Energy and Nuclear Physics 2013, Amsterdam, Netherlands, 14 - 18 Oct 2013
RV-6 Prototype of a File-Based High-Level Trigger in CMS
G. Bauer, et al.
Published in: J. Phys.: Conf. Ser. 513 (2014) 012025
In: Computing in High Energy and Nuclear Physics 2013, Amsterdam, Netherlands, 14 - 18 Oct 2013
RV-7 10 Gbps TCP/IP streams from the FPGA for the CMS DAQ Eventbuilder Network
G. Bauer, et al.
Published in: J. Instrum. 8 (2013) C12039
In: Topical Workshop on Electronics for Particle Physics, Perugia, Italy, 23 - 27 Sep 2013
RV-8 Observation of a new boson at a mass of 125 GeV with the CMS experiment at the LHC
CMS Collaboration (Serguei Chatrchyan et al.).
Published in Phys.Lett.B, CMS-HIG-12-028, CERN-PH-EP-2012-220
RV-9 A Comprehensive Zero-copy Architecture for High Performance Distributed Data Acqui-
sition over Advanced Network Technologies for the CMS Experiment
G. Bauer, et al.
Published in: IEEE Trans. Nucl. Sci. 60 (2013) 4595-4602
In: IEEE Real-Time Conference 2012, Berkeley, California, 11 - 15 Jun 2012, pp.1-8
RV-10 Operational experience with the CMS Data Acquisition System
G. Bauer, et al.
Published in: J. Phys.: Conf. Ser. 396 (2012) 012007
In: Computing in High Energy and Nuclear Physics 2012, New York, NY, USA, 21 - 25 May 2012
RV-11 Health And Performance Monitoring Of The Online Computer Cluster Of CMS
G. Bauer, et al.
Published in: J. Phys.: Conf. Ser. 396 (2012) 042049
In: Computing in High Energy and Nuclear Physics 2012, New York, NY, USA, 21 - 25 May 2012
RV-12 Upgrade of the CMS Event Builder
G. Bauer, et al.
J. Phys.: Conf. Ser. 396 (2012) 012039
In: Computing in High Energy and Nuclear Physics 2012, New York, NY, USA, 21 - 25 May 2012
List of publications of Andrea Petrucci - prepared on July 9, 2015 - page 1
RV-13 Distributed error and alarm processing in the CMS data acquisition system
G. Bauer, et al.
Published in: J. Phys.: Conf. Ser. 396 (2012) 012038
In: Computing in High Energy and Nuclear Physics 2012, New York, NY, USA, 21 - 25 May 2012
RV-14 High availability through full redundancy of the CMS detector controls system
G. Bauer, et al.
Published in: J. Phys.: Conf. Ser. 396 (2012) 012041
In: Computing in High Energy and Nuclear Physics 2012, New York, NY, USA, 21 - 25 May 2012
RV-15 Status of the CMS Detector Control System
G. Bauer, et al.
Published in: J. Phys.: Conf. Ser. 396 (2012) 012023
In: Computing in High Energy and Nuclear Physics 2012, New York, NY, USA, 21 - 25 May 2012
RV-16 The CMS High Level Trigger System: Experience and Future Development
G. Bauer, et al.
Published in: J. Phys.: Conf. Ser. 396 (2012) 012008
In: Computing in High Energy and Nuclear Physics 2012, New York, NY, USA, 21 - 25 May 2012
RV-17 An Analysis of the Control Hierarchy Modelling of the CMS Detector Control System
Yi Ling Hwong, et al.
Published in: J.Phys.Conf.Ser. 331 (2011) 022010
In: Computing in High Energy and Nuclear Physics 2010, Taipei, Taiwan, 18 - 22 Oct 2010
RV-18 The data-acquisition system of the CMS experiment at the LHC
G. Bauer, et al.
Published in: J.Phys.Conf.Ser. 331 (2011) 022021
In: Computing in High Energy and Nuclear Physics 2010, Taipei, Taiwan, 18 - 22 Oct 2010
RV-19 Studies of future readout links for the CMS experiment
G. Bauer, et al.
Published in J.Phys.Conf.Ser. 331 (2011) 022004
In: Computing in High Energy and Nuclear Physics 2010, Taipei, Taiwan, 18 - 22 Oct 2010
RV-20 The LHC Compact Muon Solenoid experiment detector control system
G. Bauer, et al.
Published in J.Phys.Conf.Ser. 331 (2011) 022009
In: Computing in High Energy and Nuclear Physics 2010, Taipei, Taiwan, 18 - 22 Oct 2010
RV-21 The CMS online cluster: IT for a large data acquisition and control cluster
G. Bauer, et al.
Published in J.Phys.Conf.Ser. 219 (2010) 022002
In: Computing in High Energy and Nuclear Physics 2009, Prague, Czech Republic, 21 - 27 Mar 2009
RV-22 Dynamic configuration of the CMS data acquisition cluster
G. Bauer, et al.
Published in J.Phys.Conf.Ser. 219 (2010) 022003
In: Computing in High Energy and Nuclear Physics 2009, Prague, Czech Republic, 21 - 27 Mar 2009
RV-23 The CMS data acquisition system software
G. Bauer, et al.
Published in J.Phys.Conf.Ser. 219 (2010) 022011
In: Computing in High Energy and Nuclear Physics 2009, Prague, Czech Republic, 21 - 27 Mar 2009
RV-24 The CMS event builder and storage system
G. Bauer, et al.
Published in J.Phys.Conf.Ser. 219 (2010) 022038
In: Computing in High Energy and Nuclear Physics 2009, Prague, Czech Republic, 21 - 27 Mar 2009
RV-25 Monitoring the CMS data acquisition system
G. Bauer, et al.
Published in J.Phys.Conf.Ser. 219 (2010) 022042
In: Computing in High Energy and Nuclear Physics 2009, Prague, Czech Republic, 21 - 27 Mar 2009
List of publications of Andrea Petrucci - prepared on July 9, 2015 - page 2
RV-26 Commissioning of the CMS High Level Trigger
L. Agostino, et al.
Published in: J. Instrum. 4 (2009) P10005
RV-27 Grid computing technologies for renewable electricity generator monitoring and control
F. Lelli, et al.
Published in: IEEE E-ISBN 978-1-4244-0635-7
In: IEEE Oceans 2007, Aberdeen, Scotland, 18 - 21 June 2007
RV-28 The Tera-bit/s Super-Fragment Builder and Trigger Throttling System for the Compact
Muon Solenoid Experiment at CERN
G. Bauer, et al.
Published in: IEEE Trans. Nucl. Sci. 55 (2008) 190-197
In: IEEE Real Time Conference 2007, Fermilab, Batavia, IL, USA, 29 Apr - 4 May 2007
RV-29 Effects of Adaptive Wormhole Routing in Event Builder Networks
G. Bauer, et al.
Published in: IEEE Trans. Nucl. Sci. 55 (2008) 182-189
In: IEEE Real Time Conference 2007, Fermilab, Batavia, IL, USA, 29 Apr - 4 May 2007
RV-30 CMS DAQ event builder based on Gigabit Ethernet
G. Bauer, et al.
Published in: IEEE Trans. Nucl. Sci. 55 (2008) 198-202
In: IEEE Real Time Conference 2007, Fermilab, Batavia, IL, USA, 29 Apr - 4 May 2007
RV-31 Flexible custom designs for CMS DAQ
R. Arcidiacono, et al.
Published in: Nucl. Phys. B, Proc. Suppl. 172 (2007) 174-177
In: 10th Topical Seminar on Innovative Particle and Radiation Detectors, Sienna, Italy, 1 - 5 Oct 2006
RV-32 Instrument Element: A New Grid component that Enables the Control of Remote In-
strumentation
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Oh, A. Petrucci, S. Squizzato, S. Traldi
Published in: IEEE Cluster Computing and the Grid, 2006, 8pp. - 52, ISBN: 0-7695-2585-7 In: IEEE
International Symposium on Cluster Computing and the Grid, Singapore, 16 - 19 May 2006
RV-33 The many faces of the integration of instruments and the grid
F. Lelli, E. Frizziero, M. Gulmini, G. Maron, S. Orlando, A. Petrucci and S. Squizzato
Published in: International Journal of Web and Grid Services 2007 - Vol. 3, No.3 pp. 239 - 266
RV-34 Johanna: A Knowledge Centered Infrastructure for Teleorganizations
M. Gaspari, D. Guidi, A. Petrucci, L. Picci
Published in: eAdoption and the Knowledge Economy: Issues, Applications, Case Studies, Paul Cun-
ningham and Miriam Cunningham (Eds), 2004 IOS Press Amsterdam, ISBN: 978-1-58603-470-7
In: eChallenges e-2004, Hofburg Palace, Vienna, Austria, 27-29 October 2004
Proceedings of Conferences and Workshops
CW-1 The new CMS DAQ system for run 2 of the LHC
T. A. Bawej, et al.
Published in: proceeding PoS: TIPP2014 (2014)
In: Technology and Instrumentation in Particle Physics 2014, Amsterdam, Netherlands, 2 - 6 Jun 2014
CW-2 Boosting Event Building Performance using Infiniband FDR for CMS Upgrade
T. A. Bawej, et al.
Published in: proceeding PoS: TIPP2014 (2014)
In: Technology and Instrumentation in Particle Physics 2014, Amsterdam, Netherlands, 2 - 6 Jun 2014
CW-3 A Scalable and Homogeneous Web-Based Solution for Presenting CMS Control System
Data
L. Masetti, et al.
Conference Report: JaCoW
In: Accelerator & Large Experimental Physics Control Systems, San Francisco, CA, USA, 6 - 11 Oct
2013
List of publications of Andrea Petrucci - prepared on July 9, 2015 - page 3
CW-4 The First Running Period of the CMS Detector Controls System - A Success Story
F. Glege, et al.
Conference Report: pp.mocoaab01
In: Accelerator & Large Experimental Physics Control Systems, San Francisco, CA, USA, 6 - 11 Oct
2013
CW-5 Recent experience and future evolution of the CMS High Level Trigger System
G. Bauer, et al.
Conference Report: CERN-CMS-CR-2012-167
In: 18th IEEE Real-Time Conference 2012, Berkeley, California, 11 - 15 Jun 2012
CW-6 The CMS Online Cluster: Setup, Operation and Maintenance of an Evolving Cluster J.
A. Coarasa, et al.
Published in: PoS: ISGC 2012 (2012), pp. 023
In: International Symposium on Grids and Clouds, Taipei, Taiwan, 26 Feb - 2 Mar 2012, pp.023
CW-7 Infrastructures and monitoring of the on-line CMS computing centre
G. Bauer, et al.
Conference Report: CERN-CMS-CR-2008-067, CERN-2008-008, CERN-2008-008
In: Topical Workshop on Electronics for Particle Physics, Naxos, Greece, 15 - 19 Sep 2008
CW-8 The run control and monitoring system of the CMS experiment
G. Bauer, et al.
Conference Report: FERMILAB-CONF-08-031-E, CERN-CMS-CR-2007-062
In: Computing in High Energy and Nuclear Physics (CHEP 07), Victoria, BC, Canada, 2-7 Sep 2007
CW-9 Infrastructures and Installation of the Compact Muon Solenoid Data Acquisition at
CERN
G. Bauer, et al.
Conference Report: CERN-2007-007.93
In: Topical Workshop on Electronics for Particle Physics, Prague, Czech Republic, 03 - 07 Sep 2007
CW-10 The CMS High Level Trigger System
A. Afaq, et al.
Conference Report: FERMILAB-CONF-07-693-E, RT2007-OPF-HLT03, CERN-CMS-CR-2007-017
In: IEEE Real Time Conference 2007, Fermilab, Batavia, IL, USA, 29 Apr - 4 May 2007
CW-11 CMS Event Builder Performance Studies
G. Bauer, et al.
Conference Report: RT2007-EB-FN06
In: IEEE Real Time Conference 2007, Fermilab, Batavia, IL, USA, 29 Apr - 4 May 2007
CW-12 The run control and monitoring system of the CMS experiment
Petrucci, A, et al.
Published in: PoS: ACAT (2007) , pp. 026
In: International Workshop on Advanced Computing and Analysis Techniques in Physics Research,
Amsterdam, The Netherlands, 23 - 27 Apr 2007
CW-13 The GRIDCC Instrument Element: from the Prototype to Production Environment
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi and N. Toniolo
In: INGRID 07 - instrumenting the Grid, 2nd international workshop on distributed cooperative
laboratories, Porto Fino, Italy, 16-18 April 2007
CW-14 GRIDCC - Bringing Instrumentation (Back) into the Grid
K H Darby-Dowman, et al.
In: Computing in High Energy and Nuclear Physics, (CHEP06) Mumbai, India, 13-17 February 2006
CW-15 The GridCC Project
K H Darby-Dowman, et al.
In: IEEE International Communication Systems Software and Middleware (COMSWARE) New Delhi,
India. January 2006
CW-16 GRIDCC - providing a real-time Grid for Distributed Instrumentation
K H Darby-Dowman, et al.
In: UK e-Science All Hands Meeting (AHM2005), Nottingham, UK, September 2005
List of publications of Andrea Petrucci - prepared on July 9, 2015 - page 4
Technical Reports
TR-1 Performance evaluation of a fast transport for Data Acquisition
E. Frizziero, M. Gulmini, Z. Har’El, F. Lelli, G. Maron, P. Molini, A. Petrucci, S. Pinter, S. Squizzato,
S. Traldi
INFN - Laboratori Nazionali di Legnaro, LNL Annual Report 2006, LNL-INFN(REP)-299/2006
TR-2 Run Control and Monitoring System of the CMS Muon Drift Tubes
S. Badoer, et al.
INFN - Laboratori Nazionali di Legnaro, LNL Annual Report 2006, LNL- INFN(REP)-297/2006
TR-3 Status report on the GRIDCC Project
S. Badoer, et al.
INFN - Laboratori Nazionali di Legnaro, LNL Annual Report 2006, LNL-INFN(REP)-285/2006
TR-4 The Grid Enabled Remote Instrumentation with Distributed Control and Computation
(GRIDCC) Project
S. Badoer, et al.
INFN - Laboratori Nazionali di Legnaro, LNL Annual Report 2004, LNL-INFN(REP)-204/2005
TR-5 CMS - The Computing Project - Technical Design Report
CMS Collaboration
CERN-LHCC-2005-023, CMS TDR 7, 20 June 2005
TR-6 Johanna: Open Collaborative Technologies for Teleorganizations
M. Gaspari, L. Picci, A. Petrucci, G. Faglioni
Technical Reports 2002 UBLCS-2002-12
Project Deliverables
PD-1 Quality of Service into the IE
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.6a4 September 2007
PD-2 Report on the VIGS release
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.6 June 2007
PD-3 IE component highlight and installation procedure
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.6.a1 June 2007
PD-4 Instrument Manager Programmer Guide
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.6.a2 June 2007
PD-5 SRM Clients
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.6.a3 June 2007
PD-6 SRM interface and its implementations (StoRM & Bestman) in the IE
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.6.a4 June 2007
PD-7 Data Collector
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.6.a5 June 2007
PD-8 IRS: Instrument Reservation Service
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.6.a6 June 2007
PD-9 IE peer to peer discovery
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.6.a7 June 2007
List of publications of Andrea Petrucci - prepared on July 9, 2015 - page 5
PD-10 Updated release of IM
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.6.a8 June 2007
PD-11 Report on login Grid service release
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.7 June 2007
PD-12 Configuring Tomcat to use httpg or https plus VOMS proxy certificates
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.7.a1 June 2007
PD-13 Configuring Kerberos security for IE
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.7.a1 June 2007
PD-14 Report on Resource Service release
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.8 June 2007
PD-15 Resource Service Manager Tool - User Guide
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.8.a1 June 2007
PD-16 Report on Information and Monitor Service release
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.9 June 2007
PD-17 Log-IMS User Guide
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.9.a1 June 2007
PD-18 Report on Knowledge based Service prototype
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.10 June 2007
PD-19 Problem Solver javadoc APIs
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.10.a1 June 2007
PD-20 Report on the VIGS prototype
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.1 June 2006
PD-21 VIGS WSDL
E. Frizziero, et al.
GridCC Project, Deliverable 3.1.a1 June 2006
PD-22 VIGS Javadoc APIs
E. Frizziero, et al.
GridCC Project, Deliverable 3.1.a2 June 2006
PD-23 Instrument Element Installation Guide
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.1.a3 June 2006
PD-24 Report on login Grid service prototype
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.2 June 2006
PD-25 Report on the Resource Service prototype
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.3 June 2006
PD-26 User manual for DUCK filler application
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.3.a1 June 2006
List of publications of Andrea Petrucci - prepared on July 9, 2015 - page 6
PD-27 Resource Service database scripts
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.3.a2 June 2006
PD-28 Report on the Information and Monitoring System prototype
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.4 June 2006
PD-29 Log-IMS Installation Guide
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.4.a1 June 2006
PD-30 Log-IMS User Guide
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.4.a2 June 2006
PD-31 Log-IMS Performance Tests
E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi
GridCC Project, Deliverable 3.4.a3 June 2006
PD-32 Technological Review
C. Kotsokalis, et al.
GridCC Project, Deliverable 1.1 December 2004
List of publications of Andrea Petrucci - prepared on July 9, 2015 - page 7

Contenu connexe

Tendances

CS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSCS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSKathirvel Ayyaswamy
 
Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
 Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridadMarketing Donalba
 
CS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSCS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSKathirvel Ayyaswamy
 
Software development for the COMPASS experiment
Software development for the COMPASS experimentSoftware development for the COMPASS experiment
Software development for the COMPASS experimentbodlosh
 
Distributed systems and scalability rules
Distributed systems and scalability rulesDistributed systems and scalability rules
Distributed systems and scalability rulesOleg Tsal-Tsalko
 
Processes and Processors in Distributed Systems
Processes and Processors in Distributed SystemsProcesses and Processors in Distributed Systems
Processes and Processors in Distributed SystemsDr Sandeep Kumar Poonia
 
2012 sept 18_thug_biotech
2012 sept 18_thug_biotech2012 sept 18_thug_biotech
2012 sept 18_thug_biotechAdam Muise
 
Master Teset Specification SRCP
Master Teset Specification SRCPMaster Teset Specification SRCP
Master Teset Specification SRCPAnkit Singh
 
SAND: A Fault-Tolerant Streaming Architecture for Network Traffic Analytics
SAND: A Fault-Tolerant Streaming Architecture for Network Traffic AnalyticsSAND: A Fault-Tolerant Streaming Architecture for Network Traffic Analytics
SAND: A Fault-Tolerant Streaming Architecture for Network Traffic AnalyticsQin Liu
 
Alice data acquisition
Alice data acquisitionAlice data acquisition
Alice data acquisitionBertalan EGED
 
Model-driven Distributed Software Deployment
Model-driven Distributed Software DeploymentModel-driven Distributed Software Deployment
Model-driven Distributed Software DeploymentSander van der Burg
 
Dimension data cloud_security_overview
Dimension data cloud_security_overviewDimension data cloud_security_overview
Dimension data cloud_security_overviewRifaHaryadi
 
Ppt project process migration
Ppt project process migrationPpt project process migration
Ppt project process migrationjaya380
 
Distributed Systems: scalability and high availability
Distributed Systems: scalability and high availabilityDistributed Systems: scalability and high availability
Distributed Systems: scalability and high availabilityRenato Lucindo
 

Tendances (16)

Distributed Operating System_2
Distributed Operating System_2Distributed Operating System_2
Distributed Operating System_2
 
CS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSCS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMS
 
Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
 Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
 
CS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMSCS9222 ADVANCED OPERATING SYSTEMS
CS9222 ADVANCED OPERATING SYSTEMS
 
Software development for the COMPASS experiment
Software development for the COMPASS experimentSoftware development for the COMPASS experiment
Software development for the COMPASS experiment
 
Distributed systems and scalability rules
Distributed systems and scalability rulesDistributed systems and scalability rules
Distributed systems and scalability rules
 
Processes and Processors in Distributed Systems
Processes and Processors in Distributed SystemsProcesses and Processors in Distributed Systems
Processes and Processors in Distributed Systems
 
AugCog Overview
AugCog OverviewAugCog Overview
AugCog Overview
 
2012 sept 18_thug_biotech
2012 sept 18_thug_biotech2012 sept 18_thug_biotech
2012 sept 18_thug_biotech
 
Master Teset Specification SRCP
Master Teset Specification SRCPMaster Teset Specification SRCP
Master Teset Specification SRCP
 
SAND: A Fault-Tolerant Streaming Architecture for Network Traffic Analytics
SAND: A Fault-Tolerant Streaming Architecture for Network Traffic AnalyticsSAND: A Fault-Tolerant Streaming Architecture for Network Traffic Analytics
SAND: A Fault-Tolerant Streaming Architecture for Network Traffic Analytics
 
Alice data acquisition
Alice data acquisitionAlice data acquisition
Alice data acquisition
 
Model-driven Distributed Software Deployment
Model-driven Distributed Software DeploymentModel-driven Distributed Software Deployment
Model-driven Distributed Software Deployment
 
Dimension data cloud_security_overview
Dimension data cloud_security_overviewDimension data cloud_security_overview
Dimension data cloud_security_overview
 
Ppt project process migration
Ppt project process migrationPpt project process migration
Ppt project process migration
 
Distributed Systems: scalability and high availability
Distributed Systems: scalability and high availabilityDistributed Systems: scalability and high availability
Distributed Systems: scalability and high availability
 

Similaire à PETRUCCI_Andrea_Research_Projects_and_Publications

DavidRailaResumeNov2016
DavidRailaResumeNov2016DavidRailaResumeNov2016
DavidRailaResumeNov2016David Raila
 
Bhadale Group of Companies -Universal Quantum Computer System Design catalogue
Bhadale Group of Companies -Universal Quantum Computer System Design catalogueBhadale Group of Companies -Universal Quantum Computer System Design catalogue
Bhadale Group of Companies -Universal Quantum Computer System Design catalogueVijayananda Mohire
 
WINSEM2023-24_BCSE429L_TH_CH2023240501528_Reference_Material_III_S3-Homoheter...
WINSEM2023-24_BCSE429L_TH_CH2023240501528_Reference_Material_III_S3-Homoheter...WINSEM2023-24_BCSE429L_TH_CH2023240501528_Reference_Material_III_S3-Homoheter...
WINSEM2023-24_BCSE429L_TH_CH2023240501528_Reference_Material_III_S3-Homoheter...KumarSuman24
 
Jitendra_kumar_profile
Jitendra_kumar_profileJitendra_kumar_profile
Jitendra_kumar_profileJitendra Kumar
 
yuchung Resume LA
yuchung Resume LAyuchung Resume LA
yuchung Resume LATom Chung
 
MingLiuResume2016
MingLiuResume2016MingLiuResume2016
MingLiuResume2016Ming Liu
 
Parallex - The Supercomputer
Parallex - The SupercomputerParallex - The Supercomputer
Parallex - The SupercomputerAnkit Singh
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Mark Cooper
 
Cometari Dedicated Solutions General Offer
Cometari Dedicated Solutions General OfferCometari Dedicated Solutions General Offer
Cometari Dedicated Solutions General OfferJakub Hajek
 
Software Engineer
Software EngineerSoftware Engineer
Software EngineerArun pandey
 
SANJAY M JADHAV _May 28th Resume
SANJAY M JADHAV _May 28th ResumeSANJAY M JADHAV _May 28th Resume
SANJAY M JADHAV _May 28th Resumesanjay jadhav
 
Bhadale Group of Companies -Universal Quantum Computer System Services catalogue
Bhadale Group of Companies -Universal Quantum Computer System Services catalogueBhadale Group of Companies -Universal Quantum Computer System Services catalogue
Bhadale Group of Companies -Universal Quantum Computer System Services catalogueVijayananda Mohire
 
Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015Peter Gervais
 
Real time and distributed design
Real time and distributed designReal time and distributed design
Real time and distributed designpriyapavi96
 

Similaire à PETRUCCI_Andrea_Research_Projects_and_Publications (20)

Mark T Resume
Mark T ResumeMark T Resume
Mark T Resume
 
Resume2015
Resume2015Resume2015
Resume2015
 
DavidRailaResumeNov2016
DavidRailaResumeNov2016DavidRailaResumeNov2016
DavidRailaResumeNov2016
 
Johncolucci
JohncolucciJohncolucci
Johncolucci
 
Bhadale Group of Companies -Universal Quantum Computer System Design catalogue
Bhadale Group of Companies -Universal Quantum Computer System Design catalogueBhadale Group of Companies -Universal Quantum Computer System Design catalogue
Bhadale Group of Companies -Universal Quantum Computer System Design catalogue
 
WINSEM2023-24_BCSE429L_TH_CH2023240501528_Reference_Material_III_S3-Homoheter...
WINSEM2023-24_BCSE429L_TH_CH2023240501528_Reference_Material_III_S3-Homoheter...WINSEM2023-24_BCSE429L_TH_CH2023240501528_Reference_Material_III_S3-Homoheter...
WINSEM2023-24_BCSE429L_TH_CH2023240501528_Reference_Material_III_S3-Homoheter...
 
Jitendra_kumar_profile
Jitendra_kumar_profileJitendra_kumar_profile
Jitendra_kumar_profile
 
yuchung Resume LA
yuchung Resume LAyuchung Resume LA
yuchung Resume LA
 
MingLiuResume2016
MingLiuResume2016MingLiuResume2016
MingLiuResume2016
 
Parallex - The Supercomputer
Parallex - The SupercomputerParallex - The Supercomputer
Parallex - The Supercomputer
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16
 
Cometari Dedicated Solutions General Offer
Cometari Dedicated Solutions General OfferCometari Dedicated Solutions General Offer
Cometari Dedicated Solutions General Offer
 
Software Engineer
Software EngineerSoftware Engineer
Software Engineer
 
SANJAY M JADHAV _May 28th Resume
SANJAY M JADHAV _May 28th ResumeSANJAY M JADHAV _May 28th Resume
SANJAY M JADHAV _May 28th Resume
 
Bhadale Group of Companies -Universal Quantum Computer System Services catalogue
Bhadale Group of Companies -Universal Quantum Computer System Services catalogueBhadale Group of Companies -Universal Quantum Computer System Services catalogue
Bhadale Group of Companies -Universal Quantum Computer System Services catalogue
 
Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015Gervais Peter Resume Oct :2015
Gervais Peter Resume Oct :2015
 
cv15
cv15cv15
cv15
 
Sudha Madhuri Yagnamurthy Resume 2 (5)
Sudha Madhuri Yagnamurthy Resume 2 (5)Sudha Madhuri Yagnamurthy Resume 2 (5)
Sudha Madhuri Yagnamurthy Resume 2 (5)
 
my_resume(eng)
my_resume(eng)my_resume(eng)
my_resume(eng)
 
Real time and distributed design
Real time and distributed designReal time and distributed design
Real time and distributed design
 

Plus de Andrea PETRUCCI

CASPUR Staging System II
CASPUR Staging System IICASPUR Staging System II
CASPUR Staging System IIAndrea PETRUCCI
 
XDAQ_AP_LNL-INFN_27112014
XDAQ_AP_LNL-INFN_27112014XDAQ_AP_LNL-INFN_27112014
XDAQ_AP_LNL-INFN_27112014Andrea PETRUCCI
 
RT2014_TCPLA_Nara_27052014-V1
RT2014_TCPLA_Nara_27052014-V1RT2014_TCPLA_Nara_27052014-V1
RT2014_TCPLA_Nara_27052014-V1Andrea PETRUCCI
 
CHEP2012_Upgrade_CMS_Event_Builder_AP_21052011
CHEP2012_Upgrade_CMS_Event_Builder_AP_21052011CHEP2012_Upgrade_CMS_Event_Builder_AP_21052011
CHEP2012_Upgrade_CMS_Event_Builder_AP_21052011Andrea PETRUCCI
 
AndreaPetrucci_ACAT_2007
AndreaPetrucci_ACAT_2007AndreaPetrucci_ACAT_2007
AndreaPetrucci_ACAT_2007Andrea PETRUCCI
 
GRIDCC_EELA_Conference_Andrea_Petrucci
GRIDCC_EELA_Conference_Andrea_PetrucciGRIDCC_EELA_Conference_Andrea_Petrucci
GRIDCC_EELA_Conference_Andrea_PetrucciAndrea PETRUCCI
 

Plus de Andrea PETRUCCI (8)

mg-ccr-ws-10122008
mg-ccr-ws-10122008mg-ccr-ws-10122008
mg-ccr-ws-10122008
 
CASPUR Tape Dispatcher
CASPUR Tape DispatcherCASPUR Tape Dispatcher
CASPUR Tape Dispatcher
 
CASPUR Staging System II
CASPUR Staging System IICASPUR Staging System II
CASPUR Staging System II
 
XDAQ_AP_LNL-INFN_27112014
XDAQ_AP_LNL-INFN_27112014XDAQ_AP_LNL-INFN_27112014
XDAQ_AP_LNL-INFN_27112014
 
RT2014_TCPLA_Nara_27052014-V1
RT2014_TCPLA_Nara_27052014-V1RT2014_TCPLA_Nara_27052014-V1
RT2014_TCPLA_Nara_27052014-V1
 
CHEP2012_Upgrade_CMS_Event_Builder_AP_21052011
CHEP2012_Upgrade_CMS_Event_Builder_AP_21052011CHEP2012_Upgrade_CMS_Event_Builder_AP_21052011
CHEP2012_Upgrade_CMS_Event_Builder_AP_21052011
 
AndreaPetrucci_ACAT_2007
AndreaPetrucci_ACAT_2007AndreaPetrucci_ACAT_2007
AndreaPetrucci_ACAT_2007
 
GRIDCC_EELA_Conference_Andrea_Petrucci
GRIDCC_EELA_Conference_Andrea_PetrucciGRIDCC_EELA_Conference_Andrea_Petrucci
GRIDCC_EELA_Conference_Andrea_Petrucci
 

PETRUCCI_Andrea_Research_Projects_and_Publications

  • 1. Research and Work projects P-1 DAQ System of CMS experiment (2004 - 2014) In CMS a rejection power of O(105 ) is required in order to reduce the event rate from the 40 MHz LHC beam crossing to an acceptable rate of O(1000) Hz for physics analysis. Online event-selection is done using two trigger levels: a hardware-based first-level trigger and a software-based high-level trigger (HLT). In the CMS DAQ system events are built in two stages: FED Builder and RU Builder. The first stage receives 700 event fragments coming from the detector at a rate of 100 kHz. Each Readout Unit (RU) assembles event fragments into super-fragments. In the second stage, the RU Builder has RUs connected to the FED Builders, which send the received data to the Builder Units (BU). The BUs build and forward the event into the Filter Units to analyze the full event. The selected events are sent to mass storage. During LHC run 1 (2009-2013) the CMS data acquisition system (DAQ) delivered an excellent perfor- mance recording proton-proton collisions at a center-of-mass energy of 7 TeV (2010 and 2011) and at 8 TeV (2012) with 50 ns bunch spacing. The central DAQ availability was more than 99.6 %. Since summer 2007, I have started to work on the integration of all DAQ components. I also gave my contribution to setup the Central DAQ for the ”CRAFT”, ”CRUZET” and ”Global Runs” where the parts of the detector that were ready progressively entered the data acquisition of cosmics. The design of the 2nd generation DAQ system is based on advanced networking technologies such as 10 and 40 Gigabit/s Ethernet and 56 Gbit/s FDR Infiniband and exploitation of multicore CPU architec- tures. During LS1 (2013-2014) I made critical contributions to the design and implementation of CMS DAQ system for run 2, in particular the efficient use of cutting-edge networking and microprocessor systems. The work consists of the following: • Improve performance, scalability and reliability of the DAQ system for LHC run 1 and 2. • Contribute to development, maintenance and improvement of the software applications that are used for data transfer in the Event Builder. • Participate in trouble-shooting of custom electronics, COTS hardware and software in the central DAQ. • Evaluation and integration of systems for CMS applications and development of DAQ systems in collaboration and liaison with external institutes. • Support for CMS DAQ operation and test/validation setups. • Contribute to the DAQ shifter training and supervision. • Participate in the 24/7 central DAQ on-call duty. • Sharing of knowledge and ensuring viability of the proposed work through technical publication in journals and international conferences. Knowledge gained: • Overall architectural design of data acquisition system (requirements, and constraints for trigger, readout, event building, event filtering and control). • Systems integration of custom electronics, software applications, frameworks and operating sys- tems. • Management and configuration of data acquisition and test systems. • Operation and maintenance of data acquisition systems. • Network protocol specification, design and implementation. The working environment and tools used: • Scientific Linux CERN (SLC4, SLC5 and SLC6) Operating System. • C/C++, Java, Perl, SQL and Python. • HTTP, SOAP, TCP/IP protocol and custom developed protocols. • SVN, CVS, trac and jira. • Eclipse IDE. Reseach and Work Projects of Andrea Petrucci - prepared on July 9, 2015 - page 1
  • 2. P-2 XDAQ - CMS Online software system framework (2010 - 2014) The CMS online applications are based on the XDAQ framework that is a software platform designed specifically for the development of distributed data acquisition systems. The framework is a software middleware that eases the tasks of designing, programming and managing data acquisition applications by providing a simple, consistent and integrated distributed programming environment. XDAQ builds upon industrial standards, open protocols and libraries. The XDAQ distributed programming environment follows a layered middleware approach, designed according to the object-oriented model and implemented using the C++ programming language. The distributed processing infrastructure is made scalable by the ability to partition applications into smaller functional units that can be distributed over multiple processing units. The work consists of the following: • Evaluation of COTS network technologies, such as Infiniband, Gigabit Ethernet and protocols in the context of upgrade of the CMS DAQ systems. Study and development of custom communica- tion protocols for data acquisition and control (analysis, specification, prototype implementation and measurement). • Contribution to the design and development of the CMS online monitoring and error/alarm sys- tems. • Design and development of kernel drivers for generic PCI access and allocating buffers of contiguous memory for DMA operations. • Drive and perform configuration management techniques to control and give visibility to the soft- ware evolution through the software development and production cycles (e.g. planning, releases, coping with new requirements, enhancements and work packages assignment, etc.). • Management of software development and maintenance. In particular all matters related to co- ordinating work of the expert team and external members, ensuring liaison with external groups such as: sysadmin, IT services, etc. • Collaboration with external institutes (CMS sub-detectors) to establish a homogeneous software environment for the CMS central and local data acquisition systems. • Provided planning and documentation of the deliverable software products, control and tracking of changes and versions as well the documentation of the configuration management process itself. • Sharing of knowledge and ensuring viability of the proposed work through technical publication in journals and international conferences. Knowledge gained: • Distributed computing, system analysis, design and implementation. • Design, integration and configuration of modular data processing. • Network protocol specification, design and implementation. • Programming and software development. • Data persistency and modern database technologies. • Planning, managing/evaluating the change, technological advances, human resources, organiza- tional, etc. • Managing the software development life-cycle. The working environment and tools used: • Scientific Linux CERN (SLC4, SLC5 and SLC6) Operating System. • HTTP, SOAP, TCP/IP, MPI, UDAPL, I2O protocol and custom developed protocols. • XML, XML schema languages, DOM interface and tools suite. • UML/Rational Rose and XML Spy. • C/C++, Java, Adobe Flash, Perl, SQL and Tcl/Tk. • Oracle Database, Oracle TimesTen In-Memory Database and SQLite. • AJAX, jQuery and HTML5 • SVN, CVS, trac and jira. Reseach and Work Projects of Andrea Petrucci - prepared on July 9, 2015 - page 2
  • 3. P-3 Run Control of CMS experiment (2004 - 2014) Modern Data Acquisition Systems (DAQs) are composed of several physically distributed cooperating devices that need to be configured, controlled and monitored during data-taking. The Run Control Monitor System (RCMS) is the collection of hardware and software components responsible for controlling and monitoring the CMS experiment during data taking. It provides physi- cists with a single point of entry to operate the experiment and to monitor detector status and data quality. The interface enables users to access and control the experiment from any part in the world providing a ”virtual counting room”, where physicists and operators can perform all programmable actions on the system, effectively taking shifts from a distance. I am one of the two main designers and developers of the Run Control software. Since 2004 I con- tributed to develop, improve and maintain the software framework for the CMS commissioning and LHC run 1. The work consists of the following: • Design and development of the CMS Run Control system and its components (GUI, cluster control, monitoring, configuration database, etc.). • Management of software development and maintenance. In particular all matters related to coor- dinating work of the experts and external members, ensuring liaison with the external groups such as: sysadmin, IT services, etc. • Collaboration with external institutes (CMS sub-detectors) to establish a homogeneous software environment for the CMS central and local run control systems. • Reduce the time needed for Initialization, Configuration and Start of Run in the CMS experiment. • Sharing of knowledge and ensuring viability of the proposed work through technical publication in journals and international conferences. Knowledge gained: • Overall architectural design of large control systems. • Configuration and use of control specific protocols. • Knowledge of state diagram theory. • Programming and software development. • Installation, maintenance and operation of control systems. • Management and configuration of large control system. • Planning, managing/evaluating the change and technological advances. • Managing the software development life-cycle. • XML programming and tools suite. • Data persistency and modern database technologies. • Design of automated test systems. The working environment and tools used: • Scientific Linux CERN (SLC4, SLC5 and SLC6) Operating System. • Java, Perl, SQL, Python, HTML, JSP, JavaScript and AJAX. • J2EE Solutions (JMS, JMX, EJBean, etc.), Web Services (SOA), Axis and Portlets. • Apache Tomcat, Jboss and WebSphere. • XML, XML schema languages, DOM interface and tools suite. • HTTP, SOAP, TCP/IP protocol and custom developed protocols. • Oracle Database and MySQL. • SVN and CVS. • Eclipse IDE. P-4 GridCC (2004 - 2007) During the first decade of the 21st century the Grid technology was based on the data and the resources needed to process it. This technology strives to allow transparent collaboration in terms of processor power, storage space, and data-collection tools in the form of scientific instruments even though they may be distributed geographically. Computing Element (CE) and Storage Element (SE) were main components of the operative core of the standard computational Grid. The CE gave a final user interface for the backend of the computational system and SE provided a storage system for input/output data generated from running applications within CE. Reseach and Work Projects of Andrea Petrucci - prepared on July 9, 2015 - page 3
  • 4. The original concept of Grid also included the idea to integrate remote control and data collection from instrumentations but the most important Grid developments have been to share distributed computa- tional and storage resources. I put my efforts into covering this open issue with my contribution to the definition and implementation of the Instrument Element (IE). The IE consisted of a coherent collection of services which provide all the functionality to configure, partition and control the physical instrument. The IE was introduced in Grid environment by the Grid Enabled Remote Instrumentation with Dis- tributed Control and Computation (GridCC) project, its goal was to exploit Grid opportunities for the secure and collaborative work of distributed teams, in order to remotely operate and monitor scientific equipment using the Grid as massive memory and computing resources for storing and processing data generated by this kind of equipment. The work consisted of the following: • Design and development of the Instrument Element and its components (Web service interface, GUI, cluster control, monitoring, configuration data base, etc.). • Management of software development and maintenance. In particular all matters related to co- ordinating work of the expert team and external members, ensuring liaison with external groups such as: sysadmin, IT services, etc. • Collaboration with GridCC member institutes to establish a homogeneous software environment for the Instrument Element system. • Sharing of knowledge and ensuring viability of the proposed work through technical publication in journals and international conferences. Knowledge gained: • Requirements definition and management. • Programming and software development. • Planning, managing/evaluating the change and technological advances. • Managing the software development life-cycle. • XML programming and tools suite. • Data persistency and modern data base technologies. • Design of automated test systems. The working environment and tools used are: • Linux Operating System (RedHat, SLC3, SLC4, Debian, etc.). • Java, Perl, SQL, Python, HTML, JSP, JavaScript and AJAX. • J2EE Solutions (JMS, JMX, EJBean, etc.), Web Services (SOA), Axis and Portlets. • Apache Tomcat, Jboss and WebSphere. • XML, XML schema languages, DOM interface and tools suite. • HTTP, SOAP, TCP/IP protocol and custom developed protocols. • Oracle Database and MySQL. • SVN and CVS. • Eclipse IDE. P-5 Distributed Staging System (2004) Normally only a fraction of the whole data store of an organization is being accessed daily, only a limited amount of data is added to the archive every 24 hours. These simple considerations, and also the fact that it is cheaper to store data on tapes than on disks suggest that a combined disk/tape storage solution is the most efficient one. The goal of the project was to develop software for an automatic system that could manage masses of data and transfer them in transparent mode to the user at geographical level. The system stored the data on disks and/or tapes using an opportune mechanisms of redundancy and security. I designed and encoded a new element (virtual tape library) which proved to be very useful during the development cycle, and lead to the discovery of important latent problems which the CASPUR team were not aware of before. Reseach and Work Projects of Andrea Petrucci - prepared on July 9, 2015 - page 4
  • 5. The work consisted of the following: • Contribution to improve the design and development of the Distributed Staging System and its components. • Define, design and development of the virtual tape library. • Management of software development and maintenance. • Collaboration with CASPUR and CSP institutes to share knowledge. Knowledge gained: • Operation, design, integration, configuration of storage services and tape systems. • Planning, managing/evaluating the change and technological advances. • Managing the software development life-cycle. • Data persistency and modern database technologies. The working environment and tools used: • Linux Operating System (CASPUR BigBox). • C/C++, Perl and SQL. • MySQL. • CVS. P-6 Johanna and API projects (2002 - 2004) The internet is evolving toward an open and services-oriented architecture where knowledge is playing an important role under the Semantic Web research. In this area, services are being extended with semantic information. An organization aiming to operate in this context should consider knowledge not only as a tool to manage their internal competences and procedures, but also as a key feature of their interface with respect to the outside world. The Johanna project provided a set of tools aiming to complete that goal. Its core included a knowl- edge based description of an organization that automatically turns into running programs: databases, Web Interface, and Web services. E-mail and Web service were the basic mechanisms to enable the integration of other collaborative technologies. E-mail was the basic tool for communication, and Web services provided both human readable information and machine-understandable information, according to the principles of the Se- mantic Web. The API project (”Models and Technologies for Integrated learning”) aimed to build an open platform for supporting activities in the context of an academic course. The API project was an integration between the Johanna project and other e-learning softwares to create a common platform able to integrate different tools to be used in the e-learning activities. The work consisted of the following: • Contribution to the design and development of the Johanna platform and its components (Web service interface, GUI, monitoring, configuration data base, etc.). • Management of the software development and maintenance. • Sharing of knowledge and ensuring viability of the proposed work through technical publication in journals and international conferences. Knowledge gained: • Requirements definition and management. • Programming and software development. • Planning, managing/evaluating the change and technological advances. • Managing software development life-cycle. • Data persistency and modern database technologies. The working environment and tools used: • Linux Operating System (RedHat, Debian, etc.). • Perl, SQL, Python, HTML and PHP. • Apache Tomcat, Web Services (SOA). • Postgresql and MySQL. • CVS. Reseach and Work Projects of Andrea Petrucci - prepared on July 9, 2015 - page 5
  • 6. P-7 Sysadmin at the IT Lab of the Faculty of Agriculture (1999 - 2001) From February 1999 to May 2001 the information technology of the Faculty of Agriculture of University of Bologna (Cesena site) was under major upgrade to increase the network infrastructure and numbers of workstations. I contributed in the migration of the servers from Window NT to Windows 2000 and acquired practical skills in networks, web technologies and operating systems. The work consisted of the following: • Building and administrating Windows 2000 Server, Exchange 2000, web Servers, Proxy Server, SQL and ISA Servers. • Performing dedicated desktop support for about 150 Windows 98/2000 workstations and laptops. • Setting up dozens of new desktops, laptops and printers using TCP/IP. • Designing and maintaining several internal web pages for the faculty and desktop application FAQ’s. • Antivirus policy and updates. • Giving presentations, designing user reference guides. Knowledge gained: • System software administration. • Systems installation/decommissioning. • Security administration. • Network support, control and operation. • Service desk and incident management. The working environment and tools used: • Windows 9X, Windows Me, Windows NT Workstation, Windows 2000 Professional, Windows 2000 Advanced Server and Windows NT 4.0 Server. • Exchange 2000, ISA Server, Active Directory, SQL Server 7.0/2000, Access 97/2000 and SQL. • Front Page 98 / 2000, HTML, PHP, VBScript, JavaScript, Internet Information Server 4/5, Index Server, Personal Web Server, Flash 5 and Vrml. • TCP/IP protocol and network management. Reseach and Work Projects of Andrea Petrucci - prepared on July 9, 2015 - page 6
  • 7. Andrea Petrucci’s Publications Refereed Publications in Journals RV-1 Achieving High Performance with TCP over 40GbE on NUMA architectures for CMS Data Acquisition T. A. Bawej, et al. Published in: proceeding in IEEE Trans. Nucl. Sci. In: IEEE Real-Time conference 2014, Nara, Japan, 26 - 30 May 2014 RV-2 The New CMS DAQ System for Run 2 of the LHC T. A. Bawej, et al. Published in: proceeding in IEEE Trans. Nucl. Sci. In: IEEE Real-Time conference 2014, Nara, Japan, 26 - 30 May 2014 RV-3 10 Gbps TCP/IP streams from the FPGA for High 2 Energy Physics T. A. Bawej, et al. Published in:J. Phys.: Conf. Ser. 513 (2014) 012042 In: Computing in High Energy and Nuclear Physics 2013, Amsterdam, Netherlands, 14 - 18 Oct 2013 RV-4 Automating the CMS DAQ T. A. Bawej, et al. Published in:J. Phys.: Conf. Ser. 513 (2014) 012031 In: Computing in High Energy and Nuclear Physics 2013, Amsterdam, Netherlands, 14 - 18 Oct 2013 RV-5 The new CMS DAQ system for LHC operation after 2014 (DAQ2) G. Bauer, et al. Published in:J. Phys.: Conf. Ser. 513 (2014) 012014 In: Computing in High Energy and Nuclear Physics 2013, Amsterdam, Netherlands, 14 - 18 Oct 2013 RV-6 Prototype of a File-Based High-Level Trigger in CMS G. Bauer, et al. Published in: J. Phys.: Conf. Ser. 513 (2014) 012025 In: Computing in High Energy and Nuclear Physics 2013, Amsterdam, Netherlands, 14 - 18 Oct 2013 RV-7 10 Gbps TCP/IP streams from the FPGA for the CMS DAQ Eventbuilder Network G. Bauer, et al. Published in: J. Instrum. 8 (2013) C12039 In: Topical Workshop on Electronics for Particle Physics, Perugia, Italy, 23 - 27 Sep 2013 RV-8 Observation of a new boson at a mass of 125 GeV with the CMS experiment at the LHC CMS Collaboration (Serguei Chatrchyan et al.). Published in Phys.Lett.B, CMS-HIG-12-028, CERN-PH-EP-2012-220 RV-9 A Comprehensive Zero-copy Architecture for High Performance Distributed Data Acqui- sition over Advanced Network Technologies for the CMS Experiment G. Bauer, et al. Published in: IEEE Trans. Nucl. Sci. 60 (2013) 4595-4602 In: IEEE Real-Time Conference 2012, Berkeley, California, 11 - 15 Jun 2012, pp.1-8 RV-10 Operational experience with the CMS Data Acquisition System G. Bauer, et al. Published in: J. Phys.: Conf. Ser. 396 (2012) 012007 In: Computing in High Energy and Nuclear Physics 2012, New York, NY, USA, 21 - 25 May 2012 RV-11 Health And Performance Monitoring Of The Online Computer Cluster Of CMS G. Bauer, et al. Published in: J. Phys.: Conf. Ser. 396 (2012) 042049 In: Computing in High Energy and Nuclear Physics 2012, New York, NY, USA, 21 - 25 May 2012 RV-12 Upgrade of the CMS Event Builder G. Bauer, et al. J. Phys.: Conf. Ser. 396 (2012) 012039 In: Computing in High Energy and Nuclear Physics 2012, New York, NY, USA, 21 - 25 May 2012 List of publications of Andrea Petrucci - prepared on July 9, 2015 - page 1
  • 8. RV-13 Distributed error and alarm processing in the CMS data acquisition system G. Bauer, et al. Published in: J. Phys.: Conf. Ser. 396 (2012) 012038 In: Computing in High Energy and Nuclear Physics 2012, New York, NY, USA, 21 - 25 May 2012 RV-14 High availability through full redundancy of the CMS detector controls system G. Bauer, et al. Published in: J. Phys.: Conf. Ser. 396 (2012) 012041 In: Computing in High Energy and Nuclear Physics 2012, New York, NY, USA, 21 - 25 May 2012 RV-15 Status of the CMS Detector Control System G. Bauer, et al. Published in: J. Phys.: Conf. Ser. 396 (2012) 012023 In: Computing in High Energy and Nuclear Physics 2012, New York, NY, USA, 21 - 25 May 2012 RV-16 The CMS High Level Trigger System: Experience and Future Development G. Bauer, et al. Published in: J. Phys.: Conf. Ser. 396 (2012) 012008 In: Computing in High Energy and Nuclear Physics 2012, New York, NY, USA, 21 - 25 May 2012 RV-17 An Analysis of the Control Hierarchy Modelling of the CMS Detector Control System Yi Ling Hwong, et al. Published in: J.Phys.Conf.Ser. 331 (2011) 022010 In: Computing in High Energy and Nuclear Physics 2010, Taipei, Taiwan, 18 - 22 Oct 2010 RV-18 The data-acquisition system of the CMS experiment at the LHC G. Bauer, et al. Published in: J.Phys.Conf.Ser. 331 (2011) 022021 In: Computing in High Energy and Nuclear Physics 2010, Taipei, Taiwan, 18 - 22 Oct 2010 RV-19 Studies of future readout links for the CMS experiment G. Bauer, et al. Published in J.Phys.Conf.Ser. 331 (2011) 022004 In: Computing in High Energy and Nuclear Physics 2010, Taipei, Taiwan, 18 - 22 Oct 2010 RV-20 The LHC Compact Muon Solenoid experiment detector control system G. Bauer, et al. Published in J.Phys.Conf.Ser. 331 (2011) 022009 In: Computing in High Energy and Nuclear Physics 2010, Taipei, Taiwan, 18 - 22 Oct 2010 RV-21 The CMS online cluster: IT for a large data acquisition and control cluster G. Bauer, et al. Published in J.Phys.Conf.Ser. 219 (2010) 022002 In: Computing in High Energy and Nuclear Physics 2009, Prague, Czech Republic, 21 - 27 Mar 2009 RV-22 Dynamic configuration of the CMS data acquisition cluster G. Bauer, et al. Published in J.Phys.Conf.Ser. 219 (2010) 022003 In: Computing in High Energy and Nuclear Physics 2009, Prague, Czech Republic, 21 - 27 Mar 2009 RV-23 The CMS data acquisition system software G. Bauer, et al. Published in J.Phys.Conf.Ser. 219 (2010) 022011 In: Computing in High Energy and Nuclear Physics 2009, Prague, Czech Republic, 21 - 27 Mar 2009 RV-24 The CMS event builder and storage system G. Bauer, et al. Published in J.Phys.Conf.Ser. 219 (2010) 022038 In: Computing in High Energy and Nuclear Physics 2009, Prague, Czech Republic, 21 - 27 Mar 2009 RV-25 Monitoring the CMS data acquisition system G. Bauer, et al. Published in J.Phys.Conf.Ser. 219 (2010) 022042 In: Computing in High Energy and Nuclear Physics 2009, Prague, Czech Republic, 21 - 27 Mar 2009 List of publications of Andrea Petrucci - prepared on July 9, 2015 - page 2
  • 9. RV-26 Commissioning of the CMS High Level Trigger L. Agostino, et al. Published in: J. Instrum. 4 (2009) P10005 RV-27 Grid computing technologies for renewable electricity generator monitoring and control F. Lelli, et al. Published in: IEEE E-ISBN 978-1-4244-0635-7 In: IEEE Oceans 2007, Aberdeen, Scotland, 18 - 21 June 2007 RV-28 The Tera-bit/s Super-Fragment Builder and Trigger Throttling System for the Compact Muon Solenoid Experiment at CERN G. Bauer, et al. Published in: IEEE Trans. Nucl. Sci. 55 (2008) 190-197 In: IEEE Real Time Conference 2007, Fermilab, Batavia, IL, USA, 29 Apr - 4 May 2007 RV-29 Effects of Adaptive Wormhole Routing in Event Builder Networks G. Bauer, et al. Published in: IEEE Trans. Nucl. Sci. 55 (2008) 182-189 In: IEEE Real Time Conference 2007, Fermilab, Batavia, IL, USA, 29 Apr - 4 May 2007 RV-30 CMS DAQ event builder based on Gigabit Ethernet G. Bauer, et al. Published in: IEEE Trans. Nucl. Sci. 55 (2008) 198-202 In: IEEE Real Time Conference 2007, Fermilab, Batavia, IL, USA, 29 Apr - 4 May 2007 RV-31 Flexible custom designs for CMS DAQ R. Arcidiacono, et al. Published in: Nucl. Phys. B, Proc. Suppl. 172 (2007) 174-177 In: 10th Topical Seminar on Innovative Particle and Radiation Detectors, Sienna, Italy, 1 - 5 Oct 2006 RV-32 Instrument Element: A New Grid component that Enables the Control of Remote In- strumentation E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Oh, A. Petrucci, S. Squizzato, S. Traldi Published in: IEEE Cluster Computing and the Grid, 2006, 8pp. - 52, ISBN: 0-7695-2585-7 In: IEEE International Symposium on Cluster Computing and the Grid, Singapore, 16 - 19 May 2006 RV-33 The many faces of the integration of instruments and the grid F. Lelli, E. Frizziero, M. Gulmini, G. Maron, S. Orlando, A. Petrucci and S. Squizzato Published in: International Journal of Web and Grid Services 2007 - Vol. 3, No.3 pp. 239 - 266 RV-34 Johanna: A Knowledge Centered Infrastructure for Teleorganizations M. Gaspari, D. Guidi, A. Petrucci, L. Picci Published in: eAdoption and the Knowledge Economy: Issues, Applications, Case Studies, Paul Cun- ningham and Miriam Cunningham (Eds), 2004 IOS Press Amsterdam, ISBN: 978-1-58603-470-7 In: eChallenges e-2004, Hofburg Palace, Vienna, Austria, 27-29 October 2004 Proceedings of Conferences and Workshops CW-1 The new CMS DAQ system for run 2 of the LHC T. A. Bawej, et al. Published in: proceeding PoS: TIPP2014 (2014) In: Technology and Instrumentation in Particle Physics 2014, Amsterdam, Netherlands, 2 - 6 Jun 2014 CW-2 Boosting Event Building Performance using Infiniband FDR for CMS Upgrade T. A. Bawej, et al. Published in: proceeding PoS: TIPP2014 (2014) In: Technology and Instrumentation in Particle Physics 2014, Amsterdam, Netherlands, 2 - 6 Jun 2014 CW-3 A Scalable and Homogeneous Web-Based Solution for Presenting CMS Control System Data L. Masetti, et al. Conference Report: JaCoW In: Accelerator & Large Experimental Physics Control Systems, San Francisco, CA, USA, 6 - 11 Oct 2013 List of publications of Andrea Petrucci - prepared on July 9, 2015 - page 3
  • 10. CW-4 The First Running Period of the CMS Detector Controls System - A Success Story F. Glege, et al. Conference Report: pp.mocoaab01 In: Accelerator & Large Experimental Physics Control Systems, San Francisco, CA, USA, 6 - 11 Oct 2013 CW-5 Recent experience and future evolution of the CMS High Level Trigger System G. Bauer, et al. Conference Report: CERN-CMS-CR-2012-167 In: 18th IEEE Real-Time Conference 2012, Berkeley, California, 11 - 15 Jun 2012 CW-6 The CMS Online Cluster: Setup, Operation and Maintenance of an Evolving Cluster J. A. Coarasa, et al. Published in: PoS: ISGC 2012 (2012), pp. 023 In: International Symposium on Grids and Clouds, Taipei, Taiwan, 26 Feb - 2 Mar 2012, pp.023 CW-7 Infrastructures and monitoring of the on-line CMS computing centre G. Bauer, et al. Conference Report: CERN-CMS-CR-2008-067, CERN-2008-008, CERN-2008-008 In: Topical Workshop on Electronics for Particle Physics, Naxos, Greece, 15 - 19 Sep 2008 CW-8 The run control and monitoring system of the CMS experiment G. Bauer, et al. Conference Report: FERMILAB-CONF-08-031-E, CERN-CMS-CR-2007-062 In: Computing in High Energy and Nuclear Physics (CHEP 07), Victoria, BC, Canada, 2-7 Sep 2007 CW-9 Infrastructures and Installation of the Compact Muon Solenoid Data Acquisition at CERN G. Bauer, et al. Conference Report: CERN-2007-007.93 In: Topical Workshop on Electronics for Particle Physics, Prague, Czech Republic, 03 - 07 Sep 2007 CW-10 The CMS High Level Trigger System A. Afaq, et al. Conference Report: FERMILAB-CONF-07-693-E, RT2007-OPF-HLT03, CERN-CMS-CR-2007-017 In: IEEE Real Time Conference 2007, Fermilab, Batavia, IL, USA, 29 Apr - 4 May 2007 CW-11 CMS Event Builder Performance Studies G. Bauer, et al. Conference Report: RT2007-EB-FN06 In: IEEE Real Time Conference 2007, Fermilab, Batavia, IL, USA, 29 Apr - 4 May 2007 CW-12 The run control and monitoring system of the CMS experiment Petrucci, A, et al. Published in: PoS: ACAT (2007) , pp. 026 In: International Workshop on Advanced Computing and Analysis Techniques in Physics Research, Amsterdam, The Netherlands, 23 - 27 Apr 2007 CW-13 The GRIDCC Instrument Element: from the Prototype to Production Environment E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi and N. Toniolo In: INGRID 07 - instrumenting the Grid, 2nd international workshop on distributed cooperative laboratories, Porto Fino, Italy, 16-18 April 2007 CW-14 GRIDCC - Bringing Instrumentation (Back) into the Grid K H Darby-Dowman, et al. In: Computing in High Energy and Nuclear Physics, (CHEP06) Mumbai, India, 13-17 February 2006 CW-15 The GridCC Project K H Darby-Dowman, et al. In: IEEE International Communication Systems Software and Middleware (COMSWARE) New Delhi, India. January 2006 CW-16 GRIDCC - providing a real-time Grid for Distributed Instrumentation K H Darby-Dowman, et al. In: UK e-Science All Hands Meeting (AHM2005), Nottingham, UK, September 2005 List of publications of Andrea Petrucci - prepared on July 9, 2015 - page 4
  • 11. Technical Reports TR-1 Performance evaluation of a fast transport for Data Acquisition E. Frizziero, M. Gulmini, Z. Har’El, F. Lelli, G. Maron, P. Molini, A. Petrucci, S. Pinter, S. Squizzato, S. Traldi INFN - Laboratori Nazionali di Legnaro, LNL Annual Report 2006, LNL-INFN(REP)-299/2006 TR-2 Run Control and Monitoring System of the CMS Muon Drift Tubes S. Badoer, et al. INFN - Laboratori Nazionali di Legnaro, LNL Annual Report 2006, LNL- INFN(REP)-297/2006 TR-3 Status report on the GRIDCC Project S. Badoer, et al. INFN - Laboratori Nazionali di Legnaro, LNL Annual Report 2006, LNL-INFN(REP)-285/2006 TR-4 The Grid Enabled Remote Instrumentation with Distributed Control and Computation (GRIDCC) Project S. Badoer, et al. INFN - Laboratori Nazionali di Legnaro, LNL Annual Report 2004, LNL-INFN(REP)-204/2005 TR-5 CMS - The Computing Project - Technical Design Report CMS Collaboration CERN-LHCC-2005-023, CMS TDR 7, 20 June 2005 TR-6 Johanna: Open Collaborative Technologies for Teleorganizations M. Gaspari, L. Picci, A. Petrucci, G. Faglioni Technical Reports 2002 UBLCS-2002-12 Project Deliverables PD-1 Quality of Service into the IE E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.6a4 September 2007 PD-2 Report on the VIGS release E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.6 June 2007 PD-3 IE component highlight and installation procedure E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.6.a1 June 2007 PD-4 Instrument Manager Programmer Guide E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.6.a2 June 2007 PD-5 SRM Clients E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.6.a3 June 2007 PD-6 SRM interface and its implementations (StoRM & Bestman) in the IE E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.6.a4 June 2007 PD-7 Data Collector E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.6.a5 June 2007 PD-8 IRS: Instrument Reservation Service E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.6.a6 June 2007 PD-9 IE peer to peer discovery E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.6.a7 June 2007 List of publications of Andrea Petrucci - prepared on July 9, 2015 - page 5
  • 12. PD-10 Updated release of IM E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.6.a8 June 2007 PD-11 Report on login Grid service release E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.7 June 2007 PD-12 Configuring Tomcat to use httpg or https plus VOMS proxy certificates E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.7.a1 June 2007 PD-13 Configuring Kerberos security for IE E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.7.a1 June 2007 PD-14 Report on Resource Service release E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.8 June 2007 PD-15 Resource Service Manager Tool - User Guide E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.8.a1 June 2007 PD-16 Report on Information and Monitor Service release E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.9 June 2007 PD-17 Log-IMS User Guide E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.9.a1 June 2007 PD-18 Report on Knowledge based Service prototype E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.10 June 2007 PD-19 Problem Solver javadoc APIs E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.10.a1 June 2007 PD-20 Report on the VIGS prototype E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.1 June 2006 PD-21 VIGS WSDL E. Frizziero, et al. GridCC Project, Deliverable 3.1.a1 June 2006 PD-22 VIGS Javadoc APIs E. Frizziero, et al. GridCC Project, Deliverable 3.1.a2 June 2006 PD-23 Instrument Element Installation Guide E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.1.a3 June 2006 PD-24 Report on login Grid service prototype E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.2 June 2006 PD-25 Report on the Resource Service prototype E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.3 June 2006 PD-26 User manual for DUCK filler application E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.3.a1 June 2006 List of publications of Andrea Petrucci - prepared on July 9, 2015 - page 6
  • 13. PD-27 Resource Service database scripts E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.3.a2 June 2006 PD-28 Report on the Information and Monitoring System prototype E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.4 June 2006 PD-29 Log-IMS Installation Guide E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.4.a1 June 2006 PD-30 Log-IMS User Guide E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.4.a2 June 2006 PD-31 Log-IMS Performance Tests E. Frizziero, M. Gulmini, F. Lelli, G. Maron, A. Petrucci, S. Squizzato, S. Traldi GridCC Project, Deliverable 3.4.a3 June 2006 PD-32 Technological Review C. Kotsokalis, et al. GridCC Project, Deliverable 1.1 December 2004 List of publications of Andrea Petrucci - prepared on July 9, 2015 - page 7