~/talk

Controlling Opaque-Component Effects with Semisolates and Try

name:Di Jin
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Introduces semisolates and the unprivileged command try that capture, inspect, stack, and selectively apply filesystem effects from opaque components while running in the real environment. Implementation uses Linux namespaces, an overlay/union filesystem, and syscall tracing with no kernel changes. Evaluated on five use cases with 25 experiments, preserves behavioral equivalence, outperforms Docker in these scenarios, and incurs modest overheads; deployed in research and production and awarded Best Paper and Distinguished Artifact.

AI-written summary · about

  1. 0:00Effect control challenges
  2. 1:02Risks of opaque component effects
  3. 2:25Containers and VMs limits
  4. 3:50Semi-isolate abstraction
  5. 5:14Try implements semi-isolates
  6. 7:18Evaluating Try's effects
  7. 8:21Try vs Docker performance
  8. 9:27Live demo of Try
  9. 11:09Downstream uses of Try
  10. 11:51Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.