Disseminate

The Computer Science Research Podcast

Interviews with Computer Science researchers about their latest work. Hosted by Jack Waudby, researchers are interviewed, highlighting the problem(s) they tackled, solutions they developed, and how their findings can be applied in practice. This podcast is for industry practitioners, researchers, and students, aims to further narrow the gap between research and practice, and to generally make awesome Computer Science research more accessible. Each series focuses on a different Computer Science conference.

If you love the show become a Patron today for $3! This will help us cover our editing and hosting costs so we can keep making you awesome podcasts. 

Konstantinos Kallas | Practically Correct, Just-in-Time Shell Script Parallelization | #20
January 30, 2023x
5
57:4852.92 MB

Konstantinos Kallas | Practically Correct, Just-in-Time Shell Script Parallelization | #20

Summary: Recent shell-script parallelization systems enjoy mostly automated speedups by parallelizing scripts ahead-of-time. Unfortunately, such static parallelization is hampered by dynamic behavior pervasive in shell scripts—e.g., variable expansion and command substitution—which often requires r...

Vasily Sartakov | CAP-VMs: Capability-Based Isolation and Sharing in the Cloud #19
January 23, 2023x
4
36:1033.12 MB

Vasily Sartakov | CAP-VMs: Capability-Based Isolation and Sharing in the Cloud #19

Summary: Cloud stacks must isolate application components, while permitting efficient data sharing between components deployed on the same physical host. Traditionally, the memory management unit (MMU) enforces isolation and permits sharing at page granularity. MMU approaches, however, lead to...

Haoran Ma | MemLiner: Lining up Tracing and Application for a Far-Memory-Friendly Runtime | #18
January 16, 2023x
3
44:2540.67 MB

Haoran Ma | MemLiner: Lining up Tracing and Application for a Far-Memory-Friendly Runtime | #18

Summary: Far-memory techniques that enable applications to use remote memory and are increasingly appealing in modern data centers, supporting applications’ large memory footprint and improving machines’ resource utilization. In this episode Haoran Ma tells us about the problems with current far-me...

Lexiang Huang | Metastable Failures in the Wild | #17
January 09, 2023x
2
53:1848.81 MB

Lexiang Huang | Metastable Failures in the Wild | #17

Summary: In this episode Lexiang Huang talks about a framework for understanding a class of failures in distributed systems called metastable failures. Lexiang tells us about his study on the prevalence of such failures in the wild and how he and his colleagues scoured over publicly available ...

Andrew Quinn | Debugging the OmniTable Way | #16
January 02, 2023x
1
57:5853.08 MB

Andrew Quinn | Debugging the OmniTable Way | #16

Summary: Debugging is time-consuming, accounting for roughly 50% of a developer's time. In this episode Andrew Quinn tells us about the OmniTable, an abstraction that captures all execution state as a large queryable data table. In his research Andrew has built a query model around an OmniTable tha...