Cluster-free techniques for enabling a directory protocol-based domain name system (dns) service for high availability
AssigneeNovell, Inc.
InventorMadhavi R. Phanse
Life of this patent
Estimating the term…
Abstract
Cluster-free techniques for enabling a directory protocol-based Domain Name System (DNS) service for high availability are presented. A DNS service monitors a node for wild-carded IP address that migrate to the node when a primary node fails to service DNS requests for a directory of the network. The DNS service forwards the wild-carded IP address to a distributed directory service for resolution and uses the distributed directory service to dynamically configure the DNS service for directly handling subsequent DNS requests made to the directory over the network while the primary node remains inoperable over the network.
Claims21
(canceled)
A method, comprising:
- detecting, by a processor, a failure of a Domain Name System (DNS) service during a request made for a resource to a distributed directory;
- servicing the request on behalf of the failed DNS service;
- and
- migrating directory information for the distributed directory to a second DNS service to service further requests directed to the distributed directory.
A method, comprising:
- maintaining, by a processor, a replica of a distributed directory on behalf of a Domain Name System (DNS) service, the distributed directory maintained remotely from a network node that processes the DNS service;
- obtaining a request rerouted from the network node based on a failure of the DNS service to respond to the request;
- processing the request using the distributed directory;
- and
- configuring a second network node with directory information from the replica and for servicing subsequent requests directed to the distributed directory while the DNS services remains unresponsive.
A system, comprising:
- a network node;
- and
- a distributed Domain Name System (DNS) service configured and adapted to:
- i) execute on the network node, ii) maintain a distributed directory state for a distributed directory serviced by a DNS service of a second network node, iii) obtain a pending request that was unable to be serviced by the DNS service due to a failure, iv) service the request, and v) migrate the distributed directory state to a new DNS service of a third network node for the new DNS service to service subsequent requests directed to the distributed directory.
Dependencies are inferred from the claim text.