Analysis And Implementation Of Topology-Aware Overlay Systems On The Internet