US 11,936,624 B2
Method and system for optimizing access to data nodes of a data cluster using a data access gateway and bidding counters
Dharmesh M. Patel, Round Rock, TX (US); and Ravikanth Chaganti, Bangalore (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Hopkinton, MA (US)
Filed on Jul. 23, 2020, as Appl. No. 16/936,531.
Prior Publication US 2022/0029957 A1, Jan. 27, 2022
Int. Cl. H04L 29/00 (2006.01); G06F 9/50 (2006.01); H04L 9/40 (2022.01)
CPC H04L 63/029 (2013.01) [G06F 9/5083 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method for accessing data nodes of a data cluster, the method comprising:
obtaining, by a data access gateway (DAG), a first request of a request type of request types from a host, wherein the request types comprises read requests, write requests, update requests, information requests, and deletion requests; and
in response to the first request:
obtaining first bidding counters from the data nodes, wherein the first bidding counters comprise numerical representations of computational, network, and storage resources of the data nodes available to service the first request;
identifying, based on the first bidding counters, a first data node of the data nodes associated with a highest bidding counter of the first bidding counters, wherein the first data node is associated with a highest amount of available computational, network, and storage resources, as specified by the highest bidding counter, compared to other data nodes of the data nodes;
sending the first request to the first data node; and
making a first determination that the first data node is able to service the first request.