Georoy: A location-aware enhancement to Viceroy peer-to-peer algorithm