Traffic Engineering Approaches in P2P Environments

  • Pedro Sousa
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7593)


Nowadays, P2P applications proliferate in the Internet with distinct utilization contexts, being also an attractive model for the deployment of advanced Internet services. However, there are several undesirable effects that are caused by such applications, raising coexistence problems with Internet Service Providers (ISPs). In this context, using as case study BitTorrent like applications, this work explores a collaborative framework allowing that advanced efforts could be carried on between P2P applications and network level entities. In order to illustrate such framework, several Traffic Engineering (TE) mechanisms are devised in order to align some P2P dynamics with particular objectives pursued by network administrators. The simulation results show that both the proposed framework and corresponding illustrative mechanisms are viable and can effectively foster future research efforts within this field.


Betweenness Centrality Overlay Network Network Level Internet Service Provider Network Domain 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Lua, K., Crowcroft, J., Pias, M., Sharma, R., Lim, S.: A survey and Comparison of Peer-to-peer Overlay Network Schemes. IEEE Communications Surveys & Tutorials, 72–93 (2005)Google Scholar
  2. 2.
    Choen, B.: Incentives Build Robustness in BitTorrent. In: Proc. 1st Workshop on Economics of Peer-to-Peer Systems, Berkeley (June 2003)Google Scholar
  3. 3.
    Bharambe, A., Herley, C., Padmanabhan, V.: Analyzing and Improving a BitTorrent Networks Performance Mechanisms. In: Proc. IEEE INFOCOM (2006)Google Scholar
  4. 4.
    Cortez, P., Rio, M., Rocha, M., Sousa, P.: Multi-scale Internet traffic forecasting using neural networks and time series methods. Expert Systems: The Journal of Knowledge Engineering 29(2), 143–155 (2012)Google Scholar
  5. 5.
    Opsahl, T., Agneessens, F., Skvoretz, J.: Node Centrality in Weighted Networks: Generalizing degree and shortest paths. Social Networks 32(3), 245–251 (2010)CrossRefGoogle Scholar
  6. 6.
    Narayanan, S.: The Betweenness Centrality of Biological Networks. MSc Thesis, Faculty of the Virginia Polytechnic Inst. and State University (2005)Google Scholar
  7. 7.
    Karagiannis, T., et al.: Is P2P Dying or Just Hiding? In: Proc. Globecom, Dallas, TX, USA (November 2004)Google Scholar
  8. 8.
    Schulze, H., Mochalski, K.: Internet Study 2007: The Impact of P2P File Sharing, Voice over IP, Skype, Joost, Instant Messaging, One-Click Hosting and Media Streaming such as YouTube on the Internet, Tech. report (2007)Google Scholar
  9. 9.
    Keralapura, R., Taft, N., Chuah, C., Iannaccone, G.: Can ISPs Take the Heat from Overlay Networks? In: Proc. HotNets-III, San Diego, CA (November 2004)Google Scholar
  10. 10.
    Qiu, L., Yang, Y.R., Zhang, Y., Shenker, S.: SelFIsh Routing in Internet-like Environments. In: Proc. of SIGCOMM, Karlsruhe, Germany (August 2003)Google Scholar
  11. 11.
    Sousa, P., Cortez, P., Rio, M., Rocha, M.: Traffic Engineering Approaches using Multicriteria Optimization Techniques. In: Masip-Bruin, X., Verchere, D., Tsaoussidis, V., Yannuzzi, M. (eds.) WWIC 2011. LNCS, vol. 6649, pp. 104–115. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  12. 12.
    Xie, H., Krishnamurthy, A., Silberschatz, A., Yang, Y.R.: P4P: Explicit Communications for Cooperative Control between P2P and Network Providers,
  13. 13.
    Xie, H., et al.: P4P: Provider Portal for Applications. In: Proc. SIGCOMM 2008 Conference, Seattle, Washington, USA, August 17–22 (2008)Google Scholar
  14. 14.
    Sousa, P., Rocha, M., Rio, M., Cortez, P.C.: Efficient OSPF Weight Allocation for Intra-domain QoS Optimization. In: Parr, G., Malone, D., Ó Foghlú, M. (eds.) IPOM 2006. LNCS, vol. 4268, pp. 37–48. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  15. 15.
    Shen, G., Wang, Y., Xiong, Y., Zhao, B., Zhang, Z.: HPTP: Relieving the Tension between ISPs and P2P. In: Proc. of IPTPS, Bellevue, WA (February 2007)Google Scholar
  16. 16.
    Wierzbicki, A., Leibowitz, N., Ripeanu, M., Wozniak, R.: Cache Replacement Policies Revisited: The case of P2P traffic. In: Proc. of GP2P (2004)Google Scholar
  17. 17.
    Spognardi, A., Lucarelli, A., DiPietro, R.: A Methodology for P2P File-Sharing Trafc Detection. In: Proc. Second International Workshop on Hot Topics in Peer-to-Peer Systems 2005 (HOT-P2P 2005), pp. 52–61 (July 2005)Google Scholar
  18. 18.
    Karagiannis, T., Rodriguez, P., Papagiannaki, K.: Should Internet Service Providers fear Peer-assisted Content Distribution? In: Proc. Proceedings of the Internet Measurement Conference, Berkeley, CA (October 2005)Google Scholar
  19. 19.
    Madhyastha, H., et al.: iPlane: An Information Plane for Distributed Services. In: Proc. of OSDI Conference, Seattle, WA (2006)Google Scholar
  20. 20.
    Eger, K., et al.: Efficient Simulation of Large-Scale P2P Networks: Packet-level vs. Flow-level Simulations. In: Proc. 2nd Workshop on the Use of P2P, GRID and Agents for the Development of Content Networks (2007)Google Scholar
  21. 21.
    ns-2 The Network Simulator,

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Pedro Sousa
    • 1
  1. 1.Centro Algoritmi, Department of InformaticsUniversity of MinhoBragaPortugal

Personalised recommendations