Patent · US Active

Applying a consistent hash to a distributed domain name server cache

US10498696B2 · kind B2 · utility

0Cited by
0References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 31, 2018
Grant dateDec 3, 2019
Priority date
Expiry dateJun 8, 2038

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L61/4511
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Implementations are provided herein for using a distributed DNS cache that is distributed among nodes of a cluster of nodes operating as a distributed file system. A consistent hash can be used to determine a resolution node for a DNS request asking to resolve a specific FQDN. The inputs to the consistent hashing algorithm can be the FQDN, a set of available nodes, and a set of all possible nodes. By using a consistent hash, the process can reduce the sensitivity of the hashing algorithm output from changing when nodes added or removed as participants in the distributed cache service. As each node in the cluster of nodes can independently calculate a resolution node for specific FQDN, there is no need to send control messages between nodes, as each node only needs to be aware of the set of available nodes in the cluster of nodes.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.