Digitala Vetenskapliga Arkivet

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
LineFS: Efficient SmartNIC Offload of a Distributed File System with Pipeline Parallelism
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Communication Systems, CoS, Network Systems Laboratory (NS Lab).ORCID iD: 0000-0001-5890-9629
Show others and affiliations
2021 (English)In: ACM SIGOPS 28th Symposium on Operating Systems Principles, 2021Conference paper, Published paper (Refereed)
Abstract [en]

In multi-tenant systems, the CPU overhead of distributed file systems (DFSes) is increasingly a burden to application performance. CPU and memory interference cause degraded and unstable application and storage performance, in particular for operation latency. Recent client-local DFSes for persistent memory (PM) accelerate this trend. DFS offload to SmartNICs is a promising solution to these problems, but it is challenging to fit the complex demands of a DFS onto simple SmartNIC processors located across PCIe.

We present LineFS, a SmartNIC-offloaded, high-performance DFS with support for client-local PM. To fully leverage the SmartNIC architecture, we decompose DFS operations into execution stages that can be offloaded to a parallel datapath execution pipeline on the SmartNIC. LineFS offloads CPU-intensive DFS tasks, like replication, compression, data publication, index and consistency management to a Smart-NIC. We implement LineFS on the Mellanox BlueField Smart-NIC and compare it to Assise, a state-of-the-art PM DFS. LineFS improves latency in LevelDB up to 80% and throughput in Filebench up to 79%, while providing extended DFS availability during host system failures.

Place, publisher, year, edition, pages
2021.
Keywords [en]
cloud computing, data centers, distributed file systems, storage systems, operating systems, networking
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-304425DOI: 10.1145/3477132.3483565Scopus ID: 2-s2.0-85118308655OAI: oai:DiVA.org:kth-304425DiVA, id: diva2:1608645
Conference
SOSP
Funder
EU, European Research Council, 770889
Note

Part of proceedings: ISBN 9781450387095, QC 20230117

Available from: 2021-11-04 Created: 2021-11-04 Last updated: 2024-03-18Bibliographically approved

Open Access in DiVA

fulltext(4243 kB)1032 downloads
File information
File name FULLTEXT01.pdfFile size 4243 kBChecksum SHA-512
8545de3aaf8ba15b58ffe93ef54441b88c5e7ff02a3cde987e01d42bbc72913b9df4896f7a1a8209e614ed6e7b29fdfbe7b4815fdcce8f21d563bd880b9c5b84
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopusACM library link

Search in DiVA

By author/editor
Reda, WaleedKostic, Dejan
By organisation
Network Systems Laboratory (NS Lab)
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 1033 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 725 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf