Traditional machine learning algorithms are typically designed for a single machine, and designing an efficient training mechanism for analogous algorithms on a computing clusteroften via a map-reduce framework (Dean and Ghemawat, 2004) -is an active area of research (Chu et al., 2007).
unlike many batch learning algorithms that can easily be distributed through the gradient calculation, a distributed training analog for the perceptron is less clear cut.