Cloud Computing, Principles, Systems and Applications, Series Computer Communications and Networks