A Simulation Framework for Peer-to-Peer File Sharing in Named Data Networking

Akshay Raman, Kimberly Chou, Spyridon Mastorakis
{"title":"A Simulation Framework for Peer-to-Peer File Sharing in Named Data Networking","authors":"Akshay Raman, Kimberly Chou, Spyridon Mastorakis","doi":"10.1145/3321349.3321357","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":166981,"journal":{"name":"Proceedings of the 2019 Workshop on ns-3","volume":"451 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2019 Workshop on ns-3","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3321349.3321357","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

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.
命名数据网络中对等文件共享的仿真框架
点对点文件共享设想了一种以数据为中心的传播模型,在这种模型中,由多个数据块组成的文件可以从任何可以提供数据的对等点下载,也可以同时从多个对等点下载。这一目标在网络体系结构的应用层实现,与命名数据网络(NDN)的目标相匹配,NDN是一种建议的互联网体系结构,其特点是直接在网络层以数据为中心的通信模型。为了研究以数据为中心的网络架构对点对点文件共享的影响,我们提出了基于NDN的点对点文件共享应用nTorrent。自2017年最初的nTorrent提案以来,我们已经在ndnSIM中实现了其设计,ndnSIM是基于ns-3的事实上的NDN模拟器。在本文中,我们介绍了我们的nTorrent模拟框架的设计,涉及各种设计决策和权衡。我们还通过ns-3模拟描述了我们的验证过程,以确保我们的框架具有nTorrent的基本属性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信