Patent ID: 7822870
Filing Date: 2010-10-26
Classification: G06F

Abstract:
1. A method for predicting the behavior of a workload across a plurality of nodes, the method comprising: a) receiving a workload to be executed; b) executing the workload on a single node before the workload is sent to a plurality of nodes for execution, wherein at least part of the act of executing is performed using a processor; c) tracing the execution of the workload on the single node to identify a potential data conflict, wherein the potential data conflict comprises a potential conflict in the data, and is for computing costs of migrating the workload to a distributed system, and wherein the act of identifying potential data conflicts comprises predicting how many data conflicts will occur; d) based on a result of the tracing, predicting the behavior of the workload across the plurality of nodes; and e) outputting the prediction.