Patent ID: 8458136
Filing Date: 2013-06-04
Classification: G06F

Abstract:
1. A method comprising: grouping input elements associated with one or more sources into groups, using one or more processors, each group being associated with an interdependency tag reflecting a level of interdependency between data associated with different input elements within a group, wherein an interdependency tag identifies an input element based on a higher order value and a lower order value, wherein the higher order value represents the source associated with the input element and the lower order value represents a time slot associated with the input element; clustering the groups into collections of groups to yield collections of groups wherein the clustered groups are associated with an interdependency tag reflecting a level of interdependency between groups, above a specified value; applying a conflict check to the collections of groups and to active jobs of a working set to yield a conflict level between each collection of groups and each active job, by analyzing the interdependency tags of the collections of groups in relation to interdependency tags associated with the active jobs, wherein no two input elements are processed in any two distinct active jobs, if both input elements share the same source and time slot as identified by the higher order value and the lower order value, respectively; and adding collections of groups into the working set, wherein added collections of groups are associated with a conflict level below an acceptable conflict level so that each collection of groups is executed independently of other collections of groups included in the working set.