Dick H.J. Epema obtained an MSc in mathematics with a minor in Spanish in 1979, and a PhD in mathematics (algebraic geometry) in 1983, both from Leiden University in the Netherlands. His PhD thesis is entitled Surfaces with Canonical Hyperplane Sections. In 1988 he also obtained an MSc in computer science from Delft University of Technology.

Currently he is full professor of Distributed Systems at Delft University of Technology. From September 2011 until 2016, he was a part-time full professor of Decentralized Distributed Systems in the System Architecture and Networking group of Eindhoven University of Technology.

His research interests are in the areas of scheduling in distributed computing systems  (grids, clusters, clouds, datacenters) and cooperative systems (peer-to-peer systems, online social networks, blockchain). 

In the area of scheduling, his current focus is on resource allocation to data-processing frameworks such as MapReduce and Spark. An important topic has been processor co-allocation, that is, the distribution of single (parallel) applications across multiple clusters. His scheduling research centers around the KOALA grid scheduler, which has been deployed on the DAS system and which had processor co-allocation as one of its initial main features. KOALA has later been extended to deal with many application types, such as workflows, bags-of-tasks, and data-processing frameworks.

In the area of cooperative systems, his research was on measurements and modeling of the BitTorrent P2P system, on all aspects of video distribution (recorded, live, and VoD) in swarm-based P2P systems, and on reputation mechanisms and resilience against sybil attacks, as part of the research and development of the Tribler P2P system. His research in this area recently moved to trust and the blockchain.

Previously, he did research in performance analysis, and he has investigated many different types of priority and fair queuing systems, ranging from theoretical single-server queuing models to the decay-usage scheduling policy in UNIX multiprocessors.

Dick Epema has obtained many research grants from NWO, the EU, and the Dutch government (BSIK, COMMIT). He was involved in the VL-e (grid computing) and I-Share/Freeband (virtual communities in the Internet and P2P computing) BSIK projects, and he participates in the Infrastructure Virtualization for e-Science project of the Dutch national COMMIT program. He has authored over 140 scientific papers, and has been on numerous program committees in grids, clouds, and P2P computing. He is an associate editor of the IEEE Trans. on Parallel and Distributed Systems and the IEEE Trans. on Cloud Computing. He was General Co-Chair of the EuroPar2009 and the IEEE P2P 2010 conferences, and he was General Chair of the 21st ACM Symp. on High-Performance Parallel and Distributed Computing in 2012 and of the 13th IEEE/ACM Symp. on Cluster, Cloud and Grid Computing in 2013. He was Program Committee Co-Chair of the 22nd ACM Symp. on High-Performance Parallel and Distributed Computing in 2013.

Dr.Ir. D.H.J.Epema