Benchmarking peer-to-peer systems : understanding quality of service in large-scale distributed systems (2013)