Skip to main content
Top
Published in: Peer-to-Peer Networking and Applications 4/2014

01-12-2014

BufferBank: A distributed cache infrastructure for peer-to-peer application

Authors: Bin Huang, Zhigang Sun, Hongyi Chen, Jianbiao Mao, Ziwen Zhang

Published in: Peer-to-Peer Networking and Applications | Issue 4/2014

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Peer-to-peer (P2P) systems generate a major fraction of the current Internet traffic which significantly increase the load on ISP networks. To mitigate these negative impacts, many previous works in the literature have proposed caching of P2P traffic. But very few have considered designing a distributed caching infrastructure in the edge network. This paper demonstrates that a distributed caching infrastructure is more suitable than traditional proxy cache servers which cache data in disk, and it is viable to use the memory of users in the edge network as the cache space. This paper presents the design and evaluation of a distributed network cache infrastructure for P2P application, called BufferBank. BufferBank provides a number of application interfaces for P2P applications to make full use of the cache space. Three-level mapping is introduced and elaborated to improve the reliability and security of this distributed cache mechanism. Our measurement results suggest that BufferBank can decrease the data obtaining delay, compared with traditional P2P cache server based on disk.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Gummadi KP et al (2003) Measurement, modeling, and analysis of a peer-to-peer file-sharing workload. ACM SIGOPS Oper Syst Rev 37:314CrossRef Gummadi KP et al (2003) Measurement, modeling, and analysis of a peer-to-peer file-sharing workload. ACM SIGOPS Oper Syst Rev 37:314CrossRef
2.
go back to reference Karagiannis T, Broido A, Brownlee N, Claffy KC, Faloutsos M (2004) Is P2P dying or just hiding? IEEE Glob Telecommun Conf GLOBECOM 3:1532–1538CrossRef Karagiannis T, Broido A, Brownlee N, Claffy KC, Faloutsos M (2004) Is P2P dying or just hiding? IEEE Glob Telecommun Conf GLOBECOM 3:1532–1538CrossRef
3.
go back to reference Karagiannis T, Rodriguez P, Papagiannaki K (2005) Should internet service providers fear peer-assisted content distribution? In: Proceedings of the 5th ACM SIGCOMM conference on Internet measurement IMC, vol 1 Karagiannis T, Rodriguez P, Papagiannaki K (2005) Should internet service providers fear peer-assisted content distribution? In: Proceedings of the 5th ACM SIGCOMM conference on Internet measurement IMC, vol 1
4.
go back to reference Alimi R, Pasko D, Popkin L, Wang Y, Yang Y (2008) P4P: provider portal for P2P applications. Control 38:1–5 Alimi R, Pasko D, Popkin L, Wang Y, Yang Y (2008) P4P: provider portal for P2P applications. Control 38:1–5
5.
go back to reference Bindal R et al (2006) Improving traffic locality in BitTorrent via biased neighbor selection. In: 26th IEEE international conference on distributed computing systems ICDCS06 06, p 66 Bindal R et al (2006) Improving traffic locality in BitTorrent via biased neighbor selection. In: 26th IEEE international conference on distributed computing systems ICDCS06 06, p 66
6.
go back to reference Wierzbicki A, Leibowitz N, Ripeanu M, Wozniak R (2004) Cache replacement policies revisited: the case of P2P traffic. In: IEEE international symposium on cluster computing and the grid CCGrid, pp 182–189 Wierzbicki A, Leibowitz N, Ripeanu M, Wozniak R (2004) Cache replacement policies revisited: the case of P2P traffic. In: IEEE international symposium on cluster computing and the grid CCGrid, pp 182–189
7.
go back to reference Shen G, Wang Y, Xiong Y, Zhao BY, Zhang Z-L (2007) HPTP: relieving the tension between ISPs and P2P. Work 34:283–304 Shen G, Wang Y, Xiong Y, Zhao BY, Zhang Z-L (2007) HPTP: relieving the tension between ISPs and P2P. Work 34:283–304
8.
go back to reference Saleh O, Hefeeda M (2006) Modeling and caching of peer-to-peer traffic. In: Proceedings of the 2006 IEEE international conference on network protocols, pp 249–258 Saleh O, Hefeeda M (2006) Modeling and caching of peer-to-peer traffic. In: Proceedings of the 2006 IEEE international conference on network protocols, pp 249–258
9.
go back to reference Hefeeda M, Hsu C-H, Mokhtarian K (2011) Design and evaluation of a proxy cache for peer to peer traffic. IEEE Trans Comput 60:1CrossRefMathSciNet Hefeeda M, Hsu C-H, Mokhtarian K (2011) Design and evaluation of a proxy cache for peer to peer traffic. IEEE Trans Comput 60:1CrossRefMathSciNet
10.
go back to reference Xu K, Zhang M, Liu J, Qin Z, Ye M (2010) Proxy caching for peer-to-peer live streaming. Comput Networks 54:1229–1241CrossRefMATH Xu K, Zhang M, Liu J, Qin Z, Ye M (2010) Proxy caching for peer-to-peer live streaming. Comput Networks 54:1229–1241CrossRefMATH
11.
go back to reference Leibowitz N, Bergman A, Ben-Shaul R, Shavit A (2002) Are file swapping networks cacheable? Characterizing P2P traffic. In: Proceedings of the 7th Int WWW caching workshop Leibowitz N, Bergman A, Ben-Shaul R, Shavit A (2002) Are file swapping networks cacheable? Characterizing P2P traffic. In: Proceedings of the 7th Int WWW caching workshop
12.
go back to reference Liu Y, Yu S (2005) Streaming media delivery with proxy cache for heterogeneous clients. In: Proceedings of the 7th IEEE workshop on multimedia signal processing Liu Y, Yu S (2005) Streaming media delivery with proxy cache for heterogeneous clients. In: Proceedings of the 7th IEEE workshop on multimedia signal processing
13.
go back to reference Chang SH, Chang RI, Ho JM, Oyang YJ (2007) A priority selected cache algorithm for video relay in streaming applications. IEEE Trans Broadcast 53:79–91CrossRef Chang SH, Chang RI, Ho JM, Oyang YJ (2007) A priority selected cache algorithm for video relay in streaming applications. IEEE Trans Broadcast 53:79–91CrossRef
14.
go back to reference Chen S, Shen B, Wee S, Zhang X (2003) Adaptive and lazy segmentation based proxy caching for streaming media delivery. In: Proceedings of the 13th international workshop on network and operating systems support for digital audio and video NOSSDAV 03, p 22 Chen S, Shen B, Wee S, Zhang X (2003) Adaptive and lazy segmentation based proxy caching for streaming media delivery. In: Proceedings of the 13th international workshop on network and operating systems support for digital audio and video NOSSDAV 03, p 22
15.
go back to reference Cui YCY, Li BLB, Nahrstedt K (2004) OStream: asynchronous streaming multicast in application-layer overlay networks. IEEE J Sel Areas Commun 22:91–106CrossRef Cui YCY, Li BLB, Nahrstedt K (2004) OStream: asynchronous streaming multicast in application-layer overlay networks. IEEE J Sel Areas Commun 22:91–106CrossRef
16.
go back to reference Hefeeda M, Habib A, Botev B, Xu D, Bhargava B (2003) PROMISE: peer-to-peer media streaming using collectcast. In: Proceedings of ACM multimedia. Area, pp 45–54 Hefeeda M, Habib A, Botev B, Xu D, Bhargava B (2003) PROMISE: peer-to-peer media streaming using collectcast. In: Proceedings of ACM multimedia. Area, pp 45–54
17.
go back to reference Cheng B, Stein L, Jin H, Liao X, Zhang Z (2008) GridCast: improving peer sharing for P2P VoD. ACM Trans Multimedia Comput Commun Appl 4:1–31CrossRef Cheng B, Stein L, Jin H, Liao X, Zhang Z (2008) GridCast: improving peer sharing for P2P VoD. ACM Trans Multimedia Comput Commun Appl 4:1–31CrossRef
18.
go back to reference Ongaro D, Rumble SM, Stutsman R, Ousterhout J, Rosenblum M (2011) Fast crash recovery in ramcloud. In: SOSP ’11, pp 29–41 Ongaro D, Rumble SM, Stutsman R, Ousterhout J, Rosenblum M (2011) Fast crash recovery in ramcloud. In: SOSP ’11, pp 29–41
19.
go back to reference Huang C, Li J, Ross KW (2007) Peer-assisted VoD: making internet video distribution cheap. In: International peer to peer symposium IPTPS, vol 7, pp 1–6 Huang C, Li J, Ross KW (2007) Peer-assisted VoD: making internet video distribution cheap. In: International peer to peer symposium IPTPS, vol 7, pp 1–6
Metadata
Title
BufferBank: A distributed cache infrastructure for peer-to-peer application
Authors
Bin Huang
Zhigang Sun
Hongyi Chen
Jianbiao Mao
Ziwen Zhang
Publication date
01-12-2014
Publisher
Springer US
Published in
Peer-to-Peer Networking and Applications / Issue 4/2014
Print ISSN: 1936-6442
Electronic ISSN: 1936-6450
DOI
https://doi.org/10.1007/s12083-012-0165-3

Other articles of this Issue 4/2014

Peer-to-Peer Networking and Applications 4/2014 Go to the issue

Premium Partner