A method for discovering association rules in a distributed database that
includes a plurality of partitions associated with respective computing
nodes includes generating a candidate association rule defining an
association relationship between itemsets in the distributed database. At
each node among at least a subset of the nodes, an asynchronous
fully-distributed majority voting process is applied to assess a
correctness of the candidate association rule.