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.
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 projectFuture Project
Placeholder for upcoming work. Add title, summary, and link to the project page.
Coming soonPIs
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.