×

System and method for providing a linearizable request manager

  • US 8,930,584 B2
  • Filed: 08/09/2012
  • Issued: 01/06/2015
  • Est. Priority Date: 08/09/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for improving concurrency of a request manager for use in an application server, comprising:

  • providing a request manager to execute on one or more microprocessors;

    receiving a request by the request manager, wherein the request manager associates a token with the request;

    enqueuing a reference to the request in each of a plurality of queues, wherein each queue stores a local copy of the token;

    dequeuing a first reference to the request from a particular queue, wherein when the first reference to the request is dequeued, the request is processed, and the token is modified to create a modified token; and

    wherein when other references to the request are dequeued from other queues, the other references to the request are discarded.

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