For New Students

We are always looking for new students to join our team.

Is this for You?

If you ever wondered how to design, develop, and deploy an awesome global system, how to understand and analyze its properties, why your experiments show different results on each evaluation, why debugging distributed systems is so difficult, or what it would take to make your computer 100-1,000,000 times faster, then you are a perfect fit with our research group. You are invited to join.

How to Join?

Contact join@atlarge-research.com to join us!

Let's start our collaboration! We have for you a diverse selection of bachelor projects, masters thesis projects, stand-alone research projects, and variety of topics for literature surveys. These projects are part of our cutting-edge research on distributed (eco)systems, storage and networking.

What Can We Do Together?

Our general philosophy is that we want to help everybody develop to their true potential, and not waste their talent.

Don't worry if you don't have all the skills at the start of the project. That's what we're here for. We have a strong focus on training students like you to become top-notch computer scientists. For example, our team of experts will help you onboard quickly, give you technical advice, help you formulate new concepts, explore with you design alternatives, etc.

You can make a mark in the scientific world, and at the same time help our research group get real-world impact through a strong scientific and technical contribution. The following publications are the direct result of AtLarge student projects from the last few years:

Thesis Advice

There are a couple of things to take into account when doing a thesis with us. All master and bachelor students, please thoroughly read vu_thesis_template_advice.pdf. There are three things that need to be present in each thesis and are often forgotten:

  1. Please include a declaration of the original work in your thesis (https://vu.nl/en/student/examinations/academic-integrity): Put a statement like "I confirm that this thesis work is my own work, is not copied from any other source (person, Internet, or machine), and has not been submitted elsewhere for assessment." You can make a new subsection in the introduction titled "Plagiarism Declaration". If you copied the content in the thesis from your own past work, clearly put that in this section.
  2. Make an artifact appendix, https://github.com/ctuning/ck-artifact-evaluation/blob/master/wfe/artifact-evaluation/templates/ae.tex -- Please include and fill up this Appendix in your thesis. Put a direct link to the github repo in the abstract. Please see examples of how to do this in our bachelor/master thesis highlights.
  3. Make a subsection in the introduction, "Societal Relevance" and discuss how your work connects to the societal concerns discussed explicitly in the Dutch Computer Systems Manifesto: https://arxiv.org/abs/2206.03259.

Links

Highlights

A small highlight of the work we have supervised.

Master Theses

PMicroProfile: A Micro-Architecture Aware Persistent Memory Profiling Framework
TropoDB: Design, Implementation and Evaluation of an Optimised KV-Store for NVMe Zoned Namespace Devices
Radice: Data-driven Risk Analysis of Sustainable Cloud Infrastructure using Simulation
The Design and Experimental Use of CReB, a Container Registry Benchmark
Capelin: Fast Data-Driven Capacity Planning for Cloud Datacenters

Bachelor Theses

Labels, Cards, and Simulation-Based Analysis for Energy Efficiency and Sustainability in Data Centers
OpenDC Serverless: Design, Implementation and Evaluation of a FaaS Platform Simulator
PorygonCraft: Improving and Measuring the Scalability of Modifiable Virtual Environments using Dynamic Consistency Units
Evaluating Performance Characteristics of the PMDK Persistent Memory Software Stack

Literature Surveys

Multivocal Survey of the Function Management Layer in the Open-Source Serverless Platforms
Survey of Graph Analysis Applications

Supervised work

An overview of all supervised work.

Master Theses

'ODAbler': Design and Evaluation of an Operational Data Analytics Framework for Energy-efficient management of Workloads in a Data Centre Simulator OpenDC
Characterization and Modelling of Resource Usage and Energy Consumption in HPC Datacenters by Machine Learning
Data Characterization and Anomaly Detection for HPC Datacenters Using Machine Learning
Understanding Datacenter Scheduler Programming Abstractions: Reference Architecture Design, Scheduler Analysis, and Cost Quantification
PMicroProfile: A Micro-Architecture Aware Persistent Memory Profiling Framework
TropoDB: Design, Implementation and Evaluation of an Optimised KV-Store for NVMe Zoned Namespace Devices
Radice: Data-driven Risk Analysis of Sustainable Cloud Infrastructure using Simulation
Healthor: Heterogeneity-aware Flow Control in DLTs to Increase Performance and Decentralization
Modeling and Simulation of the Google TensorFlow Ecosystem
Stored: A Distributed Immutable Blob Store
The Design and Experimental Use of CReB, a Container Registry Benchmark
A Performance-Based Recommender System for Distributed DNN Training
Capelin: Fast Data-Driven Capacity Planning for Cloud Datacenters
The Design, Productization, and Evaluation of a Serverless Workflow-Management System
Experimental Performance Analysis of Graph Analytics Frameworks
POSUM: A Generic Portfolio Scheduler for MapReduce Workloads
Design and Experimental Evaluation of a System based on Dynamic Conits for Scaling Minecraft-like Environments
Workload Characterization and Modeling, and the Design and Evaluation of Cache Policies for Big Data Storage Workloads in the Cloud
ANANKE: a Q-Learning-Based Portfolio Scheduler for Complex Industrial Workflows
Design and Evaluation of a Portfolio Scheduler for Business-Critical Workloads Hosted in Cloud Datacenters

Bachelor Theses

Labels, Cards, and Simulation-Based Analysis for Energy Efficiency and Sustainability in Data Centers
Collection and Analysis of Operational Traces from SURFsara Datacenters
Design and Evaluation of a Cloud operated Storage System for Minecraft-like Games
LEGO, but with Servers: Creating the Building Blocks to Design and Simulate Datacenters
A Trace-Based Validation Study of OpenDC
OpenDC Serverless: Design, Implementation and Evaluation of a FaaS Platform Simulator
PorygonCraft: Improving and Measuring the Scalability of Modifiable Virtual Environments using Dynamic Consistency Units
Evaluating Performance Characteristics of the PMDK Persistent Memory Software Stack
A Systematic Design Space Exploration of Datacenter Schedulers
Nebu: A topology-aware deployment system for reliable virtualized multi-cluster environments

Literature Surveys

Multivocal Survey of the Function Management Layer in the Open-Source Serverless Platforms
Survey of Graph Analysis Applications
  • Mark Hendrikx,
  • Sebastiaan Meijer,
  • Joeri Van Der Velden,
  • Alexandru Iosup
  • (2013)
Procedural content generation for games: A survey.