×

Method for retrieving and modifying data elements on a shared medium

  • US 7,324,995 B2
  • Filed: 11/17/2003
  • Issued: 01/29/2008
  • Est. Priority Date: 11/17/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for retrieving and modifying data elements on a shared medium, comprising:

  • receiving at a shared medium controller, and from multiple clients, transaction requests, each of said transaction requests being for at least one of reading and writing a data element on said shared medium;

    adding said transaction requests to an execution queue in order;

    retrieving from said execution queue all read transaction requests for said data element;

    executing all of said read transaction requests for said data element in parallel, until a write transaction request for said data element is retrieved from said execution queue, and according to said order;

    executing said write transaction request for said data element and queuing all incoming read transaction requests for said data element until said write transaction request is completed;

    determining and changing a state associated with said data element for each of said executing of said transaction requests, said state stored in said shared medium controller; and

    whereby data retrieval transactions on said data element, originating from one or more clients, are not compromised by data update transactions on said data element originating from other clients.

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