×

Modified machine architecture with advanced synchronization

  • US 20070101057A1
  • Filed: 10/18/2006
  • Published: 05/03/2007
  • Est. Priority Date: 10/25/2005
  • Status: Active Grant
First Claim
Patent Images

1. In a multiple computer environment in which different portions of at least one application program each written to execute on only a single computer, each execute substantially simultaneously on a corresponding one of a plurality of computers, each having a local memory and each being interconnected via a communications network, and in which at least one memory location is replicated in the memory of each said plurality of computers, and after each occasion at which each said memory location has its contents written to, or re-written, with a new content, all said corresponding memory locations of said computers are in due course updated via said communications network with said new content, the further improvement comprising the steps of:

  • (i) prior to initially writing said new content, acquiring a lock on an object, asset or resource, (ii) recording the name and updated content of said local memory locations written to prior to releasing said lock, (iii) releasing said lock, and (iv) prior to permitting the acquisition of the same lock by another one of said computers, transmitting said updated memory location(s) and updated content(s) to said another one computer, whereby any said computer on acquiring said lock has acquired said previously updated contents without needing to wait for said in due course updating of all said computers.

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