| CPC H04L 67/10 (2013.01) | 20 Claims |

|
1. A data processing method for distributed computing executed by an execution workstation, comprising:
splitting an aggregate of a pre-determined data format into a plurality of aggregate fragments;
sending a first portion of aggregate fragments among the plurality of aggregate fragments to a first execution workstation to perform reduction on the first execution workstation;
receiving, from a second execution workstation, aggregate fragments produced by the second execution workstation and corresponding to a second portion of aggregate fragments among the plurality of aggregate fragments and performing reduction on the aggregate fragments received and the second portion of aggregate fragments to update the second portion of aggregate fragments, wherein the first portion is different from the second portion;
re-determining a new first portion of aggregate fragments and a new second portion of aggregate fragments from a remaining portion excluding the first portion of aggregate fragments that have been sent from the plurality of aggregate fragments, and performing the sending, receiving and reduction until each of the plurality of aggregate fragments is sent or completes all reduction; and
in a case that there is an aggregate fragment completing all reduction, sending the aggregate fragment completing all reduction to a management workstation for the management workstation to splice the aggregate fragment completing all reduction with other aggregate fragments completing all reduction into an aggregate.
|