DC Field | Value | Language |
---|---|---|
dc.contributor.author | Kwon, Miryeong | ko |
dc.contributor.author | Lee, Seungjun | ko |
dc.contributor.author | Choi, Hyunkyu | ko |
dc.contributor.author | Hwang, Jooyoung | ko |
dc.contributor.author | Jung, Myoungsoo | ko |
dc.date.accessioned | 2022-12-05T01:01:56Z | - |
dc.date.available | 2022-12-05T01:01:56Z | - |
dc.date.created | 2022-12-04 | - |
dc.date.issued | 2022-07-13 | - |
dc.identifier.citation | 2022 USENIX Annual Technical Conference, ATC 2022, pp.755 - 771 | - |
dc.identifier.uri | http://hdl.handle.net/10203/301583 | - |
dc.description.abstract | We propose Vigil-KV, a hardware and software co-designed framework that eliminates long-tail latency almost perfectly by introducing strong latency determinism. To make Get latency deterministic, Vigil-KV first enables a predictable latency mode (PLM) interface on a real datacenter-scale NVMe SSD, having knowledge about the nature of the underlying flash technologies. Vigil-KV at the system-level then hides the non-deterministic time window (associated with SSD's internal tasks and/or write services) by internally scheduling the different device states of PLM across multiple physical functions. Vigil-KV further schedules compaction/flush operations and client requests being aware of PLM's restrictions thereby integrating strong latency determinism into LSM KVs. We implement Vigil-KV upon a 1.92TB NVMe SSD prototype and Linux 4.19.91, but other LSM KVs can adopt its concept. We evaluate diverse Facebook and Yahoo scenarios with Vigil-KV, and the results show that Vigil-KV can reduce the tail latency of a baseline KV system by 3.19× while reducing the average latency by 34%, on average. | - |
dc.language | English | - |
dc.publisher | USENIX Association | - |
dc.title | Vigil-KV: Hardware-Software Co-Design to Integrate Strong Latency Determinism into Log-Structured Merge Key-Value Stores | - |
dc.type | Conference | - |
dc.identifier.scopusid | 2-s2.0-85140958071 | - |
dc.type.rims | CONF | - |
dc.citation.beginningpage | 755 | - |
dc.citation.endingpage | 771 | - |
dc.citation.publicationname | 2022 USENIX Annual Technical Conference, ATC 2022 | - |
dc.identifier.conferencecountry | US | - |
dc.identifier.conferencelocation | Carlsbad | - |
dc.contributor.localauthor | Jung, Myoungsoo | - |
dc.contributor.nonIdAuthor | Hwang, Jooyoung | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.