Enabling Dynamic Services

Realizing the full potential of the Dutch e-Infrastructure

Image: SURFsara – Dutch National Supercomputer Cartesius

Although the e-Infrastructure of the Netherlands as provided by SURF and others is at a high level, the combined use of different e-Infrastructure components (for instance connecting two different supercomputers using a lightpath network connection) is still hard to accomplish. Especially when the resources are provided by different suppliers (for instance a database at a university, network connections from SURFnet and compute resources from SURFsara). A lot of manual steps are needed, usually requiring assistance from the operators of all e-Infrastructure providers involved. In order to be successful, users (researchers) also need to have an advanced understanding the e-Infrastructure themselves, knowledge not always available.

Combining different pieces of e-Infrastructure efficiently

The mission of the Enabling Dynamic Services (EDS) project is to create a system that allows users to combine different pieces of e-Infrastructure (from SURF or otherwise) efficiently, both in effort of the user and in computational efficiency of the resulting system. EDS is a collaboration between different parts of SURF (SURFnet and SURFsara) and the Netherlands eScience Center. The EDS project is part of the SURF Integrated Federated Infrastructure innovation programme.

Focus on usability and user’s needs

In some ways the EDS project can be considered a follow-up of several infrastructure combining prototype projects, including the Enlighten Your Research Global eSALSA project, and research into Jungle Computing done in the Ibis project. An important lesson learned in these projects is the need to focus on usability. In addition, a good understanding of exactly what users need to solve their problem is very important. The EDS project therefore started by making an inventory of the relevant and available e-Infrastructure components and which combinations users would require in real use cases.

Equally important is to make sure to not build the needed system completely from scratch. A lot of (software) elements needed for combining e-Infrastructure are constantly developed. Building on existing solutions rather then re-inventing the wheel is key to making progress.

Proof of concept system

We strive to build a Proof of Concept (PoC) system that showcases several ways of combining e-Infrastructure components. In 2016 we will use this PoC system to both gain experience with combining e-Infrastructure, and to work with users on what exactly they need to combine e-Infrastructure effectively. We fully expect the PoC design to change considerably as a result of this process. We also expect to produce recommendations for how the e-Infrastructure itself can be improved to facilitate combining e-Infrastructure components.

Participating organisations

Netherlands eScience Center




Peter Hinrich
Principal investigator
Mateusz Kuzak
Mateusz Kuzak
Community Manager
Netherlands eScience Center
Niels  Drost
Niels Drost
Senior eScience Research Engineer
Netherlands eScience Center
Stefan Verhoeven
Senior eScience Research Engineer
Netherlands eScience Center
Jason Maassen
eScience Coordinator
Netherlands eScience Center

Related projects

Enhance Your Research Alliance (EYRA) Benchmark Platform

Supporting researchers to easily set-up benchmarks

Updated 14 months ago

SecConNet Smart

Smart, secure container networks for trusted big data sharing

Updated 19 months ago


Developing an eScience technology platform

Updated 15 months ago

Generic eScience Technologies

Making breakthroughs in data-driven research

Updated 15 months ago

Related software

One button compute


Web application for running a CWL workflow on a bunch of files.

Updated 23 months ago



If you are using remote machines to do your computations, and don’t feel like learning and implementing many different APIs, Xenon is the tool for you.

Updated 8 months ago
13 11