Deployment

Today, DONAR runs on a network of global servers. A map of the current deployment of DONAR nameservers is shown below.   Click on one of the following links to see the current deployment of distributed services that use DONAR for server selection.

Dynamic Policy Formation

DONAR nodes use mapping policies that dictate how to route requests from a given client region in a manner that preserves both locality and load distributions. These policies are dynamically calculated in a decentralized fashion, based on request rates from clients and global constraints over load distribution.

The map below represents a mapping policy from the view of one DONAR mapping node. Client regions are colored according to the service replica to which the DONAR node will route requests. The size of each icon is coarsely related to the request volume observed from the region. In this example, DONAR is routing client requests in order to equally share load amongst ten service replicas.