Efficient timestamp solution for analyzing concurrent software systems
AssigneeOracle International Corporation
InventorsYang ZHAO, Nicholas John Allen, Cristina Nicole Cifuentes, Nathan Robert Albert Keynes
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsYang ZHAO, Nicholas John Allen, Cristina Nicole Cifuentes, Nathan Robert Albert Keynes
Estimating the term…
A method may include obtaining a concurrent application including processes, each including operations, and obtaining an initial hybrid timestamp for an initial operation of a process. The initial hybrid timestamp may include a vector list timestamp including vector clocks, each including a clock value for each of the processes. The method may further include determining a synchronization category for a next operation of the process, and in response to the synchronization category indicating that the next operation does not require inter-process synchronization, generating a next hybrid timestamp for the next operation. The next hybrid timestamp may include a differential timestamp relative to the initial hybrid timestamp.
A method, comprising:
A system, comprising:
A non-transitory computer readable medium comprising instructions that, when executed by a processor, perform:
Dependencies are inferred from the claim text.