Distributed network systems from concepts to implementations - Jia, Weijia (Network Theory and Applications, 2005)