×

Persistent ticket operation

  • US 10,423,464 B2
  • Filed: 10/25/2016
  • Issued: 09/24/2019
  • Est. Priority Date: 09/30/2016
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, comprising:

  • performing a transactional operation, such that if one step of the transactional operation is performed, each other step of the transactional operation is performed, wherein the transactional operation includes;

    making a first copy, stored in a first persistent memory, of a next ticket number adjacent to a next ticket owner stored in a second persistent memory;

    updating the next ticket number and the next ticket owner in the second persistent memory with a double word compare-and-swap-operation; and

    determining when to serve a first thread based on the first copy of the next ticket number and the next ticket owner, wherein the next ticket number and the next ticket owner are global variables shared by each thread using a persistent ticket lock in the first persistent memory and in the second persistent memory.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×