Abstract: Distributed computing and volunteer computing became very popular in the last two decades. Both are used for problems easily separable for simultaneous calculations on many heterogeneous ...