TY - GEN
T1 - A simulation framework for Peer-to-Peer file sharing in named data networking
AU - Raman, Akshay
AU - Chou, Kimberly
AU - Mastorakis, Spyridon
N1 - Publisher Copyright:
© 2019 ACM.
PY - 2019/6/19
Y1 - 2019/6/19
N2 - Peer-to-peer file sharing envisions a data-centric dissemination model, where files consisting of multiple data pieces can be downloaded from any peer that can offer the data or from multiple peers simultaneously. This objective, implemented at the application layer of the network architecture, matches with the objective of Named Data Networking (NDN), a proposed Internet architecture that features a data-centric communication model directly at the network layer. To study the impact of a data-centric network architecture on peer-to-peer file sharing, we proposed nTorrent, a peer-to-peer file sharing application built on top of NDN. Since the initial nTorrent proposal in 2017, we have implemented its design in ndnSIM, the de facto NDN simulator based on ns-3. In this paper, we present the design of our nTorrent simulation framework, touching upon various design decisions and trade-offs. We also describe our validation process through ns-3 simulations to ensure that our framework possesses the fundamental properties of nTorrent.
AB - Peer-to-peer file sharing envisions a data-centric dissemination model, where files consisting of multiple data pieces can be downloaded from any peer that can offer the data or from multiple peers simultaneously. This objective, implemented at the application layer of the network architecture, matches with the objective of Named Data Networking (NDN), a proposed Internet architecture that features a data-centric communication model directly at the network layer. To study the impact of a data-centric network architecture on peer-to-peer file sharing, we proposed nTorrent, a peer-to-peer file sharing application built on top of NDN. Since the initial nTorrent proposal in 2017, we have implemented its design in ndnSIM, the de facto NDN simulator based on ns-3. In this paper, we present the design of our nTorrent simulation framework, touching upon various design decisions and trade-offs. We also describe our validation process through ns-3 simulations to ensure that our framework possesses the fundamental properties of nTorrent.
KW - File sharing
KW - Named Data Networking (NDN)
KW - Peer-to-peer
KW - Simulation
KW - nTorrent
UR - http://www.scopus.com/inward/record.url?scp=85074448969&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85074448969&partnerID=8YFLogxK
U2 - 10.1145/3321349.3321357
DO - 10.1145/3321349.3321357
M3 - Conference contribution
AN - SCOPUS:85074448969
T3 - ACM International Conference Proceeding Series
SP - 57
EP - 64
BT - Network Simulation - Proceedings of the WNS3 2019 - Workshop on ns-3
PB - Association for Computing Machinery
T2 - 11th Workshop on ns-3, WNS3 2019
Y2 - 19 June 2019 through 20 June 2019
ER -