CC: A Single‐Source Multiple‐Destination Caching Mechanism
Piotr Srebrny, Dag Henning Liodden Sørbø, Thomas Plagemann, Vera Goebel, Andreas Mauthe · 2014
This chapter presents CacheCast-a link layer caching system for single-source multiple-destination data transfers. At present, the only way to transmit the same data to multiple destinations scattered across many autonomous systems is to use multiple unicast connections. However, this approach results in numerous redundant transfers of the same data over the first few hops from a source. These redundant transfers consume unnecessarily the Internet resources and the waste is particularly severe near to sources sending popular content such as Internet Pay TV (IPTV) servers. The CacheCast removes this type of redundant data transfers from network links. The chapter focuses on shared memory routers that are used in small-to-medium-size autonomous systems. It is worth noting that for small-to-medium-size networks, the link cost is mainly associated with a physical infrastructure of copper wires or fibers and it greatly outweighs the cost of routers which are cost-efficient boxes.