Rami Al-Dalky Michael Rabinovich ACM SIGCOMM Computer Communication Review ECDS - Networking and Distributed Systems