BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20211207T054812Z
LOCATION:230-231-232
DTSTART;TZID=America/Chicago:20211118T140000
DTEND;TZID=America/Chicago:20211118T143000
UID:submissions.supercomputing.org_SC21_sess169_pap146@linklings.com
SUMMARY:LogECMem: Coupling Erasure-Coded In-Memory Key-Value Stores with P
 arity Logging
DESCRIPTION:Paper\n\nLogECMem: Coupling Erasure-Coded In-Memory Key-Value 
 Stores with Parity Logging\n\nCheng, Hu, Ke, Xu, Yao...\n\nIn-memory key-v
 alue stores are often used to speed up Big Data workloads on modern HPC cl
 usters. To maintain their high availability, erasure coding has been recen
 tly adopted as a low-cost redundancy scheme instead of replication. Existi
 ng erasure-coded update schemes, however, have either low performance or h
 igh memory overhead. In this paper, we propose a novel parity logging-base
 d architecture, HybridPL, which creates a hybrid of in-place update (for d
 ata and XOR parity chunks) and log-based update (for the remaining parity 
 chunks), so as to balance the update performance and memory cost, while ma
 intaining efficient single-failure repairs. We realize HybridPL as an in-m
 emory key-value store called LogECMem, and further design efficient repair
  schemes for multiple failures. We prototype LogECMem and conduct experime
 nts on different workloads. We show that LogECMem achieves better update p
 erformance over existing erasure-coded update schemes with low memory over
 head, while maintaining high basic I/O and repair performance.\n\nTag: Rep
 roducibility Badge, Big Data, Data Analytics, Data Management, File System
 s and I/O, Memory Systems, Storage\n\nRegistration Category: Tech Program 
 Reg Pass\n\nReproducibility Badges: Artifact Available
END:VEVENT
END:VCALENDAR
