Using current uptime to improve failure detection in peer-to-peer networks