kth.sePublikationer
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Assise: Performance and Availability via Client-local NVM in a Distributed File System
University of Washington.
KAUST.
KAIST.
KTH, Skolan för elektroteknik och datavetenskap (EECS), Datavetenskap, Kommunikationssystem, CoS, Network Systems Laboratory (NS Lab).ORCID-id: 0000-0002-1256-1070
Visa övriga samt affilieringar
2020 (Engelska)Ingår i: / [ed] USENIX Association, USENIX - The Advanced Computing Systems Association, 2020, s. 1011--1027Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

The adoption of low latency persistent memory modules (PMMs) upends the long-established model of remote storage for distributed file systems. Instead, by colocating computation with PMM storage, we can provide applications with much higher IO performance, sub-second application failover, and strong consistency. To demonstrate this, we built the Assise distributed file system, based on a persistent, replicated coherence protocol that manages client-local PMM as a linearizable and crash-recoverable cache between applications and slower (and possibly remote) storage. Assise maximizes locality for all file IO by carrying out IO on process-local, socket-local, and client-local PMM whenever possible. Assise minimizes coherence overhead by maintaining consistency at IO operation granularity, rather than at fixed block sizes.

We compare Assise to Ceph/BlueStore, NFS, and Octopus on a cluster with Intel Optane DC PMMs and SSDs for common cloud applications and benchmarks, such as LevelDB, Postfix, and FileBench. We find that Assise improves write latency up to 22x, throughput up to 56x, fail-over time up to 103x, and scales up to 6x better than its counterparts, while providing stronger consistency semantics.

Ort, förlag, år, upplaga, sidor
USENIX - The Advanced Computing Systems Association, 2020. s. 1011--1027
Nyckelord [en]
non-volatile memory, distributed storage, file systems, data centers, reliability, fault tolerance, scalability
Nationell ämneskategori
Datorsystem Datavetenskap (datalogi)
Identifikatorer
URN: urn:nbn:se:kth:diva-285598ISI: 000668979500057OAI: oai:DiVA.org:kth-285598DiVA, id: diva2:1499219
Konferens
14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20) November 4–6, 2020
Forskningsfinansiär
EU, Europeiska forskningsrådet, 770889
Anmärkning

QC 20201109

Tillgänglig från: 2020-11-07 Skapad: 2020-11-07 Senast uppdaterad: 2024-03-18Bibliografiskt granskad

Open Access i DiVA

assise.pdf(853 kB)169 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 853 kBChecksumma SHA-512
30c7dfc302991b6094a58e30b9d7a4bb54128a28b5259793aa245cdf4588235082a6ee49f214a9972f832fb3224f9f33be1553c3dcf81b83701e3da1bfb3a690
Typ fulltextMimetyp application/pdf

Övriga länkar

https://www.usenix.org/conference/osdi20/presentation/anderson

Person

Kostic, DejanReda, Waleed

Sök vidare i DiVA

Av författaren/redaktören
Kostic, DejanReda, Waleed
Av organisationen
Network Systems Laboratory (NS Lab)
DatorsystemDatavetenskap (datalogi)

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 169 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 584 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf