Joint WLCG & HSF Workshop 2018

Europe/Zurich
Centro Congessi Federico II (Aula Magna; Aula A); Hotel Vesuvio (Napoli, Italy)

Centro Congessi Federico II (Aula Magna; Aula A); Hotel Vesuvio

Napoli, Italy

via Partenope 36/45
Description

This joint WLCG and HSF workshop looks forward to the common challenges faced in HEP Software and Computing in the next decade, when the HL-LHC will start and the LBNF facility will become operational. Major programmes of work in software and computing have been identified as a result of the HSF's Community White Paper process, which published its Roadmap in December 2017 and now is the time to start implementing them.

In the workshop we will look to identify prototypes that will clarify the best and most promising lines of work for the next few years. There will be many plenary sessions, to engage the whole community in discussion of the challenges ahead and to find common projects as much as we can. Parallel sessions will allow working groups to make real progress on their goals.

Participants
  • Alaettin Serhan Mete
  • Albert Puig Navarro
  • Alberto Aimar
  • Alessandra Doria
  • Alessandra Forti
  • Alessandro De Salvo
  • Alessandro Di Girolamo
  • Alessandro Nettis
  • Alessandro Weisz
  • Alessio Nava
  • Alexei Klimentov
  • Alfonso Matrone
  • Amerigo Izzo
  • Andrea Ceccanti
  • Andrea Sartirana
  • Andrea Sciaba
  • Andrea Valassi
  • Andreas Heiss
  • Andreas Peters
  • Andreas Petzold
  • Andrei Gheata
  • Andrej Filipcic
  • Andrew Bohdan Hanushevsky
  • Andrew McNab
  • Andrey Baginyan
  • Anna Scaife
  • Antonio Falabella
  • Arantza Oyanguren
  • Aresh Vedaee
  • Armin Nairz
  • Artem Petrosyan
  • Arturo Sanchez Pineda
  • Benedikt Hegner
  • Benedikt Maier
  • Benjamin Couturier
  • Bernardino Spisso
  • Bernd Panzer-Steindel
  • Brian Davies
  • Brian Paul Bockelman
  • Brij Kishor Jashal
  • Bruce Becker
  • Carmine Piccolo
  • Catherine Biscarat
  • Charles Leggett
  • Christian Faerber
  • Christoph Wissing
  • Christophe DIARRA
  • Christopher Hollowell
  • Ciril Bohak
  • Claudio Grandi
  • Concezio Bozzi
  • Daniele Bonacorsi
  • Danila Oleynik
  • Dario Berzano
  • Dario Menasce
  • David Britton
  • David Cohen
  • David Crooks
  • David Kelsey
  • David Lange
  • Davide Costanzo
  • Davide Michelino
  • Diego Ciangottini
  • Dirk Hufnagel
  • Dmitri Konstantinov
  • Doina Cristina Duma
  • Domenico Elia
  • Domenico Giordano
  • Edith Knoops
  • Edoardo Martelli
  • Eduardo Rodrigues
  • Elizabeth Sexton-Kennedy
  • Emil Obreshkov
  • Enrico Caronti
  • Enrico Mazzoni
  • Eric Fede
  • Erica Snider
  • fabio funari
  • Fabrizio Bianchi
  • Fabrizio Furano
  • Farah Hariri
  • Federico Stagni
  • Filippo Ligresti
  • Francesco Giacomini
  • Frederique CHOLLET
  • Frédéric DERUE
  • Gabriele Cosmo
  • Gaetano Maron
  • Gang Chen
  • Gavin McCance
  • Gerardo Ganis
  • Giampaolo Carlino
  • Giovanni Battista Barone
  • Giulio Eulisse
  • Giuseppe Andronico
  • Giuseppe Bagliesi
  • Go Iwai
  • Graeme Stewart
  • Greg Corbett
  • Guglielmo De Nardo
  • Guido Russo
  • Guillaume Philippon
  • Helge Meinhard
  • Ian Bird
  • Ian Collier
  • Ian Fisk
  • isabella valente
  • Jamie Shiers
  • Jan Iven
  • Janusz Oleniacz
  • Jaroslava Schovancova
  • Jason Rylands
  • Jeff Templon
  • Jim Pivarski
  • Johannes Elmsheuser
  • Josep Flix Molina
  • Julia Andreeva
  • Katarzyna Maria Dziedziniewicz-Wojcik
  • Kaushik De
  • Kevin Pedro
  • Kyle Gross
  • Laura Perini
  • Laurent Duflot
  • Leonardo Merola
  • Luc Poggioli
  • Luca dell'Agnello
  • Maarten Litmaath
  • Marc Verderi
  • Marco Cattaneo
  • Marco Clemencic
  • Marco Zanetti
  • Maria Girone
  • Mario Lassnig
  • Mark Hodgkinson
  • Mark Neubauer
  • Marko Bracko
  • Markus Elsing
  • Markus Schulz
  • Martin Barisits
  • Martin Durant
  • Martin Hilgeman
  • Martin Ritter
  • Matti Kortelainen
  • Mattias Wadenstein
  • Maurizio Piscitelli
  • Max Fischer
  • Michael Sokoloff
  • Mihaela Gheata
  • Mike Hildreth
  • Mikhail Titov
  • Mirco Tracolli
  • Miron Livny
  • Mohammad Al-Turany
  • Oliver Gutsche
  • Oliver Keeble
  • Oxana Smirnova
  • Paolino Guida
  • Paolo Bianco
  • Paolo Calafiura
  • Pasquale Schiano
  • Pere Mato
  • Peter Elmer
  • Radu Popescu
  • Raffaele De Simone
  • Randall Sobie
  • Renaud Vernet
  • Riccardo Maria Bianchi
  • Robert Gardner
  • Robert Kutschke
  • Roberto Mella
  • Roger Jones
  • Ron Trompert
  • Rosario Esposito
  • Rosen Matev
  • Sandro Wenzel
  • SARA DARESTA
  • Sebastian Lopienski
  • Sergey Linev
  • Shawn McKee
  • Silvio Pardi
  • Simone Campana
  • Stefan Roiser
  • Stefania Grasso
  • Stefano Bagnasco
  • Stefano Salomone
  • Sudhir Malik
  • Takanori HARA
  • Taylor Childers
  • Thorsten Kollegger
  • Tibor Kurca
  • Tigran Mkrtchyan
  • Tim Bell
  • Tiziana Ferrari
  • Tomas Lindén
  • Tommaso Boccali
  • Tomoaki Nakamura
  • Tomoe Kishimoto
  • Tony Cass
  • Torre Wenaus
  • Vania Boccia
  • Vardan Gyurjyan
  • Victor Daniel Elvira
  • Viktor Khristenko
  • Vincenzo Capone
  • Vincenzo Innocente
  • Violaine Bellee
  • Wei Yang
  • Witold Pokorski
  • Xavier Espinal
  • Xiaomei Zhang
  • Xin Zhao
    • Programming for Concurrency and Co-Processors Scarlatti (Hotel Vesuvio)

      Scarlatti

      Hotel Vesuvio

      Convener: Jim Pivarski (Princeton University)
    • 10:30 AM
      Coffee Hotel Vesuvio

      Hotel Vesuvio

    • Performance and Cost Modeling Introduction Aula Magna (Centro Congressi Federico II)

      Aula Magna

      Centro Congressi Federico II

      Overview of the Working Group, Mandate, Activities and Status
      Mainly for non working group members

      Conveners: Andrea Sciaba (CERN) , Jose Flix Molina (Centro de Investigaciones Energéti cas Medioambientales y Tecno) , Markus Schulz (CERN)
      • 62
        Overview of the Working Group, Mandate, Activities and Status

        Mainly for non working group members. Intended to raise interest and stimulate contributions.

        Speaker: Jose Flix Molina (Centro de Investigaciones Energéti cas Medioambientales y Tecno)
      • 63
        Most important workloads and how to run them

        Reason why these workloads are “important” in matters of cost.
        Focus on Run2 experience
        Run3 and HL-LHC will be covered in the afternoon session
        Summarise what we have, list of workloads
        Overview of the experience gained running these workloads (especially from non experiment members view)

        Speaker: Johannes Elmsheuser (Brookhaven National Laboratory (US))
      • 64
        Metrics and Measurements

        The metrics relevant for the workloads.
        Status of the measurement of these quantities for the different workloads.
        More detailed discussions either in the afternoon session or during dedicated meetings

        Speaker: Gareth Douglas Roy (University of Glasgow (GB))
      • 65
        Cost evaluation process

        Mapping the cost model to site relevant costs
        Walk through an simple example, motivation etc.

        Afternoon: Concrete example calculations, where to go from here, discussions

        Speaker: Catherine Biscarat (LPSC Grenoble, IN2P3/CNRS)
    • Software Development Scarlatti (Hotel Vesuvio)

      Scarlatti

      Hotel Vesuvio

      Conveners: Giulio Eulisse (CERN) , Martin Ritter (LMU / Cluster Universe)
      • 66
        Project Discussions: Packaging
        • Packaging requirements: what are the contentious points and how do we go forward?
        • How do we scale to multiple project which have completely different timescales and requirements in terms of software stacks?
        Speaker: Graeme Stewart (CERN)
      • 67
        Project Discussions: Profilers
        • What are the available/used tools?
        • What are their shortcomings?
        • Possible solutions to these shortcomings
        Speaker: Ben Couturier (CERN)
      • 68
        Project Discussions: Static Analyzers
        • What are the available/used tools?
        • What are their shortcomings?
        • Possible solutions to these shortcomings
        Speaker: Sandro Christian Wenzel (CERN)
      • 69
        Project Incubation
        • Does the Incubator model of Apache make sense for HSF?
        • As a project leaders what would make me move to HSF?
        • As a HSF reviewers what are the minimum requirement for incubating a project?
        Speaker: Giulio Eulisse (CERN)
      • 70
        Becoming "Mainstream"
        • What are the OpenSource conferences / workshops we should try to have a more “active” presence?
        • How can we get support from experiments, projects, home institutions to have people attend OpenSource events and be part of the OpenSource community?
        Speaker: Eduardo Rodrigues (University of Cincinnati (US))
    • Visualisation Room A (Centro Congressi Federico II)

      Room A

      Centro Congressi Federico II

      Convener: Riccardo Maria Bianchi (University of Pittsburgh (US))
      • 71
        Visualization CWP paper status
        Speakers: Riccardo Maria Bianchi (University of Pittsburgh (US)) , Thomas Mc Cauley (University of Notre Dame (US))
      • 72
        Prject Discussion: Intro.

        A summary of what we proposed in the CWP in terms of common development work for the future and how we can proceed:

        • potential common base packages
        • server-client architecture as a possible solution to circumvent the issues of data access (in-framework tools) and limited/skimmed data (standalone tools)
        Speakers: Riccardo Maria Bianchi (University of Pittsburgh (US)) , Thomas Mc Cauley (University of Notre Dame (US))
      • 73
        Hybrid Rendering System for Particle Collision Experimental Data Visualization

        The main problems in visualizing the particle collision events are the amount of data needed for good visualization and the need for high-performance graphical hardware. To overcome the need of sending the large amount of data to the end-user as well as need for high-performance graphical hardware, we propose the hybrid rendering solution which renders the final image in two parts: (1) highly interactive visualization of basic experiment geometry rendered on client side and (2) high quality render of event details, which is rendered on server side. The final render image is combined from both images with use of different fusing techniques using depth buffer or importance buffer. The proposed approach solves multiple issues: (1) the need for sending a large amount of data to the client for purpose of visualization, (2) the need for high-performance graphical hardware on the client side, (3) allows the use of more complex rendering techniques and (4) improves the interactivity of the visualization.


        Speaker bio:

        Ciril Bohak obtained his B.Sc., M.Sc., and Ph.D. in Computer and Information Science at the University of Ljubljana, Slovenia. His main research topics are Computer Graphics and Data Visualization. He is in charge of Med3D project - a web-based medical data visualization framework with support for remote collaboration and VR. He is also collaborating on LiDAR/LADAR point cloud data visualization with Kyungpook National University from South Korea.

        Speaker's web page

        Speaker: Dr Ciril Bohak (University of Ljubljana, Faculty of Computer and Information Science)
      • 74
        New development in ROOT concerning web-based graphics, GUI and geometry display
        Speaker: Sergey Linev
      • 75
        ATLAS Open Data apps: bringing the interactivity of the website to the desktop
        Speaker: Arturo Sanchez Pineda (Abdus Salam Int. Cent. Theor. Phys. (IT))
      • 76
        VR-based event visualization in Belle II

        Development and deployment of a new virtual-reality educational tool for physics students (and for public outreach) in which the user experiences and interacts with the animated timeline of GEANT4-generated electron-positron collision events in the Belle II apparatus at the KEK laboratory in Japan. Lessons learned during the project and future plans.

        Speaker: Leo Piilonen (Virginia Tech)
      • 77
        Open discussion: "Can we build common Viz Tools?" - Next steps

        Open discussion on ideas for next steps towards possible joint projects and collaborations between HEP experiments.

        Preparation for the Phase-2 of the CWP process: "After the CWP".

        Speakers: Riccardo Maria Bianchi (University of Pittsburgh (US)) , Thomas Mc Cauley (University of Notre Dame (US))
    • 12:30 PM
      Lunch 3rd Floor (Centro Congressi Federico II)

      3rd Floor

      Centro Congressi Federico II

    • Performance and Cost Modeling Introduction: Technical Session Aula Magna (Centro Congressi Federico II)

      Aula Magna

      Centro Congressi Federico II

      Overview of the Working Group, Mandate, Activities and Status
      Mainly for non working group members

      Conveners: Andrea Sciaba (CERN) , Jose Flix Molina (Centro de Investigaciones Energéti cas Medioambientales y Tecno) , Markus Schulz (CERN)
      • 78
        Tools and Techniques for Performance/Cost Measurements

        A presentation of tools and techniques needed to measure the performance metrics.
        15' presentation followed by 15' discussion

        Speaker: Andrea Valassi (CERN)
      • 79
        Evolution of the critical workloads in Run3 and HL-LHC

        Run3 and HL-LHC , What will change?
        How can we “fake” in a more realistic way these conditions until we have the code that handles data for these periods?
        Will there be an impact of the change of global architecture and what will it be, how can we quantify it?
        Starting with a 3-4 slide introduction, then interactive work and discussion.

        Speaker: David Lange (Princeton University (US))
      • 80
        Cost evaluation process, example calculation

        Walk through the example
        Discussion on where to go from here

        Speaker: Renaud Vernet (Centre National de la Recherche Scientifique (FR))
      • 81
        Common resource calculation model: Brainstorming/Hackathon

        How to estimate resource needs for run periods.
        From several Excel sheets to a generic Python code with different configuration parameters by experiment.

        Starting from a simplistic Python script (needs to be prepared)
        Discussion and work on the code

        Speaker: Andrea Sartirana (Centre National de la Recherche Scientifique (FR))
      • 82
        Summary, Follow up

        First attempt at giving a high-level summary of the technical session

        Speaker: Markus Schulz (CERN)
    • Security Scarlatti (Hotel Vesuvio)

      Scarlatti

      Hotel Vesuvio

      Conveners: David Crooks (University of Glasgow (GB)) , Romain Wartel (CERN)
      • 83
        Trust & Policies

        GDPR Implications + Policy Harmonisation

        Speaker: David Kelsey (Science and Technology Facilities Council STFC (GB))
      • 84
        Authentication and Authorisation

        Authorisation Working Group Status

        Speaker: Maarten Litmaath (CERN)
      • 85
        Operational Security
        • Requirements for operational security in the future
        • Incident Response in new infrastructures
        • Threat Intelligence
        • Technology (inc. SOC WG status)
        • Traceability
        • IPv6 Security Aspects
        Speakers: David Crooks (University of Glasgow (GB)) , Vincent Brillault (CERN)
      • 86
        Discussion
    • Simulation: Improving and Extending Physics Modeling Room A (Centro Congressi Federico II)

      Room A

      Centro Congressi Federico II

      Conveners: Andrea Dotti (SLAC National Accelerator Laboratory (US)) , John Harvey (CERN) , Victor Daniel Elvira (Fermi National Accelerator Lab. (US))
    • 3:30 PM
      Coffee Centro Congressi Federico II & Hotel Vesuvio

      Centro Congressi Federico II & Hotel Vesuvio

    • Common Data Management and Data Lakes: Technical Session Scarlatti (Hotel Vesuvio)

      Scarlatti

      Hotel Vesuvio

      Conveners: Maria Girone (CERN) , Simone Campana (CERN)
    • Frameworks Technical Session Aula Magna (Centro Congressi Federico II)

      Aula Magna

      Centro Congressi Federico II

      Convener: Marco Clemencic (CERN)
    • Simulation: Faster Simulation Room A (Centro Congressi Federico II)

      Room A

      Centro Congressi Federico II

      Conveners: Andrea Dotti (Università and INFN Pisa) , John Harvey (CERN) , Victor Daniel Elvira (Fermi National Accelerator Lab. (US))