Investigation on software-defined networks’ reactive routing against BitTorrent

Investigation on software-defined networks’ reactive routing against BitTorrent

For access to this article, please select a purchase option:

Buy article PDF
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
IET Networks — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Technologies in software-defined networks (SDNs) introduce programmatic ways to reorganise the network logical topology. A possible practical usage of SDNs is reactive routing, where the logical topology is continuously evolving based on traffic statistics and policies. Usually, the SDNs controllers are considered transparent to the higher layers. It is expected that changes in logical topology may not affect applications. The goal is to study the impact of logical topology changes on BitTorrent, a popular peer-to-peer protocol in practice. This study focuses on BitTorrent, and the experimental results show that BitTorrent may produce the opposite effect to the one expected. The authors have run 32 BitTorrent clients in an emulated SDN ring topology and changed the virtual topology periodically by removing one link at the time from the ring. The experiments produced lower propagation when logical topology changed periodically than when it was static for BitTorrent traffic. For comparison, the same experiments were recreated using HTTP. For HTTP, slower propagation is obtained when logical topology changed than when it was static. Finally, the results are discussed and it has been concluded that high layer protocols need to be carefully studied, and in some cases adapted, before being deployed in SDNs.


    1. 1)
      • 1. Peterson, L.L., Davie, B.S.: ‘Computer networks: a systems approach’ (Elsevier, 2007).
    2. 2)
      • 2. Cohen, B.: ‘Incentives build robustness in BitTorrent’. Workshop on Economics of Peer-to-Peer systems, 2003, vol. 6, pp. 6872.
    3. 3)
    4. 4)
      • 4. Open Network Foundation, : ‘OpenFlow’ (, 2013.
    5. 5)
      • 5. Nadeau, T.D., Gray, K.: ‘SDN: software defined networks’ (O'Reilly Media, 2013).
    6. 6)
      • 6. ‘N. Pox/nox’ (, 2008.
    7. 7)
      • 7. Nippon Telegraph and Telephone Corporation: ‘Ryu’ (, 2013.
    8. 8)
      • 8. Project Floodlight: ‘Floodlight’ (, 2011.
    9. 9)
      • 9. Linux Foundation: ‘Open daylight’ (, 2013.
    10. 10)
      • 10. Pouwelse, J., Garbacki, P., Epema, D., Sips, H.: ‘The BitTorrent P2P file-sharing system: measurements and analysis’. Peer-to-Peer Systems IV, 2005, pp. 205216.
    11. 11)
      • 11. Vicino, D., Timpanaro, J.P., Chrisment, I., Righetti, C.: ‘Using kad-BitTorrent hybrid clients to share contents’, 2012.
    12. 12)
    13. 13)
      • 13. Nordberg, A.: ‘Rasterbar-Libtorrent’. Available at:, 2003.
    14. 14)
      • 14. Pung, W., Woodward, A.: ‘Can current packet analysis software detect BitTorrent activity or extract files from BTP and μTP traffic streams?’ (Secau Security Research Centre Edith Cowan University, Perth, Western Australia).
    15. 15)
      • 15. Hakiri, A., Gokhale, A., Berthou, P., Schmidt, D.C., Thierry, G.: ‘Software-defined networking: challenges and research opportunities for future internet’, Comput. Netw., 2014.
    16. 16)
      • 16. Jammal, M., Singh, T., Shami, A., Asal, R., Li, Y.: ‘Software-defined networking: state of the art and research challenges’. arXiv preprint arXiv:1406.0124, 2014.
    17. 17)
      • 17. Gurbani, V.K., Scharf, M., Lakshman, T., Hilt, V., Marocco, E.: ‘Abstracting network state in software defined networks (SDN) for rendezvous services’. 2012 IEEE Int. Conf. on Communications (ICC), 2012, pp. 66276632.
    18. 18)
      • 18. Alimi, R., Yang, Y., Penno, R.: ‘Application-layer traffic optimization (ALTO) protocolhttp://, 2013.
    19. 19)
      • 19. Gupta, A., Shahbaz, M., Vanbever, L., et al: ‘SDX: A software defined internet exchange’ in: Proceedings of the 2014 ACM Conference on SIGCOMM, 2014, pp. 551562.
    20. 20)
      • 20. Lin, P., Bi, J., Chen, Z., Wang, Y., Hu, H., Xu, A.: ‘We-bridge: West–East bridge for SDN inter-domain network peering’, 2014 IEEE Conference on Date of Conference, Computer Communications Workshops (INFOCOM WKSHPS), Toronto, ON, 2014, pp. 111112, DOI: 10.1109/INFCOMW.2014.6849180.

Related content

This is a required field
Please enter a valid email address