Patent ID: 9189536
Filing Date: 2015-11-17
Classification: G06F,Y10S

Abstract:
1. A method comprising maintaining a database that stores data persistently, at least two different items of the data in the database being stored in two different non-conflicting regions or two different physical clusters having characteristics such that conflicting accesses to data can be prevented within one of the regions or clusters without preventing simultaneous accesses to data in the other of the two regions or clusters, accepting jobs for concurrent execution by processors, some of the jobs requiring execution as a group and requiring access by one of the processors to data that is stored persistently in a non-conflicting region or a physical cluster in the database, others of the jobs requiring access by processors to other non-conflicting regions or other physical clusters, each of the jobs in the group including associated information that defines participation of the job in the group, and each of the processors refraining from executing any of the jobs in the group until it determines from the associated information that all of the jobs in the group have been accepted and execution can proceed for all of the jobs in the group.