Weekly CCE-IOS tele-conference

US/Central
Peter van Gemmeren (ANL), Rob Ross (ANL)
Description
BlueJeans Link: https://bluejeans.com/102100194

Weekly CCE-IOS tele-conference (25 Mar 2020)
Chaired by: Ross, Rob; Dr. van Gemmeren, Peter

Attend: Salman, Paolo, RobR, Peter, RobL, Saba, Shane, Suren, Mathieu Liz, Philippe

Management news:
Salman: successfully negotiated for a little additional funding. Numbers are available. Priority are PPS and IOS.
Quarterly reports need to be written, followup by email

Received IOS effort request and will get back at us.

Intro:

Discussion:
Rob Latham: HPC I/O

ROOT is HEP High-Level I/O Library
Liz: Discussion of what I/O middleware is in HEP. Coordination of writing and threads within the root output module. Is that the place where the middleware concepts are applied.
Philippe: TMPIFile is new ROOT ~I/O forwarding layer.
Liz: Needs to be some effort on the experiment side to use what exists maximally, should inform the program of work.
Peter: Consider aligning (compressed) baskets (branches) in a cluster to better align/respect block bounderies.

Discussion of compression, how to coordinate, etc. Not immediately obvious how to approach, whether to do this inside ROOT, above ROOT, etc.
 
Compressing to near block boundaries, aggregation/sorting? Not clear what the right algorithmic approach is. Other costs to consider.
 
Two observations:
- Usually the higher-level library hands things off to a layer that does shuffling, if we're going to do that, across nodes.
- Also useful to put the bundles of data in a separate file from the metadata/index.

There are minutes attached to this event. Show them.
    • 11:00 11:05
      Management News 5m
      Speakers: Paolo Calafiura (LBNL), Dr Salman Habib (Argonne National Laboratory)
    • 11:05 11:10
      Introduction 5m
      Speakers: Dr Peter van Gemmeren (ANL), Rob Ross (ANL)
      Slides
    • 11:10 11:35
      HPC I/O, how we think about it 25m
      Speaker: Mr Rob Latham (Argonne National Laboratory)
      Slides
    • 11:35 12:00
      Discuss projects 25m
      Discussion of topics and getting volunteers to present in future meetings
      Speaker: All