Cloud computing : principles and paradigms - Buyya, Rajkumar, 1970- (Wiley, 2011)