[PDF][PDF] Chronos: Finding Timeout Bugs in Practical Distributed Systems by Deep-Priority Fuzzing with Transient Delay

Y Chen - 2024 IEEE Symposium on Security and Privacy (SP), 2024 - wingtecher.com
Delays are inevitable in complex distributed environments. Timeout mechanisms are
commonly used to handle unexpected failures in distributed systems. However, incorrect …

SandTable: Scalable Distributed System Model Checking with Specification-Level State Exploration

R Tang, X Sun, Y Huang, Y Wei, L Ouyang… - Proceedings of the …, 2024 - dl.acm.org
Implementation-level distributed system model checkers (DMCKs) have proven valuable in
verifying the correctness of real distributed systems. However, they primarily focus on state …

[HTML][HTML] VConMC: Enabling Consistency Verification for Distributed Systems Using Implementation-Level Model Checkers and Consistency Oracles

BH Kim - Electronics, 2024 - mdpi.com
Many cloud services are relying on distributed key-value stores such as ZooKeeper,
Cassandra, HBase, etc. However, distributed key-value stores are notoriously difficult to …

Model‐checking‐driven explorative testing of CRDT designs and implementations

Y Zhang, Y Huang, H Wei, X Ma - Journal of Software …, 2024 - Wiley Online Library
Internet‐scale distributed systems often replicate data at multiple geographic locations to
provide low latency and high availability, despite node and network failures. According to …

[PDF][PDF] Resilient Microservice Applications, by Design, and without the Chaos

C Meiklejohn - 2024 - reports-archive.adm.cs.cmu.edu
Fault injection testing is vital for assessing the resilience of distributed microservice
applications against infrastructure and downstream service failures. Typically performed in …

FaultFuzz: A Coverage Guided Fault Injection Tool for Distributed Systems

W Feng, Q Pei, Y Gao, D Wang, W Dou, J Wei… - Proceedings of the …, 2024 - dl.acm.org
Distributed systems are expected to correctly recover from various faults, eg, node
crash/reboot and network disconnection/reconnection. However, faults that occur under …

[PDF][PDF] Monarch: A Fuzzing Framework for Distributed File Systems

TLL Zhang, ZFYPY Ren, M Xu, MPS Kashyap - nebelwelt.net
Distributed file systems (DFSes) are prone to bugs. Although numerous bug-finding
techniques have been applied to DF-Ses, static analysis does not scale well with the sheer …