Andrea C. Arpaci-Dusseau

Orcid: 0000-0001-8618-2738

Affiliations:
  • University of Wisconsin-Madison, Madison, WI, USA
  • University of California, Berkeley, CA, USA (PhD 1998)


According to our database1, Andrea C. Arpaci-Dusseau authored at least 163 papers between 1993 and 2024.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2020, "For contributions to storage and computer systems".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Symbiosis: The Art of Application and Kernel Cache Cooperation.
Proceedings of the 22nd USENIX Conference on File and Storage Technologies, 2024

2023
Principled Schedulability Analysis for Distributed Storage Systems Using Thread Architecture Models.
ACM Trans. Storage, May, 2023

WiscSort: External Sorting For Byte-Addressable Storage.
Proc. VLDB Endow., 2023

MadFS: Per-File Virtualization for Userspace Persistent Memory Filesystems.
Proceedings of the 21st USENIX Conference on File and Storage Technologies, 2023

2022
Exploiting Nil-external Interfaces for Fast Replicated Storage.
ACM Trans. Storage, 2022

Using Trātṛ to tame Adversarial Synchronization.
Proceedings of the 31st USENIX Security Symposium, 2022

Plor: General Transactions with Predictable, Low Tail Latency.
Proceedings of the SIGMOD '22: International Conference on Management of Data, Philadelphia, PA, USA, June 12, 2022

LambdaObjects: re-aggregating storage and execution for cloud computing.
Proceedings of the HotStorage '22: 14th ACM Workshop on Hot Topics in Storage and File Systems, Virtual Event, June 27, 2022

NyxCache: Flexible and Efficient Multi-tenant Persistent Memory Caching.
Proceedings of the 20th USENIX Conference on File and Storage Technologies, 2022

2021
Can Applications Recover from fsync Failures?
ACM Trans. Storage, 2021

Strong and Efficient Consistency with Consistency-aware Durability.
ACM Trans. Storage, 2021

Scale and Performance in a Filesystem Semi-Microkernel.
Proceedings of the SOSP '21: ACM SIGOPS 28th Symposium on Operating Systems Principles, 2021

Exploiting Nil-Externality for Fast Replicated Storage.
Proceedings of the SOSP '21: ACM SIGOPS 28th Symposium on Operating Systems Principles, 2021

The Storage Hierarchy is Not a Hierarchy: Optimizing Caching on Modern Storage Devices with Orthus.
Proceedings of the 19th USENIX Conference on File and Storage Technologies, 2021

Scalable Persistent Memory File System with Kernel-Userspace Collaboration.
Proceedings of the 19th USENIX Conference on File and Storage Technologies, 2021

2020
The Network-Integrated Storage System.
IEEE Trans. Parallel Distributed Syst., 2020

Learning How To Learn Within An LSM-based Key-Value Store.
CoRR, 2020

From WiscKey to Bourbon: A Learned Index for Log-Structured Merge Trees.
Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation, 2020

Read as Needed: Building WiSER, a Flash-Optimized Search Engine.
Proceedings of the 18th USENIX Conference on File and Storage Technologies, 2020

Avoiding scheduler subversion using scheduler-cooperative locks.
Proceedings of the EuroSys '20: Fifteenth EuroSys Conference 2020, 2020

2019
Introduction to the Special Section on OSDI'18.
ACM Trans. Storage, 2019

Towards an Unwritten Contract of Intel Optane SSD.
Proceedings of the 11th USENIX Workshop on Hot Topics in Storage and File Systems, 2019

File Systems as Processes.
Proceedings of the 11th USENIX Workshop on Hot Topics in Storage and File Systems, 2019

The True Cost of Containing: A gVisor Case Study.
Proceedings of the 11th USENIX Workshop on Hot Topics in Cloud Computing, 2019

Exploiting Intel Optane SSD for Microsoft SQL Server.
Proceedings of the 15th International Workshop on Data Management on New Hardware, 2019

2018
SOCK: Serverless-Optimized Containers.
login Usenix Mag., 2018

Protocol-Aware Recovery for Consensus-Based Distributed Storage.
ACM Trans. Storage, 2018

SOCK: Rapid Task Provisioning with Serverless-Optimized Containers.
Proceedings of the 2018 USENIX Annual Technical Conference, 2018

Redesigning LSMs for Nonvolatile Memory with NoveLSM.
Proceedings of the 2018 USENIX Annual Technical Conference, 2018

Fault-Tolerance, Fast and Slow: Exploiting Failure Asynchrony in Distributed Systems.
Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation, 2018

DenseFS: a Cache-Compact Filesystem.
Proceedings of the 10th USENIX Workshop on Hot Topics in Storage and File Systems, 2018

Revisiting Concurrency in High-Performance NoSQL Databases.
Proceedings of the 10th USENIX Workshop on Hot Topics in Storage and File Systems, 2018

How to Teach an Old File System Dog New Object Store Tricks.
Proceedings of the 10th USENIX Workshop on Hot Topics in Storage and File Systems, 2018

Cloud-Native File Systems.
Proceedings of the 10th USENIX Workshop on Hot Topics in Cloud Computing, 2018

Designing a True Direct-Access File System with DevFS.
Proceedings of the 16th USENIX Conference on File and Storage Technologies, 2018

Protocol-Aware Recovery for Consensus-Based Storage.
Proceedings of the 16th USENIX Conference on File and Storage Technologies, 2018

2017
Redundancy Does Not Imply Fault Tolerance: Analysis of Distributed Storage Reactions to Single Errors and Corruptions.
login Usenix Mag., 2017

Application Crash Consistency and Performance with CCFS.
ACM Trans. Storage, 2017

WiscKey: Separating Keys from Values in SSD-Conscious Storage.
ACM Trans. Storage, 2017

Redundancy Does Not Imply Fault Tolerance: Analysis of Distributed Storage Reactions to File-System Faults.
ACM Trans. Storage, 2017

Improving Virtualized Storage Performance with Sky.
Proceedings of the 13th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 2017

The Popper Convention: Making Reproducible Systems Evaluation Practical.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, 2017

Demo abstract: PopperCI: Automated reproducibility validation.
Proceedings of the 2017 IEEE Conference on Computer Communications Workshops, 2017

PopperCI: Automated reproducibility validation.
Proceedings of the 2017 IEEE Conference on Computer Communications Workshops, 2017

Pipsqueak: Lean Lambdas with Large Libraries.
Proceedings of the 37th IEEE International Conference on Distributed Computing Systems Workshops, 2017

NICE: Network-Integrated Cluster-Efficient Storage.
Proceedings of the 26th International Symposium on High-Performance Parallel and Distributed Computing, 2017

The Unwritten Contract of Solid State Drives.
Proceedings of the Twelfth European Conference on Computer Systems, 2017

2016
Standing on the Shoulders of Giants by Managing Scientific Experiments Like Software.
login Usenix Mag., 2016

Serverless Computation with OpenLambda.
login Usenix Mag., 2016

I Aver: Providing Declarative Experiment Specifications Facilitates the Evaluation of Computer Systems Research.
Tiny Trans. Comput. Sci., 2016

Correlated Crash Vulnerabilities.
Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation, 2016

Tombolo: Performance enhancements for cloud storage gateways.
Proceedings of the 32nd Symposium on Mass Storage Systems and Technologies, 2016

Characterizing and Reducing Cross-Platform Performance Variability Using OS-Level Virtualization.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium Workshops, 2016

Serverless Computation with OpenLambda.
Proceedings of the 8th USENIX Workshop on Hot Topics in Cloud Computing, 2016

WiscKey: Separating Keys from Values in SSD-conscious Storage.
Proceedings of the 14th USENIX Conference on File and Storage Technologies, 2016

Slacker: Fast Distribution with Lazy Docker Containers.
Proceedings of the 14th USENIX Conference on File and Storage Technologies, 2016

2015
Crash consistency.
Commun. ACM, 2015

Split-level I/O scheduling.
Proceedings of the 25th Symposium on Operating Systems Principles, 2015

Mjölnir: collecting trash in a demanding new world.
Proceedings of the 3rd Workshop on Interactions of NVM/FLASH with Operating Systems and Workloads, 2015

Tackling the reproducibility problem in storage systems research with declarative experiment specifications.
Proceedings of the 10th Parallel Data Storage Workshop, 2015

Removing the costs and retaining the benefits of flash-based SSD virtualization with FSDV.
Proceedings of the IEEE 31st Symposium on Mass Storage Systems and Technologies, 2015

The Role of Container Technology in Reproducible Computer Systems Research.
Proceedings of the 2015 IEEE International Conference on Cloud Engineering, 2015

Beyond Storage APIs: Provable Semantics for Storage Stacks.
Proceedings of the 15th Workshop on Hot Topics in Operating Systems, 2015

ANViL: Advanced Virtualization for Modern Non-Volatile Memory Devices.
Proceedings of the 13th USENIX Conference on File and Storage Technologies, 2015

Reducing File System Tail Latencies with Chopper.
Proceedings of the 13th USENIX Conference on File and Storage Technologies, 2015

2014
Analysis of HDFS under HBase: A Facebook Messages Case Study.
login Usenix Mag., 2014

Ffsck: The Fast File-System Checker.
ACM Trans. Storage, 2014

Towards efficient, portable application-level consistency.
ACM SIGOPS Oper. Syst. Rev., 2014

All File Systems Are Not Created Equal: On the Complexity of Crafting Crash-Consistent Applications.
Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation, 2014

Fractured Processes: Adaptive, Fine-Grained Process Abstractions.
Proceedings of the 2014 Conference on Timely Results in Operating Systems, 2014

Physical Disentanglement in a Container-Based File System.
Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation, 2014

ViewBox: integrating local file systems with cloud storage services.
Proceedings of the 12th USENIX conference on File and Storage Technologies, 2014

Snapshots in a flash with ioSnap.
Proceedings of the Ninth Eurosys Conference 2014, 2014

2013
A Study of Linux File System Evolution.
login Usenix Mag., 2013

ROOT: replaying multithreaded traces with resource-oriented ordering.
Proceedings of the ACM SIGOPS 24th Symposium on Operating Systems Principles, 2013

Optimistic crash consistency.
Proceedings of the ACM SIGOPS 24th Symposium on Operating Systems Principles, 2013

Computer science principles: analysis of a proposed advanced placement course.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Zettabyte reliability with flexible end-to-end data integrity.
Proceedings of the IEEE 29th Symposium on Mass Storage Systems and Technologies, 2013

Warped Mirrors for flash.
Proceedings of the IEEE 29th Symposium on Mass Storage Systems and Technologies, 2013

*-Box: Towards Reliability and Consistency in Dropbox-like File Synchronization Services.
Proceedings of the 5th USENIX Workshop on Hot Topics in Storage and File Systems, 2013

Fault Isolation and Quick Recovery in Isolation File Systems.
Proceedings of the 5th USENIX Workshop on Hot Topics in Storage and File Systems, 2013

Warming up storage-level caches with bonfire.
Proceedings of the 11th USENIX conference on File and Storage Technologies, 2013

Getting real: lessons in transitioning research simulations into hardware systems.
Proceedings of the 11th USENIX conference on File and Storage Technologies, 2013

Ffsck: the fast file system checker.
Proceedings of the 11th USENIX conference on File and Storage Technologies, 2013

HARDFS: hardening HDFS with selective and lightweight versioning.
Proceedings of the 11th USENIX conference on File and Storage Technologies, 2013

Uncovering CPU load balancing policies with harmony.
Proceedings of the Computing Frontiers Conference, 2013

2012
Making the common case the only case with anticipatory memory allocation.
ACM Trans. Storage, 2012

Emulating goliath storage systems with David.
ACM Trans. Storage, 2012

A File Is Not a File: Understanding the I/O Behavior of Apple Desktop Applications.
ACM Trans. Comput. Syst., 2012

De-indirection for flash-based SSDs with nameless writes.
Proceedings of the 10th USENIX conference on File and Storage Technologies, 2012

Consistency without ordering.
Proceedings of the 10th USENIX conference on File and Storage Technologies, 2012

2011
FATE and DESTINI: A Framework for Cloud Recovery Testing.
Proceedings of the 8th USENIX Symposium on Networked Systems Design and Implementation, 2011

Quarantine: Fault Tolerance for Concurrent Servers with Data-Driven Selective Isolation.
Proceedings of the 3rd USENIX Workshop on Hot Topics in Parallelism, 2011

Refuse to crash with Re-FUSE.
Proceedings of the European Conference on Computer Systems, 2011

Coerced Cache Eviction and discreet mode journaling: Dealing with misbehaving disks.
Proceedings of the 2011 IEEE/IFIP International Conference on Dependable Systems and Networks, 2011

2010
Membrane: Operating system support for restartable file systems.
ACM Trans. Storage, 2010

Why panic()?: improving reliability with restartable file systems.
ACM SIGOPS Oper. Syst. Rev., 2010

Impact of disk corruption on open-source DBMS.
Proceedings of the 26th International Conference on Data Engineering, 2010

Removing the Costs of Indirection in Flash-based SSDs with Nameless Writes.
Proceedings of the 2nd USENIX Workshop on Hot Topics in Storage and File Systems, 2010

Towards Automatically Checking Thousands of Failures with Micro-specifications.
Proceedings of the Sixth Workshop on Hot Topics in System Dependability, 2010

End-to-end Data Integrity for File Systems: A ZFS Case Study.
Proceedings of the 8th USENIX Conference on File and Storage Technologies, 2010

2009
Generating realistic <i>impressions</i> for file-system benchmarking.
ACM Trans. Storage, 2009

Tolerating File-System Mistakes with EnvyFS.
Proceedings of the 2009 USENIX Annual Technical Conference, 2009

Error propagation analysis for file systems.
Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2009

Generating Realistic Impressions for File-System Benchmarking.
Proceedings of the 7th USENIX Conference on File and Storage Technologies, 2009

2008
Data Corruption in the Storage Stack: A Closer Look.
login Usenix Mag., 2008

An analysis of data corruption in the storage stack.
ACM Trans. Storage, 2008

Towards realistic file-system benchmarks with CodeMRI.
SIGMETRICS Perform. Evaluation Rev., 2008

VMM-based hidden process detection and identification using Lycosid.
Proceedings of the 4th International Conference on Virtual Execution Environments, 2008

SQCK: A Declarative File System Checker.
Proceedings of the 8th USENIX Symposium on Operating Systems Design and Implementation, 2008

Avoiding File System Micromanagement with Range Writes.
Proceedings of the 8th USENIX Symposium on Operating Systems Design and Implementation, 2008

Parity Lost and Parity Regained.
Proceedings of the 6th USENIX Conference on File and Storage Technologies, 2008

EIO: Error Handling is Occasionally Correct.
Proceedings of the 6th USENIX Conference on File and Storage Technologies, 2008

Analyzing the effects of disk-pointer corruption.
Proceedings of the 38th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2008

2007
Introduction to special issue USENIX FAST 2007.
ACM Trans. Storage, 2007

The effects of metadata corruption on nfs.
Proceedings of the 2007 ACM Workshop On Storage Security And Survivability, 2007

Improving file system reliability with I/O shepherding.
Proceedings of the 21st ACM Symposium on Operating Systems Principles 2007, 2007

2006
Semantically-smart disk systems: past, present, and future.
SIGMETRICS Perform. Evaluation Rev., 2006

Antfarm: Tracking Processes in a Virtual Machine Environment.
Proceedings of the 2006 USENIX Annual Technical Conference, Boston, MA, USA, May 30, 2006

Limiting trust in the storage stack.
Proceedings of the 2006 ACM Workshop On Storage Security And Survivability, 2006

Dependability Analysis of Virtual Memory Systems.
Proceedings of the 2006 International Conference on Dependable Systems and Networks (DSN 2006), 2006

Geiger: monitoring the buffer cache in a virtual machine environment.
Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, 2006

2005
Improving storage system availability with D-GRAID.
ACM Trans. Storage, 2005

Analysis and Evolution of Journaling File Systems.
Proceedings of the 2005 USENIX Annual Technical Conference, 2005

IRON file systems.
Proceedings of the 20th ACM Symposium on Operating Systems Principles 2005, 2005

Deconstructing Commodity Storage Clusters.
Proceedings of the 32st International Symposium on Computer Architecture (ISCA 2005), 2005

Database-Aware Semantically-Smart Storage.
Proceedings of the FAST '05 Conference on File and Storage Technologies, 2005

A Logic of File Systems.
Proceedings of the FAST '05 Conference on File and Storage Technologies, 2005

Deploying Virtual Machines as Sandboxes for the Grid.
Proceedings of the Second USENIX Workshop on Real, Large Distributed Systems, 2005

Journal-guided Resynchronization for Software RAID.
Proceedings of the FAST '05 Conference on File and Storage Technologies, 2005

Model-Based Failure Analysis of Journaling File Systems.
Proceedings of the 2005 International Conference on Dependable Systems and Networks (DSN 2005), 28 June, 2005

2004
Life or Death at Block-Level.
Proceedings of the 6th Symposium on Operating System Design and Implementation (OSDI 2004), 2004

Deploying Safe User-Level Network Services with icTCP.
Proceedings of the 6th Symposium on Operating System Design and Implementation (OSDI 2004), 2004

Explicit Control in the Batch-Aware Distributed File System.
Proceedings of the 1st Symposium on Networked Systems Design and Implementation (NSDI 2004), 2004

X-RAY: A Non-Invasive Exclusive Caching Mechanism for RAIDs.
Proceedings of the 31st International Symposium on Computer Architecture (ISCA 2004), 2004

Improving Storage System Availability with D-GRAID (Awarded Best Student Paper!).
Proceedings of the FAST '04 Conference on File and Storage Technologies, March 31, 2004

Deconstructing storage arrays.
Proceedings of the 11th International Conference on Architectural Support for Programming Languages and Operating Systems, 2004

2003
Robust, Portable I/O Scheduling with the Disk Mimic.
Proceedings of the General Track: 2003 USENIX Annual Technical Conference, 2003

Controlling Your PLACE in the File System with Gray-box Techniques.
Proceedings of the General Track: 2003 USENIX Annual Technical Conference, 2003

Transforming policies into mechanisms with infokernel.
Proceedings of the 19th ACM Symposium on Operating Systems Principles 2003, 2003

Pipeline and Batch Sharing in Grid Workloads.
Proceedings of the 12th International Symposium on High-Performance Distributed Computing (HPDC-12 2003), 2003

Semantically-Smart Disk Systems.
Proceedings of the FAST '03 Conference on File and Storage Technologies, March 31, 2003

2002
Bridging the Information Gap in Storage Protocol Stacks.
Proceedings of the General Track: 2002 USENIX Annual Technical Conference, 2002

Exploiting Gray-Box Knowledge of Buffer-Cache Management.
Proceedings of the General Track: 2002 USENIX Annual Technical Conference, 2002

The Impact of More Accurate Requested Runtimes on Production Job Scheduling Performance.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 2002

Flexibility, Manageability, and Performance in a Grid Storage Appliance.
Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing (HPDC-11 2002), 2002

Storage-Aware Caching: Revisiting Caching for Heterogeneous Storage Systems.
Proceedings of the FAST '02 Conference on File and Storage Technologies, 2002

Evolving RPC for active storage.
Proceedings of the 10th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-X), 2002

2001
Implicit coscheduling: coordinated scheduling with implicit information in distributed systems.
ACM Trans. Comput. Syst., 2001

Information and Control in Gray-Box Systems.
Proceedings of the 18th ACM Symposium on Operating System Principles, 2001

Gathering at the well: creating communities for grid I/O.
Proceedings of the 2001 ACM/IEEE conference on Supercomputing, 2001

Fail-Stutter Fault Tolerance.
Proceedings of HotOS-VIII: 8th Workshop on Hot Topics in Operating Systems, 2001

Managable Storage via Adaptation in WiND.
Proceedings of the First IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2001), 2001

1999
Building MPI for Multi-Programming Systems Using Implicit Information.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 1999

1998
Searching for the sorting record: experiences in tuning NOW-Sort.
Proceedings of the SIGMETRICS Symposium on Parallel and Distributed Tools, 1998

Scheduling with Implicit Information in Distributed Systems.
Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, 1998

The Architectural Costs of Streaming I/O: A Comparison of Workstations, Clusters, and SMPs.
Proceedings of the Fourth International Symposium on High-Performance Computer Architecture, Las Vegas, Nevada, USA, January 31, 1998

1997
High-Performance Sorting on Networks of Workstations.
Proceedings of the SIGMOD 1997, 1997

Extending Proportional-Share Scheduling to a Network of Workstation.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1997

1996
Fast Parallel Sorting Under LogP: Experience with the CM-5.
IEEE Trans. Parallel Distributed Syst., 1996

Effective Distributed Scheduling of Parallel Workloads.
Proceedings of the 1996 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, 1996

1995
The Interaction of Parallel and Sequential Workloads on a Network of Workstations.
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, 1995

1993
Parallel programming in Split-C.
Proceedings of the Proceedings Supercomputing '93, 1993


  Loading...