Improving unstructured peer-to-peer systems by adaptive connection establishment | IEEE Journals & Magazine | IEEE Xplore