caching) is a computer network
traffic management technology used by Internet Service Providers
(ISPs) to accelerate content delivered over peer-to-peer
(P2P) networks while reducing related bandwidth costs.
is similar in principle to the content caching long used by ISPs to accelerate Web (HTTP
) content. P2P caching temporarily stores popular content that is flowing into an ISP’s network. If the content requested by a subscriber is available from a cache
, the cache satisfies the request from its temporary storage, eliminating data transfer through expensive transit links and reducing network congestion.
P2P content responds well to caching because it has high reuse patterns. An estimated 75% of P2P content is requested multiple times.
Some P2P caching devices can also accelerate HTTP video streaming traffic from YouTube
, AOL Video
and other web video-sharing sites.
How P2P caching works
P2P caching involves creating a cache
or temporary storage space for P2P data, using specialized communications hardware, disk storage and associated software. This cache is placed in the ISP’s network, either co-located with the Internet transit links or placed at key aggregation points or at each cable head-end.
Once a P2P cache is established, the network will transparently redirect P2P traffic to the cache, which either... Read More