説明
BitTorrent causes redundant inter-AS traffic that increases the operational cost by constructing topology-agnostic overlay network. One promising way for eliminating the redundant traffic is to utilize the in-network cache. Even though LRU algorithm is widely used for cache eviction in practice and believed to result in good performance in most cases, we posit that LRU may lead to suboptimal performance in the context of BitTorrent. This is due to the fact that BitTorrent adopts so called rarest-first algorithm for exchanging content pieces. Thus, LRU is rendered suboptimal in BitTorrent since LRU exploits temporal locality. In this paper, we propose a method consisting of two steps: (1) inference of the pieces of content to be requested in near future and (2) content piece rarity aware caching strategy for BitTorrent. To be concrete, our network node infers rare pieces transparently to BitTorrent applications, inspecting HAVE/BITFIELD messages within network and setting high priority for caching rare pieces. Simulation results show that our approach increases the cache hit ratio from 6.9% up to 45.7% compared to LRU. In particular, the less the size of cache is, the more effective our proposed caching algorithm is compared to LRU.
収録刊行物
-
- 2015 IEEE Global Communications Conference (GLOBECOM)
-
2015 IEEE Global Communications Conference (GLOBECOM) 1-6, 2014-12-01
IEEE