Facilitating Parallel Fuzzing with mutually-exclusive Task Distribution
Yifan Wang, Yuchen Zhang, Chengbin Pang, Peng Li, Nikolaos, Triandopoulos, Jun Xu

TL;DR
This paper introduces AFL-EDGE, a novel approach to parallel fuzzing that distributes mutually-exclusive tasks to improve coverage and fairness, leading to more effective bug discovery in limited time frames.
Contribution
It proposes a general model for parallel fuzzing with mutually-exclusive task distribution and implements AFL-EDGE to enhance AFL's parallel mode.
Findings
AFL-EDGE increases edge coverage by 9.49% to 10.20% in 24-hour tests.
AFL-EDGE discovers 14 previously unknown bugs.
The approach improves fairness and efficiency in parallel fuzzing.
Abstract
Fuzz testing, or fuzzing, has become one of the de facto standard techniques for bug finding in the software industry. In general, fuzzing provides various inputs to the target program to discover unhandled exceptions and crashes. In business sectors where the time budget is limited, software vendors often launch many fuzzing instances in parallel as common means of increasing code coverage. However, most of the popular fuzzing tools in their parallel mode-naively run multiple instances concurrently, without elaborate distribution of workload. This can lead different instances to explore overlapped code regions, eventually reducing the benefits of concurrency. In this paper, we propose a general model to describe parallel fuzzing. This model distributes mutually-exclusive but similarly-weighted tasks to different instances, facilitating concurrency and also fairness across instances.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Testing and Debugging Techniques · Software Reliability and Analysis Research · Software Engineering Research
