Content Delivery Networks - Buyya, Rajkumar.; Pathan, Mukaddim.; Vakali, Athena. (Lecture Notes in Electrical Engineering, 2008)