Cloud computing : principles and paradigms - Buyya, Rajkumar