Published October 31, 2019 | Version v1
Patent Open

Model Checker for Finding Distributed Concurrency Bugs

Description

Described herein are systems and methods for distributed concurrency (DC) bug detection. The method includes identifying a plurality of nodes in a distributed computing cluster; identifying a plurality of messages to be transmitted during execution of an application by the distributed computing cluster; determining a set of orderings of the plurality of messages for DC bug detection, the set of orderings determined based upon the plurality of nodes and the plurality of messages; removing a subset of the orderings from the set of orderings based upon one or more of a state symmetry algorithm, a disjoint-update independence algorithm, or a zero-crash-impact reordering algorithm; and performing DC bug detection testing using the set of orderings after the subset of the orderings is removed from the set of orderings.

Files

US20190332518.pdf

Files (606.1 kB)

Name Size Download all
md5:772a3c3c3a906c6afa7209de2f421a8b
606.1 kB Preview Download

Additional details

Identifiers

Patent application number
US 201815962873 A
Patent number
US 2019/0332518 A1
Other
oai:uchicago.tind.io:8319

Dates

Patent filed
2018-04-25

UChicago Information

Division(s)
Physical Sciences Division
Department(s)
Computer Science