Allow MN to bias resolve to the authoritative MN
In the MN workshop (IDCC, Feb 2014) and in a MN forum discussion, several MN's asked if the resolve could be biased so that the authoritative MN was the somehow biased, so that users would be more likely to retrieve the data from the authoritative MN. A suggestion that met with a very positive response was to ensure that CN.resolve() returns the authoritative MN as the first item in the list. My understanding is that the order in the CN.resolve() results is indeterminate.
#1 Updated by Matthew Jones over 8 years ago
Although it is currently indeterminate, we have plans to use the ordering as a mechanism to help with load-balancing. We had originally discussed using an algorithm that considers which nodes are up as well as available network connectivity and server load to order the resolve() list. So, I wouldn't want to necessarily commit to always listing the authoritative MN first given these plans.