Abstract
The prevalent mechanism to avoid congestion in IP networks is the control of the sending rate with TCP. Dynamic routing strategies at the IP layer are not deployed because of problems like route oscillations and out-of-order packet deliveries.
With the adoption of P2P technology, routing is done also in these overlay networks. With multi-source download protocols peers upload and download to/from other peers in parallel.
Based on congestion pricing for IP networks this paper proposes a rate control algorithm for P2P over IP networks. A peer adopts the functionality of TCP and extends the congestion window mechanism with information from the overlay network. Thus, a sending peer is able to shift traffic from a congested route to an uncongested one. This change in the rate allocation will be balanced by other peers in the overlay. Hence, the receiving peers experience no degradation of their total download rate.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
R., Q.D.S.: Modeling and performance analysis of BitTorrent-like peer-to-peer networks. Computer Communication Review 34(4), 367–378 (2004)
Bharambe, A., Herley, C., Padmanabhan, V.: Analyzing and improving BitTorrent performance. Technical Report MSR-TR-2005-03, Microsoft Research (2005)
Cohen, B.: Incentives build robustness in BitTorrent. In: Proc. 1st Workshop on Economics of Peer-to-Peer Systems, Berkeley (2003)
Turrini, E., Panzieri, F.: Using P2P techniques for content distribution internetworking: A research proposal. In: Proc. IEEE P2P 2002 (2002)
Kelly, F.: Charging and rate control for elastic traffic. European Transactions on Telecommunications 8, 33–37 (1997)
Kelly, F., Maulloo, A., Tan, D.: Rate control in communication networks: shadow prices, proportional fairness and stability. Journal of the Operational Research Society 49, 237–252 (1998)
Low, S., Lapsley, D.: Optimization flow control, I: basic algorithm and convergence. IEEE/ACM Transactions on Networking 7(6), 861–874 (1999), citeseer.ist.psu.edu/article/low99optimization.html
Wang, W., Palaniswami, M., Low, S.: Optimal flow control and routing in multi-path networks. Perform. Eval. 52(2-3), 119–132 (2003)
Han, H., Shakkottai, S., Hollot, C.: Overlay TCP for multi-path routing and congestion control (2003)
Eger, K., Killat, U.: Resource pricing in peer-to-peer networks. IEEE Communications Letters 11(1), 82–84 (2007)
Eger, K., Killat, U.: Fair resource allocation in peer-to-peer networks. In: Proc. SPECTS’06, Calgary, Canada, pp. 39–45 (2006)
Eger, K., Killat, U.: Bandwidth trading in unstructured P2P content distribution networks. In: Proc. IEEE P2P 2006, Cambridge, UK, pp. 39–46. IEEE Computer Society Press, Los Alamitos (2006)
Athuraliya, S., Low, S.: Optimization flow control, II: Implementation. Technical report, Melbourne University (2000)
Zimmermann, S., Killat, U.: Resource marking and fair rate allocation. In: Proc. ICC 2002, New York, vol. 2, pp. 1310–1314 (2002)
Ramakrishnan, K., Floyd, S., Black, D.: The addition of explicit congestion notification (ECN) to IP. RFC 3168 (2001)
Low, S., Srikant, R.: A mathematical framework for designing a low-loss, low-delay internet. Networks and Spatial Economics 4, 75–101 (2004)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Eger, K., Killat, U. (2007). TCPeer: Rate Control in P2P over IP Networks. In: Mason, L., Drwiega, T., Yan, J. (eds) Managing Traffic Performance in Converged Networks. ITC 2007. Lecture Notes in Computer Science, vol 4516. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72990-7_55
Download citation
DOI: https://doi.org/10.1007/978-3-540-72990-7_55
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72989-1
Online ISBN: 978-3-540-72990-7
eBook Packages: Computer ScienceComputer Science (R0)