Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ashlie Martinez

dblp:203/1816 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
1since 2021 · last 2021
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
3 papers
Software testing · 55% Operating systems · 45%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Storage systems · 92% Distributed systems · 8%

Topics — the 11 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Storage systems
crash consistency
0.722019
CrashMonkey and ACE: Systematically Testing File-System Crash Consistency · ACM Trans. Storage 2019
Finding Crash-Consistency Bugs with Bounded Black-Box Crash Testing · OSDI 2018
Operating systems › operating system design
dataplane operating system
0.512021
The Demikernel Datapath OS Architecture for Microsecond-scale Datacenter Systems · SOSP 2021
Operating systems › i/o
kernel bypass
0.512021
The Demikernel Datapath OS Architecture for Microsecond-scale Datacenter Systems · SOSP 2021
Software testing › system software testing
crash consistency testing
0.412019
CrashMonkey and ACE: Systematically Testing File-System Crash Consistency · ACM Trans. Storage 2019
Software testing › system software testing
file system testing
0.412019
CrashMonkey and ACE: Systematically Testing File-System Crash Consistency · ACM Trans. Storage 2019
Software testing
test generation
0.412019
CrashMonkey and ACE: Systematically Testing File-System Crash Consistency · ACM Trans. Storage 2019
Storage systems
file systems
0.412019
CrashMonkey and ACE: Systematically Testing File-System Crash Consistency · ACM Trans. Storage 2019
Storage systems › crash consistency
crash-consistency bug detection
0.312018
Finding Crash-Consistency Bugs with Bounded Black-Box Crash Testing · OSDI 2018
Storage systems
storage reliability
0.312018
Finding Crash-Consistency Bugs with Bounded Black-Box Crash Testing · OSDI 2018
Distributed systems
heterogeneous devices
0.112021
The Demikernel Datapath OS Architecture for Microsecond-scale Datacenter Systems · SOSP 2021
Software testing
black-box testing
0.112018
Finding Crash-Consistency Bugs with Bounded Black-Box Crash Testing · OSDI 2018

Methods — techniques the papers use, named apart from their topics

kernel bypass · 1.0i/o datapath · 1.0record and replay · 0.8bounded black-box testing · 0.8
YearPublicationVenuePosition
2021 The Demikernel Datapath OS Architecture for Microsecond-scale Datacenter Systems
abstract
Datacenter systems and I/O devices now run at single-digit microsecond latencies, requiring ns-scale operating systems. Traditional kernel-based operating systems impose an unaffordable overhead, so recent kernel-bypass OSes [73] and libraries [23] eliminate the OS kernel from the I/O datapath. However, none of these systems offer a general-purpose datapath OS replacement that meet the needs of μs-scale systems.' [email protected] paper proposes Demikernel, a flexible datapath OS and architecture designed for heterogenous kernel-bypass devices and μs-scale datacenter systems. We build two prototype Demikernel OSes and show that minimal effort is needed to port existing μs-scale systems. Once ported, Demikernel lets applications run across heterogenous kernel-bypass devices with ns-scale overheads and no code changes.
Irene Zhang, Amanda Raybuck, Pratyush Patel, Kirk Olynyk, Jacob Nelson 0001, Omar S. Navarro Leija, Ashlie Martinez, Anna Kornfeld Simpson, Sujay Jayakar, Pedro Henrique de Mello Morado Penna, Max Demoulin, Piali Choudhury, Anirudh Badam
SOSP7
2019 CrashMonkey and ACE: Systematically Testing File-System Crash Consistency
abstract
We present C rash M onkey and A ce , a set of tools to systematically find crash-consistency bugs in Linux file systems. C rash M onkey is a record-and-replay framework which tests a given workload on the target file system by simulating power-loss crashes while the workload is being executed, and checking if the file system recovers to a correct state after each crash. A ce automatically generates all the workloads to be run on the target file system. We build C rash M onkey and A ce based on a new approach to test file-system crash consistency: bounded black-box crash testing ( B 3 ). B 3 tests the file system in a black-box manner using workloads of file-system operations. Since the space of possible workloads is infinite, B 3 bounds this space based on parameters such as the number of file-system operations or which operations to include, and exhaustively generates workloads within this bounded space. B 3 builds upon insights derived from our study of crash-consistency bugs reported in Linux file systems in the last 5 years. We observed that most reported bugs can be reproduced using small workloads of three or fewer file-system operations on a newly created file system, and that all reported bugs result from crashes after fsync()-related system calls. C rash M onkey and A ce are able to find 24 out of the 26 crash-consistency bugs reported in the last 5 years. Our tools also revealed 10 new crash-consistency bugs in widely used, mature Linux file systems, 7 of which existed in the kernel since 2014. Additionally, our tools found a crash-consistency bug in a verified file system, FSCQ. The new bugs result in severe consequences like broken rename atomicity, loss of persisted files and directories, and data loss.
Jayashree Mohan, Ashlie Martinez, Soujanya Ponnapalli, Pandian Raju, Vijay Chidambaram
ACM Trans. Storage2
2018 Finding Crash-Consistency Bugs with Bounded Black-Box Crash Testing
Jayashree Mohan, Ashlie Martinez, Soujanya Ponnapalli, Pandian Raju, Vijay Chidambaram
OSDI2
2017 CrashMonkey: A Framework to Automatically Test File-System Crash Consistency
Ashlie Martinez, Vijay Chidambaram
HotStorage1