Edelweiss: Automatic Storage Reclamation for Distributed Programming

Provided by: VLD Digital
Topic: Storage
Format: PDF
Event Log Exchange (ELE) is a common programming pattern based on immutable state and messaging. ELE sidesteps traditional challenges in distributed consistency, at the expense of introducing new challenges in designing space reclamation protocols to avoid consuming unbounded storage. The authors introduce Edelweiss, a sublanguage of bloom that provides an ELE programming model, yet automatically reclaims space without programmer assistance. They describe techniques to analyze Edelweiss programs and automatically generate application-specific distributed space reclamation logic.

Find By Topic