Algorithmic performance of large-scale distributed networks by Christos Gkantsidis