Abstract--Current implementations of BitTorrent-like P2P applications ignore the underlying Internet topology hence incur a large amount of traffic both inside an Internet Service Provider (ISP)' national backbone networks and over cross-ISP internetworking links. These traffics not only occupy costly bandwidth, but also increase user perceived response latency. ISP-Biased Neighbor Selection proposes to exploit peers' topological locality by biased neighbor selection, in which a peer chooses the majority of its neighbors from peers within the same ISP. In this paper, we propose to further exploit peers' geographic locality. First we improved ISP-Biased Neighbor Selection (ISP-Biased+) to take into consideration network locality (or, city locations) within the same ISP. When required neighbor number is relatively much less than seeds available, ISP-Biased Neighbor Selection+ performs much better than original approach, proved by simulations. Next, we propose that a peer c...