Cluster ring discovery

This is a follow up to #211 - for the details, motivation and background of this change, please read #211 first.