Timely delivery of applications is critical to the success of most companies. But many applications now operate over vast geographical distances, causing a dramatic impact on performance and speed. To address this issue, customers have traditionally deployed solutions such as content delivery networks (CDN). With the growth of virtualized applications and cloud computing, however, there is an alternative content delivery solution called the content delivery cloud (CDC). CDC can improve performance while providing greater flexibility and control to content owners and customers.