Assise: Performance and availability via client-local {NVM} in a distributed file system

TE Anderson, M Canini, J Kim, D Kostić… - … USENIX Symposium on …, 2020 - usenix.org
The adoption of low latency persistent memory modules (PMMs) upends the long-
established model of remote storage for distributed file systems. Instead, by colocating …

Reproducible builds: Increasing the integrity of software supply chains

C Lamb, S Zacchiroli - IEEE Software, 2021 - ieeexplore.ieee.org
Although it is possible to increase confidence in free and open source software by reviewing
its source code, trusting code is not the same as trusting its executable counterparts. This …

CNTR: lightweight {OS} containers

J Thalheim, P Bhatotia, P Fonseca… - 2018 USENIX Annual …, 2018 - usenix.org
Container-based virtualization has become the de-facto standard for deploying applications
in data centers. However, deployed containers frequently include a wide-range of tools (eg …

On-demand Container Loading in {AWS} Lambda

M Brooker, M Danilov, C Greenwood… - 2023 USENIX Annual …, 2023 - usenix.org
AWS Lambda is a serverless event-driven compute service, part of a category of cloud
compute offerings sometimes called Function-as-a-service (FaaS). When we first released …

Gramine-tdx: A lightweight os kernel for confidential vms

D Kuvaiskii, D Stavrakakis, K Qin, C Xing… - Proceedings of the …, 2024 - dl.acm.org
While Confidential Virtual Machines (CVMs) have emerged as a prominent way for
hardware-assisted confidential computing, their primary usage is not suitable for small …

Designing a true {Direct-Access} file system with {DevFS}

S Kannan, AC Arpaci-Dusseau… - … USENIX Conference on …, 2018 - usenix.org
We present DevFS, a direct-access file system embedded completely within a storage
device. DevFS provides direct access without compromising file system integrity …

Extension framework for file systems in user space

A Bijlani, U Ramachandran - 2019 USENIX Annual Technical …, 2019 - usenix.org
User file systems offer numerous advantages over their in-kernel implementations, such as
ease of development and better system reliability. However, they incur heavy performance …

Tenplex: Dynamic Parallelism for Deep Learning using Parallelizable Tensor Collections

M Wagenländer, G Li, B Zhao, L Mai… - Proceedings of the ACM …, 2024 - dl.acm.org
Deep learning (DL) jobs use multi-dimensional parallelism, ie, combining data, model, and
pipeline parallelism, to use large GPU clusters efficiently. Long-running jobs may …

Ad hoc file systems for high-performance computing

A Brinkmann, K Mohror, W Yu, P Carns… - Journal of Computer …, 2020 - Springer
Storage backends of parallel compute clusters are still based mostly on magnetic disks,
while newer and faster storage technologies such as flash-based SSDs or non-volatile …

[HTML][HTML] Rcryptect: Real-time detection of cryptographic function in the user-space filesystem

S Lee, N Jho, D Chung, Y Kang, M Kim - Computers & Security, 2022 - Elsevier
The existing methods of ransomware detection have limitations. To be specific, static
analysis is not effective to obfuscated binaries, while dynamic analysis is usually restricted to …