Reliable Distributed Systems A glimpse into the world of Content Distribution Networks Based on a slide set developed by Prof. Paul Francis.