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.
Similar content being viewed by others
Notes
In the experiments presented in this paper, we focused on traffic engineering aspects within the ISP network.
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.
Peer EXchange, a protocol through which BitTorrent clients can exchange information about connected peers with other clients.
We released our plugin code under GPL license, see http://sourceforge.net/projects/altovuzeplugin/.
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.
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.
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.
References
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
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
Xie H, Krishnamurthy A, Silberschatz A, Yang R (2007) P4P: explicit communications for cooperative control between P2P and network providers. In: IETF P4PWG whitepaper
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
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
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
Bharambe AR, Herley C, Padmanabhan VN (2006) Analyzing and improving a bittorrent network’s performance mechanisms. In: IEEE INFOCOM
Seedorf J, Burger E (2009) Application-layer traffic optimization (ALTO) problem statement. In: RFC 5693
Seedorf J, Kiesel S, Stiemerling M (2009) Traffic localization for P2P-applications: the ALTO approach. In: IEEE P2P 2009
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
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
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
Karagiannis T, Broido A, Brownlee N, Claffy KC, Faloutsos M (2004) Is P2P dying or just hiding? In: Proc. IEEE GLOBECOM, pp 1532–1538
Sandvine Report (2011) Global internet phenomena report, Spring
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
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
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
Karagiannis T, Rodriguez P, Papagiannaki K (2005) Should ISPs fear peer-assisted content distribution? In: ACM USENIX IMC, Berkeley
Choffnes D, Bustamante F (2008) Taming the torrent: a practical approach to reducing cross-ISP traffic in P2P systems. In: Proceedings of ACM SIGCOMM
Peterson J, Gurbani V, Marocco E et al, ALTO working group charter. http://datatracker.ietf.org/wg/alto/charter/. Accessed July 2011
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
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
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
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
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
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
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-012-0133-y