23-28 August 2020
BHSS, Academia Sinica
Asia/Taipei timezone

Automatised Event-Workflows with Offloading to Batch Systems

27 Aug 2020, 16:00
30m
Conference Room 1 (BHSS, Academia Sinica)

Conference Room 1

BHSS, Academia Sinica

Oral Presentation Converging High Performance infrastructures: Supercomputers, clouds, accelerators Converging High Performance infrastructures: Supercomputers, clouds, accelerators Session

Speaker

Mr Michael Schuh (DESY)

Description

DESY provides significant storage and computing resources with more than 30PB of data about 50 000 cores to its users. It is one of the largest sites in the High-Energy computing Grid and provides the computing and storage infrastructure to the European XFEL as well as local experiments. As with such a the large user base, DESY's goal is to provide an easy and efficient access to the resources to enable user workflows.\newline Established workflow management systems are mostly polling-like, so that they regularly sample the states of the connected systems and initiate further steps based on the current sampling. We present our push-based approach to enable scalable workflow chains based on events and functions. Here events are flowing on an Apache Kafka/Confluent message backbone and can trigger predefined functions in an OpenWhisk framework. With dCache storage events as prime example, this allows for automatic processing chains, where file updated or newly written to the storage system initiates its own processing by a predefined function. However, as lambdas in Function-As-A-Service (FaaS) frameworks are intended to be low-latency and fast result operations, computational or I/O intensive processing jobs need to be run on better suited systems. Thus, we demonstrate how to further offload such computational heavy workloads to our HTCondor batch system by function chains.\newline This enables us to interlink our storage and computing resources even closer. Due to the generic approach, such automatised workflow chains are not limit to storage events but can be extended to other event types as well.

Primary author

Co-authors

Dr Christian Voss (DESY Hamburg) Mr Juergen Hannappel (DESY) Marina Sahakyan (DESY) Mr Michael Schuh (DESY) Dr Patrick Fuhrmann (DESY/dCache.org)

Presentation materials

There are no materials yet.