×

Advanced synchronization and contention resolution

  • US 20080120478A1
  • Filed: 10/05/2007
  • Published: 05/22/2008
  • Est. Priority Date: 10/05/2006
  • Status: Abandoned Application
First Claim
Patent Images

1. A computer system including a plurality of computers each having a local memory and each being interconnected via a communications network wherein a different portion of an application program written to execute on only a single computer executes substantially simultaneously on a corresponding one of said plurality of computers, at least one memory location accessible by said plurality of computers is replicated in the local memory of each said computer, said memory location including an updating count indicative of the sequence of updating of said memory location, said computer system further comprising:

  • updating means associated with each said computer to in due course update each said memory location via said communications network after each occasion at which each said memory location has its content written to, or re-written, with a new content, and new updating count; and

    lock means associated with each said computer to acquire a lock on an object, asset or resource;

    said lock means including a recording means in which is recorded the name and updating count of all said local memory locations written to prior to releasing said lock; and

    said lock means after releasing said lock and prior to permitting the acquisition of the same lock by another one of said computers transmitting said updated memory location(s) and corresponding updating count(s) to said another one computer,whereby any said computer on acquiring said lock has acquired the new updating count(s).

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×