Real-time transaction scheduling in a distributed database
OwnerBrian J. Bulkowski, Venkatachary Srinivasaninventors
Life of this patent
Estimating the term…
Loading patent…
OwnerBrian J. Bulkowski, Venkatachary Srinivasaninventors
Estimating the term…
In one exemplary embodiment, a method of a distributed database system includes the step of receiving a database transaction with a node of the distributed database system. A priority of the database transaction is determined. A load of a transaction queue of the node is determined. The execution of a database transaction is delayed if the load of the transaction queue is greater than a first-water mark. The database transaction is delayed for a specified period. A portion of the database transaction is execution after the specified period. It is determined if the load of the queue is below a second-water mark after the specified period. A remaining portion of the database transaction can be processed if the load of the queue is below the second-water mark.
A method in a distributed database system, the distributed database system comprising a processor, the method comprising:
A non-transitory computer readable storage medium containing program instructions for real-time transaction scheduling in a distributed database, wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to carry out the steps of:
A distributed database system comprising:
Dependencies are inferred from the claim text.