Systems & Networking at Penn

Practical research for dependable, high-performance computing.

We study how to make modern platforms predictable and secure—spanning operating systems, scheduling, and emerging cloud architectures.

Current Focus

  • Real-time multicore scheduling, resouce allocation
  • Distirbuted system security
  • System codesign techniques

Building tools and experiments that push compute platforms toward safer, more predictable performance.

About

We prototype, measure, and publish.

R2D2 Lab is a systems research group focused on the interplay between operating systems, networking, and real-time constraints. We collaborate with industry partners and the broader academic community to translate theory into practical, production-ready insights.

Our work spans multicore schedulers, predictable cloud execution, and resource isolation for safety-critical applications.

What we do

  • Design and evaluate scheduling algorithms.
  • Prototype kernel and runtime systems.
  • Build reliable security protocols.

Lab Members

People driving the work.

Member Name

Role or focus area

Website

Member Name

Role or focus area

Website

Member Name

Role or focus area

Website

Member Name

Role or focus area

Website

Replace placeholders with your team, bios, and links.

Projects

Research lines and artifacts.

Multicore Resource Allocation

Dynamic allocation of cache and memory bandwidth to cut tail latency and improve schedulability across soft real-time, multi-mode, control, and DAG workloads.

View project

Future Project

Placeholder for upcoming work. Add title, summary, and link to the project page.

Coming soon

PIs

Prof. Linh T.X. Phan & Prof. Andreas Haeberlen

The lab is co-led by Prof. Linh Phan, whose work spans real-time systems, cyber-physical systems, and dependable computing, and Prof. Andreas Haeberlen, focusing on distributed systems, networking, and security.

Connect

Reach out for collaboration, student opportunities, or seminar invitations.