Virtualization simplifies the use of resources, isolates users from one another, and supports replication and mobility, but exacts a price in terms of performance and cost. Analyze each one of these aspects for (i) memory virtualization, (ii) processor virtualization, and (iii) virtualization of a communication channel.
book link
https://www.amazon.com/Cloud-Computing-Practice-Dan-Marinescu-ebook/dp/B00DBELD3U/ref=sr_1_1?s=books&ie=UTF8&qid=1457402530&sr=1-1&keywords=9780124046412