1. A computer-implemented method comprising: associating, by a content provider, content into a set of content segments; associating a distribution network into a set of subnetworks, wherein each subnetwork includes one or more content sources; and distributing the content so that the set of content segments is hosted by the one or more content sources in each subnetwork in the distribution network.