Backoff protocols and methods for distributed mutual exclusion and ordering
First Claim
Patent Images
1. A system for implementing a backoff protocol, comprising:
- a client subsystem configured to generate a request for access to a shared resource; and
a server subsystem configured to receive said request, return a LOCKED indicator upon an expectation that said shared resource is unavailable and otherwise return a FREE indicator, said client subsystem further configured to respond to said LOCKED indicator by waiting an amount of time proportional to twice a previous amount of time associated with said waiting before regenerating said request for said access.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for and method of implementing a backoff protocol and a computer network incorporating the system or the method. In one embodiment, the system includes: (1) a client subsystem that generates a request for access to a shared resource and (2) a server subsystem that receives the request, returns a LOCKED indicator upon an expectation that the shared resource is unavailable and otherwise returns a FREE indicator, the client subsystem responding to the LOCKED indicator by waiting before regenerating the request for the access.
42 Citations
20 Claims
-
1. A system for implementing a backoff protocol, comprising:
-
a client subsystem configured to generate a request for access to a shared resource; and a server subsystem configured to receive said request, return a LOCKED indicator upon an expectation that said shared resource is unavailable and otherwise return a FREE indicator, said client subsystem further configured to respond to said LOCKED indicator by waiting an amount of time proportional to twice a previous amount of time associated with said waiting before regenerating said request for said access. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of implementing a backoff protocol, comprising:
-
generating a request to a server subsystem for access to a shared resource; determining if said shared resource has an expectation of being unavailable; returning a LOCKED indicator based upon said expectation when said shared resource is unavailable and otherwise returning a FREE indicator; and responding to said LOCKED indicator by waiting an amount of time proportional to twice a previous amount of time associated with said waiting before regenerating said request for said access. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer network, comprising:
-
a plurality of clients; a plurality of servers coupled to said plurality of clients; at least one shared resource coupled to said plurality of servers; a system for implementing a backoff protocol with respect to said at least one shared resource, including; a client configured to generate a request for access to a shared resource, and a server configured to receive said request, return a LOCKED indicator upon an expectation that said shared resource is unavailable and otherwise return a FREE indicator, said client further configured to respond to said LOCKED indicator by waiting an amount of time proportional to twice a previous amount of time associated with said waiting before regenerating said request for said access. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification