Представьте, что вам необходимо решить 800 квадратных уравнений. Каждое из них несложное, но потребуется пара дней, пока вы закончите. Если же у вас есть друзья, ну, скажем, десять человек, то вы разделите все уравнения и за пару часрв вы играючи с ними разберетесь. Это модель распределенных системы распределенных вычислений. Вы делите задачу на подзадачи и делегируете ее другим исполнителям. Конечно, есть множество разных способов организации очереди таких задач, предложенная - один из многих примеров.