>> I thought of latency values. Latency between host nodes < Latency between same rack nodes < Latency between subnet nodes < etc. >>
Vyacheslav, I agree that latency increase in the way you describe, but I still don't understand how we use this information in discovery. Latency may differ from time to time depending on many factors. I still think that arc approach is more intuitive for user and easier to implement. --Yakov