Buyya, Rajkumar, James Broberg, and Andrzej Goscinski. Cloud Computing Principles and Paradigms. Hoboken, NJ: Wiley, 2011.