In what follows we will assume that all the processors in the distributed system are identical. We will use the term runtime to refer to the elapsed time taken by the entire system to complete a specified data mining task, excluding the time taken to load the data (Layer 1), which is a fixed overhead on any system of this kind.