Skip to main content
Log in

Experiences with large-scale operational trials of ALTO-enhanced P2P filesharing in an intra-ISP scenario

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

Application Layer Traffic Optimization (ALTO) has recently gained attention in the research and standardisation community as a way for a network operator to guide the peer selection process of distributed applications by providing network layer topology information. In particular P2P applications are expected to gain from ALTO, due to the many connections peers form among each other, often without taking network layer topology information into account. In this paper, we present results of an extensive intra-ISP trial with an ALTO-enhanced P2P filesharing software. In summary, our results show that—depending on the concrete setting and on the distribution of upload capacity in the network—ALTO enables an ISP to save operational costs significantly while not degrading application layer performance noticeably. In addition, based on our experience we are able to give advice to operators on how to save costs with ALTO while not sacrificing application layer performance at all.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

Notes

  1. In the experiments presented in this paper, we focused on traffic engineering aspects within the ISP network.

  2. Depending on the network rollout, localizing traffic with ALTO might also have negative effects for some peers as ALTO might amplify the effects of unevenly rolled-out networks.

  3. Peer EXchange, a protocol through which BitTorrent clients can exchange information about connected peers with other clients.

  4. We released our plugin code under GPL license, see http://sourceforge.net/projects/altovuzeplugin/.

  5. This value was chosen to exceed the communication link lengths within the TP network. This caused peers to only contact peers in other networks as a last resort when selecting based on ALTO rating.

  6. This is due to the fact that at the chunk exchange step the neighbor to send actually data to is selected based on the tit for tat mechanism. To verify the theory as stated in [24], we chose to not change the chunk exchange mechanism of the BitTorrent client to reflect ALTO ratings.

  7. See http://www.netfort.gr.jp/~dancer/software/dsh.html.en.

  8. http://curl.haxx.se/

  9. This setup avoids that all data needs to be uploaded for each experiment from outside the PlanetLab, i.e. it avoided several GB of cross-border network traffic for setting up individual experiment runs.

  10. http://sourceforge.net/projects/altovuzeplugin/

References

  1. Bindal R, Cao P, Chan W, Medved J, Suwala G, Bates T, Zhang A (2006) Improving traffic locality in BitTorrent via biased neighbor selection. In: 26th IEEE conference on distributed computing system, 2006. ICDCS 2006, pp 66–77

  2. Aggarwal V, Feldmann A, Scheideler C (2007) Can ISP and P2P systems co-operate for improved performance? ACM SIGCOMM Comput Commun Rev (CCR) 37(3):29–40

    Article  Google Scholar 

  3. Xie H, Krishnamurthy A, Silberschatz A, Yang R (2007) P4P: explicit communications for cooperative control between P2P and network providers. In: IETF P4PWG whitepaper

  4. Xie H, Yang RY, Krishnamurthy A, Liu YG, Silberschatz A (2008) P4P: provider portal for applications. ACM SIGCOMM Comput Commun Rev (CCR) 38(4):351–362

    Article  Google Scholar 

  5. Griffiths C, Livingood J, Popkin L, Woundy R, Yang Y (2009) Comcast’s ISP experiences in a proactive network provider participation for P2P (P4P) technical trial. In: IETF RFC 5632

  6. Meulpolder M, D’Acunto L, Capota M, Wojciechowski M, Pouwelse JA, Epema DHJ, Sips HJ (2010) Public and private BitTorrent communities: a measurement study. In: Proceedings of Usenix IPTPS

  7. Bharambe AR, Herley C, Padmanabhan VN (2006) Analyzing and improving a bittorrent network’s performance mechanisms. In: IEEE INFOCOM

  8. Seedorf J, Burger E (2009) Application-layer traffic optimization (ALTO) problem statement. In: RFC 5693

  9. Seedorf J, Kiesel S, Stiemerling M (2009) Traffic localization for P2P-applications: the ALTO approach. In: IEEE P2P 2009

  10. Seedorf J, Niccolini S, Stiemerling M, Ferranti E, Winter R (2010) Quantifying operational cost-savings through ALTO-guidance for P2P live streaming. In: Proceedings of the 3rd workshop on economic traffic management (ETM). LNCS, vol. 6236

  11. Fraleigh C, Moon S, Lyles B, Cotton C, Khan M, Moll D, Rockell R, Seely T, Diot C (2003) Packet-level traffic measurements from the sprint IP backbone. In: IEEE network, pp 6–16

  12. Pew Internet and American Life Project (2004) Sharp decline in music fileswappers: data memo from PIP and comScore MediaMetrix. http://www.pewinternet.org/reports/. Accessed July 2011

  13. Karagiannis T, Broido A, Brownlee N, Claffy KC, Faloutsos M (2004) Is P2P dying or just hiding? In: Proc. IEEE GLOBECOM, pp 1532–1538

  14. Sandvine Report (2011) Global internet phenomena report, Spring

  15. Kettig O, Kolbe H-J (2011) Monitoring the impact of P2P users on a broadband operator’s network over time. IEEE TNSM 8(2):116–127

    Google Scholar 

  16. Sentinelli A, Marfia G, Gerla M, Kleinrock L, Tewari S (2007) Will IPTV ride the peer-to-peer stream? IEEE Commun Mag 8:86–92

    Article  Google Scholar 

  17. Liu J, Rao SG, Bo Li, Zhang H (2008) Opportunities and challenges of peer-to-peer internet video broadcast. Proc IEEE 96(1):11–24

    Article  MathSciNet  Google Scholar 

  18. Karagiannis T, Rodriguez P, Papagiannaki K (2005) Should ISPs fear peer-assisted content distribution? In: ACM USENIX IMC, Berkeley

  19. Choffnes D, Bustamante F (2008) Taming the torrent: a practical approach to reducing cross-ISP traffic in P2P systems. In: Proceedings of ACM SIGCOMM

  20. Peterson J, Gurbani V, Marocco E et al, ALTO working group charter. http://datatracker.ietf.org/wg/alto/charter/. Accessed July 2011

  21. Kiesel S, Previdi S, Stiemerling M, Woundy R, Yang YR (2012) Application-layer traffic optimization (ALTO) requirements, internet engineering task force, internet-draft draft-ietf-alto-reqs-10 (work in progress). Available: http://tools.ietf.org/html/draft-ietf-alto-reqs-13

  22. Rimac I, Hilt V, Tomsu M, Gurbani V, Marocco E (2010) A survey on research on the application-layer traffic optimization (ALTO) problem, internet engineering task force, RFC 6029. Available: http://tools.ietf.org/html/rfc6029

  23. Birke R, Leonardi E, Mellia M, Bakay A, Szemethy T, Kiraly C, Lo Cigno R, Mathieu F, Muscariello L, Niccolini S, Seedorf J, Tropea G (2011) Architecture of a network-aware P2P-TV application: the NAPA-WINE approach. IEEE Commun Mag 49(6):154–163

    Article  Google Scholar 

  24. Hossfeld T, Lehrieder F, Hock D, Oechsner S, Despotovic Z, Kellerer W, Michel M (2011) Characterization of BitTorrent swarms and their distribution in the Internet. Comput Netw 55(5):1197–1215

    Article  Google Scholar 

  25. Mueller ML, Asghari H (2011) Deep packet inspection and bandwidth management: battles over BitTorrent in Canada and the United States. In: TPRC conference, Arlington, USA

Download references

Acknowledgements

This work was partially supported by NAPA-WINE, a research project supported by the European Commission under its 7th Framework Program (contract no. 214412). The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of the NAPA-WINE project or the European Commission.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mischa Schmidt.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Schmidt, M., Seedorf, J., Napolitano, S. et al. Experiences with large-scale operational trials of ALTO-enhanced P2P filesharing in an intra-ISP scenario. Peer-to-Peer Netw. Appl. 6, 134–154 (2013). https://doi.org/10.1007/s12083-012-0133-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-012-0133-y

Keywords

Navigation