All about eve:{Execute-Verify} replication for {Multi-Core} servers

M Kapritsos, Y Wang, V Quema, A Clement… - … USENIX Symposium on …, 2012 - usenix.org
This paper presents Eve, a new Execute-Verify architecture that allows state machine
replication to scale to multi-core servers. Eve departs from the traditional agree-execute …

Firewall security: Policies, testing and performance evaluation

MR Lyu, LKY Lau - Proceedings 24th Annual International …, 2000 - ieeexplore.ieee.org
Explores the firewall security and performance relationships for distributed systems.
Experiments are conducted to set firewall security into seven different levels and to quantify …

HAFT: Hardware-assisted fault tolerance

D Kuvaiskii, R Faqeh, P Bhatotia, P Felber… - Proceedings of the …, 2016 - dl.acm.org
Transient hardware faults during the execution of a program can cause data corruptions. We
present HAFT, a fault tolerance technique using hardware extensions of commodity CPUs to …

Lightweight {Application-Level} Crash Consistency on Transactional Flash Storage

C Min, WH Kang, T Kim, SW Lee, YI Eom - 2015 USENIX Annual …, 2015 - usenix.org
Lightweight Application-Level Crash Consistency on Transactional Flash Storage Page 1
This paper is included in the Proceedings of the 2015 USENIX Annual Technical …

The Full Path to {Full-Path} Indexing

Y Zhan, A Conway, Y Jiao, E Knorr… - … USENIX Conference on …, 2018 - usenix.org
The Full Path to Full-Path Indexing Page 1 This paper is included in the Proceedings of the
16th USENIX Conference on File and Storage Technologies. February 12–15, 2018 • Oakland …

Efficient directory mutations in a full-path-indexed file system

Y Zhan, Y Jiao, DE Porter, A Conway, E Knorr… - ACM Transactions on …, 2018 - dl.acm.org
Full-path indexing can improve I/O efficiency for workloads that operate on data organized
using traditional, hierarchical directories, because data is placed on persistent storage in …

Fast and failure-consistent updates of application data in non-volatile main memory file system

J Ou, J Shu - 2016 32nd Symposium on Mass Storage Systems …, 2016 - ieeexplore.ieee.org
Modern applications have their own update protocols to remain failure consistency.
However, these protocols are implemented without a comprehensive understanding of the …

Crash consistency validation made easy

Y Jiang, H Chen, F Qin, C Xu, X Ma, J Lu - Proceedings of the 2016 24th …, 2016 - dl.acm.org
Software should behave correctly even in adverse conditions. Particularly, we study the
problem of automated validation of crash consistency, ie, file system data safety when …

Lerna: parallelizing dependent loops using speculation

MM Saad, R Palmieri, B Ravindran - ACM Transactions on Storage (TOS …, 2019 - dl.acm.org
We present Lerna, an end-to-end tool that automatically and transparently detects and
extracts parallelism from data-dependent sequential loops. Lerna uses speculation …

Executing requests concurrently in state machine replication

TM do Vale - 2019 - search.proquest.com
State machine replication is one of the most popular ways to achieve fault tolerance. In a
nutshell, the state machine replication approach maintains multiple replicas that both store a …