🏠 Home
🔭 About
📺 Programs
Overview
🧪 Open Source Research Experience
🧪 Summer of Reproducibility
🪺 Open Source Incubator Fellowship
🎓 Open Source Education
📚 Resources
📝 Blog
🎪 Events
distributed systems
ReproNB: Reproducibility of Interactive Notebook Systems
Project Idea Description Topics: HPC, MPI, distributed systems Skills: C++, Python Difficulty: Difficult Size: Large; 350 hours Mentors: Tanu Malik Notebooks have gained wide popularity in scientific computing. A notebook is both a web-based interactive front- end to program workflows and a lightweight container for sharing code and its output.
Tanu Malik
ScaleRep: Reproducing and benchmarking scalability bugs hiding in cloud systems
Topics: Distributed systems, Scalability, Bug analysis, Bug reproducibility Skills: Java, Python, bash scripting, perf, Linux internals Difficulty: Hard Size: Large (350 hours) Mentors: Bogdan "Bo" Stoica (contact person), Yang Wang
Bogdan "Bo" Stoica
,
Yang Wang
ScaleBugs: Reproducible Scalability Bugs
Scalable systems lay essential foundations of the modern information industry. HPC data centers tend to have hundreds to thousands of nodes in their clusters. The use of “extreme-scale” distributed systems has given birth to a new type of bug: scalability bugs.
Cindy Rubio González
,
Haryadi S. Gunawi
,
Hao-Nan Zhu
Adaptive Load Balancers for Low-latency Multi-hop Networks
This project aims at designing efficient, adaptive link level load balancers for networks that handle different kinds of traffic, in particular networks where flows are heterogeneous in terms of their round trip times.
Katia Obraczka
CephFS
CephFS is a distributed file system on top of Ceph. It is implemented as a distributed metadata service (MDS) that uses dynamic subtree balancing to trade parallelism for locality during a continually changing workloads.
Carlos Maltzahn
Cite
×