A Large Enterprise Content Distribution Network: Design, Implementation and Operation

Content distribution networks (CDNs) are becoming an important resource in enterprise networks. They are being used in applications ranging from broadcasted townhall-style meetings to the distribution of training and educational material. In this paper, we present the design, implementation and operation of a large enterprise CDN and describe some of the lessons we learned from our experiences building such a CDN.