Replica placement and location using distributed hash tablesDaniel BauerPaul Hurleyet al.2007LCN 2007