Patent ID: 7149807
Filing Date: 2006-12-12
Classification: H04L

Abstract:
1. In a content delivery network having a plurality of machines that execute a set of applications having a plurality of data transport requirements, a control and communications infrastructure (CCI) embodied in one or more computer-readable storage media for use therein, comprising: a set of underlying transport mechanisms including a reliable, point-to-point data mover, a reliable, scalable, multi-consumer data mover, and an unreliable, best effort packet mover; an application programming interface (API) through which an application in the set of applications publishes or subscribes to a given data object, wherein the application publishes or subscribes to the given data object by identifying a name in a CCI namespace; and a daemon that selects a given one of the set of underlying transport mechanisms to transport given data associated with the given data object to a set of one or more content servers in the content delivery network, wherein the daemon selects the given one of the set of underlying transport mechanisms by trading off size of the given data, together with frequency and loss tolerance with respect to the transport of the given data, wherein transport of the given data is carried out under control of the CCI without the application's knowledge as to how the transport is accomplished.