YoVDO

Monarch: A Fuzzing Framework for Distributed File Systems

Offered By: USENIX via YouTube

Tags

Fuzzing Courses Distributed File Systems Courses POSIX Courses Fault Injection Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking fuzzing framework for distributed file systems in this 22-minute conference talk from USENIX ATC '24. Delve into MONARCH, a multi-node fuzzing framework designed to test POSIX-compliant distributed file systems holistically. Learn about its innovative features, including a two-step mutator for testing with syscalls and faults, practical execution state representations, and a unified coverage collection scheme. Discover how MONARCH addresses the limitations of existing bug-finding techniques and introduces a new semantic checker, SYMSC, specifically for distributed file systems. Gain insights into the framework's effectiveness as demonstrated by its application to six distributed file systems, resulting in the discovery of 48 bugs, including one traced back to the initial release of the systems.

Syllabus

USENIX ATC '24 - Monarch: A Fuzzing Framework for Distributed File Systems


Taught by

USENIX

Related Courses

Arquitecturas de Big Data
Universidad de los Andes via Coursera
Big Data Essentials: HDFS, MapReduce and Spark RDD
Yandex via Coursera
Advanced Big Data Systems | 高级大数据系统
Tsinghua University via edX
Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera
Data Science Tools of the Trade: First Steps
LinkedIn Learning