Distributed network systems : from concepts to implementations - Jia, Weijia (Network theory and applications, 2010)