~/talk

Zero-Change Object Transmission for Distributed Big Data Analytics

Talkat USENIX ATC '22 · 2022-07-11..07-13· [java]
name:Mingyu Wu
links:none on file
links:none on file
links:none on file
slides:none on file

Zero-Change Object Transmission (ZCOT) copies live Java objects into a shared exchange space mapped at the same addresses across JVMs and exposes a chunked metadata server that manages 256MB chunks, chunk maps and RPCs; receivers trigger page-fault pulls to fetch remote chunks, GC hooks release chunks, and a front-end metadata stream preserves compatibility with existing serialize/deserialize APIs. Prototype integrates with Spark and Flink, runs on a 4-node 100Gbps cluster, yields microbenchmarks ~2.28x, serialization-phase speedups up to 4.19x, and up to 23.6% application runtime improvement (13.9% average in Spark).

AI-written summary · about

  1. 0:00Intro
  2. 0:28Distributed Big-data Analytics
  3. 1:12Workflow of Big-data Processing
  4. 2:32Costly Inter-JVM Communications
  5. 4:36Existing S/D Optimizations
  6. 6:44How to Achieve This?
  7. 7:51Challenges for ZCOT
  8. 8:17Space Construction: DCDS
  9. 9:13Compatibility with Applications
  10. 10:55Distributed Memory Management
  11. 11:57RPC Interfaces
  12. 13:00The Workflow of ZCOT
  13. 15:57Experimental Setup
  14. 16:19Mircobenchmark
  15. 18:06Flink Performance
  16. 18:36Conclusion
~/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.