首页 > 最新文献

Proceedings of the 2019 Workshop on ns-3最新文献

英文 中文
ns-3 NEXT: Towards a Reference Platform for Offline and Augmented Wireless Networking Experimentation ns-3 NEXT:面向离线和增强无线网络实验的参考平台
Pub Date : 2019-06-19 DOI: 10.1145/3321349.3321359
Helder Fontes, Vitor Lamela, Rui Campos, M. Ricardo
In the past years, INESC TEC has been working on using ns-3 to reduce the gap between Simulation and Experimentation. Two major contributions resulted from our work: 1) the Fast Prototyping development process, where the same ns-3 protocol model is used in a real experiment; 2) the Trace-based Simulation (TS) approach, where traces of radio link qualities and position of nodes from past experiments are injected into ns-3 to achieve repeatable and reproducible experiments. In this paper we present ns-3 NEXT, our vision for ns-3 to enable simulation and experimentation using the same platform. We envision ns-3 as the platform that can automatically learn from past experiments and improve its accuracy to a point where simulated resources can seamlessly replace real resources. At that point, ns-3 can either replace a real testbed accurately (Offline Experimentation) or add functionality and scale to testbeds (Augmented Experimentation). Towards this vision, we discuss the current limitations and propose a plan to overcome them collectively within the ns-3 community.
在过去的几年中,INESC TEC一直致力于使用ns-3来减少模拟和实验之间的差距。我们的工作产生了两个主要贡献:1)快速原型开发过程,在实际实验中使用相同的ns-3协议模型;2)基于轨迹的仿真(TS)方法,将过去实验中无线电链路质量和节点位置的轨迹注入ns-3,以实现可重复和可再现的实验。在本文中,我们介绍了ns-3 NEXT,我们对ns-3的愿景是使用相同的平台进行模拟和实验。我们设想ns-3是一个可以自动从过去的实验中学习的平台,并提高其准确性,使模拟资源可以无缝地取代真实资源。在这一点上,ns-3可以准确地取代真实的测试平台(离线实验),或者为测试平台添加功能和规模(增强实验)。为了实现这一愿景,我们讨论了当前的限制,并提出了在ns-3社区内共同克服这些限制的计划。
{"title":"ns-3 NEXT: Towards a Reference Platform for Offline and Augmented Wireless Networking Experimentation","authors":"Helder Fontes, Vitor Lamela, Rui Campos, M. Ricardo","doi":"10.1145/3321349.3321359","DOIUrl":"https://doi.org/10.1145/3321349.3321359","url":null,"abstract":"In the past years, INESC TEC has been working on using ns-3 to reduce the gap between Simulation and Experimentation. Two major contributions resulted from our work: 1) the Fast Prototyping development process, where the same ns-3 protocol model is used in a real experiment; 2) the Trace-based Simulation (TS) approach, where traces of radio link qualities and position of nodes from past experiments are injected into ns-3 to achieve repeatable and reproducible experiments. In this paper we present ns-3 NEXT, our vision for ns-3 to enable simulation and experimentation using the same platform. We envision ns-3 as the platform that can automatically learn from past experiments and improve its accuracy to a point where simulated resources can seamlessly replace real resources. At that point, ns-3 can either replace a real testbed accurately (Offline Experimentation) or add functionality and scale to testbeds (Augmented Experimentation). Towards this vision, we discuss the current limitations and propose a plan to overcome them collectively within the ns-3 community.","PeriodicalId":166981,"journal":{"name":"Proceedings of the 2019 Workshop on ns-3","volume":"155 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115171874","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Recent Acknowledgement Support for ns-3 TCP 最近确认支持ns-3 TCP
Pub Date : 2019-06-19 DOI: 10.1145/3321349.3321352
Shikha Bakshi, M. Tahiliani
Recent Acknowledgement (RACK) is a TCP packet loss detection technique proposed by Google. It uses the notion of time to detect packet losses instead of packet or sequence counting approaches like Fast Retransmit and other non-standard techniques. RACK algorithm is described in an Internet Draft in the TCP Maintenance Working Group (tcpm) at IETF and is the de facto loss detection technique since Linux 4.4. However, to the best of our knowledge, there does not exist a model to study RACK using network simulators. Network simulations provide flexibility to extensively evaluate the upcoming network protocols without resorting to complex real-time experiments. In this paper, we propose the design, implementation and validation of a new model for RACK in ns-3. We evaluate RACK by comparing its performance with Fast Retransmit and verify that the model in ns-3 exhibits key attributes of RACK.
最近确认(RACK)是一种由Google提出的TCP丢包检测技术。它使用时间的概念来检测数据包丢失,而不是像快速重传和其他非标准技术那样的数据包或序列计数方法。架算法中描述一个互联网草案在TCP维护在IETF工作组(tcpm), Linux 4.4以来的实际损失检测技术。然而,据我们所知,目前还没有一个模型可以使用网络模拟器来研究RACK。网络模拟为广泛评估即将到来的网络协议提供了灵活性,而无需诉诸复杂的实时实验。在本文中,我们提出了一个新的机架模型在ns-3的设计,实现和验证。通过与Fast Retransmit的性能比较,我们对RACK进行了评估,并验证了ns-3中的模型具有RACK的关键属性。
{"title":"Recent Acknowledgement Support for ns-3 TCP","authors":"Shikha Bakshi, M. Tahiliani","doi":"10.1145/3321349.3321352","DOIUrl":"https://doi.org/10.1145/3321349.3321352","url":null,"abstract":"Recent Acknowledgement (RACK) is a TCP packet loss detection technique proposed by Google. It uses the notion of time to detect packet losses instead of packet or sequence counting approaches like Fast Retransmit and other non-standard techniques. RACK algorithm is described in an Internet Draft in the TCP Maintenance Working Group (tcpm) at IETF and is the de facto loss detection technique since Linux 4.4. However, to the best of our knowledge, there does not exist a model to study RACK using network simulators. Network simulations provide flexibility to extensively evaluate the upcoming network protocols without resorting to complex real-time experiments. In this paper, we propose the design, implementation and validation of a new model for RACK in ns-3. We evaluate RACK by comparing its performance with Fast Retransmit and verify that the model in ns-3 exhibits key attributes of RACK.","PeriodicalId":166981,"journal":{"name":"Proceedings of the 2019 Workshop on ns-3","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123425830","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Enhancing the ns-3 IEEE 802.11ad Model Fidelity: Beam Codebooks, Multi-antenna Beamforming Training, and Quasi-deterministic mmWave Channel 提高ns-3 IEEE 802.11ad模型保真度:波束码本、多天线波束成形训练和准确定性毫米波信道
Pub Date : 2019-06-19 DOI: 10.1145/3321349.3321354
Hany Assasa, Joerg Widmer, T. Ropitault, N. Golmie
Next generation wireless local area networks are envisioned to serve a high number of devices with heterogeneous capabilities and service requirements. Millimeter-wave technology is expected to be able to satisfy these demands and complement the highly congested wireless networks operating in the sub-6 GHz band. However, real-world experimentation with millimeter-wave communications is not always feasible due to the significant amount of resources required and its associated costs. For these reasons, researchers resort to high fidelity system-level simulators which provide a high degree of flexibility to test complex network deployments with a reasonable level of abstraction at the physical layer. The ns-3 IEEE 802.11ad model allows researchers to study large-scale wireless networks operating in the 60 GHz band, taking into account all of the essential features supported by the standard. However, the beamforming capabilities in the current implementation still lack both the flexibility and the agility that commercial of-the-shelf devices offer. Additionally, the model relies on a simplified channel model that does not accurately reflect the characteristics of a millimeter-wave channel. In this paper, we augment our ns-3 IEEE 802.11ad model with novel features that enhance its fidelity and provide the user fine grained control over physical and MAC layer aspects of 802.11ad devices. These features include beam codebooks, multi-antenna beamforming training, beam refinement and beam tracking capabilities, and a quasi-deterministic channel model. Our work paves the way for a future implementation of the next generation wireless gigabit standard, IEEE 802.11ay.
预计下一代无线局域网将服务于具有异构功能和服务需求的大量设备。毫米波技术有望满足这些需求,并补充在6 GHz以下频段运行的高度拥塞的无线网络。然而,由于所需的大量资源及其相关成本,使用毫米波通信的实际实验并不总是可行的。由于这些原因,研究人员求助于高保真系统级模拟器,它提供了高度的灵活性,可以在物理层以合理的抽象级别测试复杂的网络部署。ns-3 IEEE 802.11ad模型允许研究人员研究在60ghz频段运行的大规模无线网络,同时考虑到该标准支持的所有基本功能。然而,目前实现的波束形成能力仍然缺乏商用货架设备所提供的灵活性和敏捷性。此外,该模型依赖于简化的信道模型,该模型不能准确反映毫米波信道的特性。在本文中,我们用新特性增强了ns-3 IEEE 802.11ad模型,增强了其保真度,并为用户提供了对802.11ad设备的物理和MAC层方面的细粒度控制。这些特性包括波束码本、多天线波束形成训练、波束细化和波束跟踪能力,以及准确定性信道模型。我们的工作为下一代无线千兆标准IEEE 802.11ay的未来实现铺平了道路。
{"title":"Enhancing the ns-3 IEEE 802.11ad Model Fidelity: Beam Codebooks, Multi-antenna Beamforming Training, and Quasi-deterministic mmWave Channel","authors":"Hany Assasa, Joerg Widmer, T. Ropitault, N. Golmie","doi":"10.1145/3321349.3321354","DOIUrl":"https://doi.org/10.1145/3321349.3321354","url":null,"abstract":"Next generation wireless local area networks are envisioned to serve a high number of devices with heterogeneous capabilities and service requirements. Millimeter-wave technology is expected to be able to satisfy these demands and complement the highly congested wireless networks operating in the sub-6 GHz band. However, real-world experimentation with millimeter-wave communications is not always feasible due to the significant amount of resources required and its associated costs. For these reasons, researchers resort to high fidelity system-level simulators which provide a high degree of flexibility to test complex network deployments with a reasonable level of abstraction at the physical layer. The ns-3 IEEE 802.11ad model allows researchers to study large-scale wireless networks operating in the 60 GHz band, taking into account all of the essential features supported by the standard. However, the beamforming capabilities in the current implementation still lack both the flexibility and the agility that commercial of-the-shelf devices offer. Additionally, the model relies on a simplified channel model that does not accurately reflect the characteristics of a millimeter-wave channel. In this paper, we augment our ns-3 IEEE 802.11ad model with novel features that enhance its fidelity and provide the user fine grained control over physical and MAC layer aspects of 802.11ad devices. These features include beam codebooks, multi-antenna beamforming training, beam refinement and beam tracking capabilities, and a quasi-deterministic channel model. Our work paves the way for a future implementation of the next generation wireless gigabit standard, IEEE 802.11ay.","PeriodicalId":166981,"journal":{"name":"Proceedings of the 2019 Workshop on ns-3","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131455563","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
Extending Network Emulation Support in ns-3 using DPDK 使用DPDK扩展ns-3中的网络仿真支持
Pub Date : 2019-06-19 DOI: 10.1145/3321349.3321358
Harsh Patel, Hrishikesh Hiraskar, M. Tahiliani
ns-3 network simulator provides support for network emulation by enabling simulated nodes to communicate with real hosts by using a network device called EmuFdNetDevice. Network emulation is an important feature in ns-3 and can be used to validate its models by comparing the emulation results to those obtained from real testbeds. Typically, ns-3 uses raw sockets of host's kernel stack to support network emulation. However, there is an active interest to enhance ns-3's network emulation features by using kernel bypass libraries. Recently, a new network device called NetmapNetDevice has been proposed for ns-3 to enable its interaction with netmap. In this paper, we extend network emulation support in ns-3 by using Data Plane Development Kit (DPDK). DPDK provides a set of fast packet processing libraries to bypass host network stack and obtain a direct access to Network Interface Card (NIC). We propose a new network device in ns-3 called DpdkNetDevice, intermediating between ns-3 Internet stack and DPDK environment to read/write packets from/to the NIC. We validate the working of DpdkNetDevice by performing various experiments and comparing results obtained from it to those obtained from EmuFdNetDevice and NetmapNetDevice. We observe that network emulations using DpdkNetDevice on a Gigabit Ethernet NIC provide higher throughput with significantly lesser CPU cycles per packet.
ns-3网络模拟器通过使用称为EmuFdNetDevice的网络设备使模拟节点能够与真实主机通信,从而为网络仿真提供支持。网络仿真是ns-3的一个重要特性,可以通过将仿真结果与实际试验台的仿真结果进行比较来验证其模型。通常,ns-3使用主机内核堆栈的原始套接字来支持网络仿真。然而,通过使用内核旁路库来增强ns-3的网络仿真特性是一种积极的兴趣。最近,一种名为NetmapNetDevice的新型网络设备被提出用于ns-3,使其能够与netmap进行交互。本文利用数据平面开发工具包(Data Plane Development Kit, DPDK)扩展了ns-3的网络仿真支持。DPDK提供了一套快速数据包处理库,可以绕过主机网络栈,直接访问网卡。我们在ns-3中提出了一种新的网络设备DpdkNetDevice,它介于ns-3网络堆栈和DPDK环境之间,用于从网卡读写数据包。我们通过各种实验验证DpdkNetDevice的工作原理,并将其与EmuFdNetDevice和NetmapNetDevice的结果进行比较。我们观察到,在千兆以太网网卡上使用DpdkNetDevice的网络模拟提供了更高的吞吐量,每个数据包的CPU周期显著减少。
{"title":"Extending Network Emulation Support in ns-3 using DPDK","authors":"Harsh Patel, Hrishikesh Hiraskar, M. Tahiliani","doi":"10.1145/3321349.3321358","DOIUrl":"https://doi.org/10.1145/3321349.3321358","url":null,"abstract":"ns-3 network simulator provides support for network emulation by enabling simulated nodes to communicate with real hosts by using a network device called EmuFdNetDevice. Network emulation is an important feature in ns-3 and can be used to validate its models by comparing the emulation results to those obtained from real testbeds. Typically, ns-3 uses raw sockets of host's kernel stack to support network emulation. However, there is an active interest to enhance ns-3's network emulation features by using kernel bypass libraries. Recently, a new network device called NetmapNetDevice has been proposed for ns-3 to enable its interaction with netmap. In this paper, we extend network emulation support in ns-3 by using Data Plane Development Kit (DPDK). DPDK provides a set of fast packet processing libraries to bypass host network stack and obtain a direct access to Network Interface Card (NIC). We propose a new network device in ns-3 called DpdkNetDevice, intermediating between ns-3 Internet stack and DPDK environment to read/write packets from/to the NIC. We validate the working of DpdkNetDevice by performing various experiments and comparing results obtained from it to those obtained from EmuFdNetDevice and NetmapNetDevice. We observe that network emulations using DpdkNetDevice on a Gigabit Ethernet NIC provide higher throughput with significantly lesser CPU cycles per packet.","PeriodicalId":166981,"journal":{"name":"Proceedings of the 2019 Workshop on ns-3","volume":"99 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123398053","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Improved Abstraction for Clear Channel Assessment in ns-3 802.11 WLAN Model ns-3 802.11无线局域网模型中清信道评估的改进抽象
Pub Date : 2019-06-19 DOI: 10.1145/3321349.3321353
L. Lanante, Sumit Roy, Scott E. Carpenter, Sébastien Deronne
An important challenge for ns-3 is to enable efficient performance evaluation of increasingly dense and heterogeneous networks, cognizant of cross-layer (specifically, Layers 1 & 2) interactions. In this work (a continuation of U. Washington efforts), we present improved physical layer abstractions for a key component underlying all 802.11 WLAN MAC performance evaluation - the Clear Channel Assessment (CCA) procedure central to CSMA/CA - for implementation in the ns-3 simulator. We model the preamble correlation process as typically implemented in 802.11 radio and represent the resulting probability of detection as a look-up table with a parameterized correlation threshold for different receive sensitivity strategies. Further, we also added a new carrier sense threshold adjustment mechanism to allow nodes to enable bypassing the default (and to date, fixed) -82dBm threshold. Such a capability aligns ns-3 for performance evaluation of dense networks equipped with new spatial reuse mechanisms. We demonstrate this via simulation of spatial reuse gains from dynamic sensitivity control (DSC) that are verified against IEEE 802.11ax standards group contributions. Using simulation results from a fixed rate multi-BSS network, we then identify valuable design guidelines to maximize the aggregate throughput with DSC.
ns-3面临的一个重要挑战是能够对日益密集和异构的网络进行有效的性能评估,认识到跨层(特别是第1层和第2层)的相互作用。在这项工作(美国华盛顿努力的延续)中,我们提出了改进的物理层抽象,用于所有802.11 WLAN MAC性能评估的关键组件- CSMA/CA核心的清晰通道评估(CCA)程序-用于在ns-3模拟器中实现。我们对通常在802.11无线电中实现的前导相关过程进行建模,并将结果检测概率表示为具有不同接收灵敏度策略的参数化相关阈值的查找表。此外,我们还添加了一个新的载波检测阈值调整机制,允许节点绕过默认的(迄今为止是固定的)-82dBm阈值。这种能力与ns-3一致,用于配备新的空间重用机制的密集网络的性能评估。我们通过模拟动态灵敏度控制(DSC)的空间重用收益来证明这一点,并根据IEEE 802.11ax标准组的贡献进行了验证。利用固定速率多bss网络的仿真结果,我们确定了有价值的设计准则,以最大化DSC的总吞吐量。
{"title":"Improved Abstraction for Clear Channel Assessment in ns-3 802.11 WLAN Model","authors":"L. Lanante, Sumit Roy, Scott E. Carpenter, Sébastien Deronne","doi":"10.1145/3321349.3321353","DOIUrl":"https://doi.org/10.1145/3321349.3321353","url":null,"abstract":"An important challenge for ns-3 is to enable efficient performance evaluation of increasingly dense and heterogeneous networks, cognizant of cross-layer (specifically, Layers 1 & 2) interactions. In this work (a continuation of U. Washington efforts), we present improved physical layer abstractions for a key component underlying all 802.11 WLAN MAC performance evaluation - the Clear Channel Assessment (CCA) procedure central to CSMA/CA - for implementation in the ns-3 simulator. We model the preamble correlation process as typically implemented in 802.11 radio and represent the resulting probability of detection as a look-up table with a parameterized correlation threshold for different receive sensitivity strategies. Further, we also added a new carrier sense threshold adjustment mechanism to allow nodes to enable bypassing the default (and to date, fixed) -82dBm threshold. Such a capability aligns ns-3 for performance evaluation of dense networks equipped with new spatial reuse mechanisms. We demonstrate this via simulation of spatial reuse gains from dynamic sensitivity control (DSC) that are verified against IEEE 802.11ax standards group contributions. Using simulation results from a fixed rate multi-BSS network, we then identify valuable design guidelines to maximize the aggregate throughput with DSC.","PeriodicalId":166981,"journal":{"name":"Proceedings of the 2019 Workshop on ns-3","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129089265","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
A Simulation Framework for Peer-to-Peer File Sharing in Named Data Networking 命名数据网络中对等文件共享的仿真框架
Pub Date : 2019-06-19 DOI: 10.1145/3321349.3321357
Akshay Raman, Kimberly Chou, Spyridon Mastorakis
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的基本属性。
{"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":"https://doi.org/10.1145/3321349.3321357","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.0,"publicationDate":"2019-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132504502","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
An Improved MAC Layer for the 5G NR ns-3 Module 5G NR ns-3模块的改进MAC层
Pub Date : 2019-06-19 DOI: 10.1145/3321349.3321350
Natale Patriciello, S. Lagén, L. Giupponi, Biljana Bojović
In this paper, we present a novel 5G NR simulator aligned with Release 15 TS 38.300. The work relies on previous implementations of LTE and mmWave modules. The focus of the paper is on the MAC layer, where we present the refactoring and the improvements to support OFDMA as per standard. A novel, user-friendly and modular interface is also proposed for the scheduler part, that allows a symbol-level distribution of resources. We go through the details of the implementation, and then we present scheduler results for a subset of schedulers that we propose. The code is available for interested users.
在本文中,我们提出了一种符合Release 15 TS 38.300的新型5G NR模拟器。这项工作依赖于先前LTE和毫米波模块的实现。本文的重点是在MAC层,我们提出了重构和改进,以支持OFDMA的标准。为调度部分提出了一种新颖的、用户友好的模块化接口,该接口允许符号级的资源分配。我们将详细介绍实现的细节,然后为我们提出的调度器子集提供调度器结果。感兴趣的用户可以使用该代码。
{"title":"An Improved MAC Layer for the 5G NR ns-3 Module","authors":"Natale Patriciello, S. Lagén, L. Giupponi, Biljana Bojović","doi":"10.1145/3321349.3321350","DOIUrl":"https://doi.org/10.1145/3321349.3321350","url":null,"abstract":"In this paper, we present a novel 5G NR simulator aligned with Release 15 TS 38.300. The work relies on previous implementations of LTE and mmWave modules. The focus of the paper is on the MAC layer, where we present the refactoring and the improvements to support OFDMA as per standard. A novel, user-friendly and modular interface is also proposed for the scheduler part, that allows a symbol-level distribution of resources. We go through the details of the implementation, and then we present scheduler results for a subset of schedulers that we propose. The code is available for interested users.","PeriodicalId":166981,"journal":{"name":"Proceedings of the 2019 Workshop on ns-3","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121708464","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 19
Implementation of Reference Public Safety Scenarios in ns-3 在ns-3中实施参考公共安全场景
Pub Date : 2019-02-17 DOI: 10.1145/3321349.3321356
Michele Polese, Tommaso Zugno, M. Zorzi
During incidents and disasters it is fundamental to provide to first responders high performance and reliable communications, in order to improve their coordination capabilities and their awareness of the surrounding environment, and to allow them to promptly transmit and receive alerts on possible dangerous situations or emergencies. The accurate evaluation of the performance of different Public Safety Communication (PSC) networking and communications technologies is therefore of paramount importance, and the characterization of the scenario in which these technologies need to operate is fundamental to obtain meaningful results. In this paper, we present the implementation of three reference PSC scenarios, which are open source and made publicly available to the research community, describing the incidents, the mobility and applications of first responders, and providing examples on how a mmWave-based Radio Access Network (RAN) can support high-traffic use cases. Moreover, we present the implementation of two novel mobility models for ns-3, which can be used to enable the simulation of realistic PSC scenarios in ns-3.
在事件和灾害期间,为第一响应者提供高性能和可靠的通信是至关重要的,以提高他们的协调能力和对周围环境的认识,并使他们能够及时发送和接收有关可能的危险情况或紧急情况的警报。因此,准确评估不同公共安全通信(PSC)网络和通信技术的性能至关重要,对这些技术需要运行的场景进行表征是获得有意义结果的基础。在本文中,我们提出了三个参考PSC场景的实现,这些场景是开源的,并向研究界公开提供,描述了事件、移动性和第一响应者的应用,并提供了基于毫米波的无线接入网络(RAN)如何支持高流量用例的示例。此外,我们提出了两种新的ns-3移动模型的实现,可以用来模拟ns-3中真实的PSC场景。
{"title":"Implementation of Reference Public Safety Scenarios in ns-3","authors":"Michele Polese, Tommaso Zugno, M. Zorzi","doi":"10.1145/3321349.3321356","DOIUrl":"https://doi.org/10.1145/3321349.3321356","url":null,"abstract":"During incidents and disasters it is fundamental to provide to first responders high performance and reliable communications, in order to improve their coordination capabilities and their awareness of the surrounding environment, and to allow them to promptly transmit and receive alerts on possible dangerous situations or emergencies. The accurate evaluation of the performance of different Public Safety Communication (PSC) networking and communications technologies is therefore of paramount importance, and the characterization of the scenario in which these technologies need to operate is fundamental to obtain meaningful results. In this paper, we present the implementation of three reference PSC scenarios, which are open source and made publicly available to the research community, describing the incidents, the mobility and applications of first responders, and providing examples on how a mmWave-based Radio Access Network (RAN) can support high-traffic use cases. Moreover, we present the implementation of two novel mobility models for ns-3, which can be used to enable the simulation of realistic PSC scenarios in ns-3.","PeriodicalId":166981,"journal":{"name":"Proceedings of the 2019 Workshop on ns-3","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126903329","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A QUIC Implementation for ns-3 ns3的QUIC实现
Pub Date : 2019-02-16 DOI: 10.1145/3321349.3321351
Alvise De Biasio, Federico Chiariotti, Michele Polese, A. Zanella, M. Zorzi
Quick UDP Internet Connections (QUIC) is a recently proposed transport protocol, currently being standardized by the Internet Engineering Task Force (IETF). It aims at overcoming some of the shortcomings of TCP, while maintaining the logic related to flow and congestion control, retransmissions and acknowledgments. It supports multiplexing of multiple application layer streams in the same connection, a more refined selective acknowledgment scheme, and low-latency connection establishment. It also integrates cryptographic functionalities in the protocol design. Moreover, QUIC is deployed at the application layer, and encapsulates its packets in UDP datagrams. Given the widespread interest in QUIC's flexibility and features, we believe that it is important to provide to the networking community an implementation in a controllable and isolated environment, i.e., a network simulator such as ns-3, in which it is possible to test QUIC's performance and understand design choices and possible limitations. Therefore, in this paper we present a native implementation of QUIC for ns-3, describing the features we implemented, the main assumptions and differences with respect to the QUIC Internet Drafts, and a set of examples.
快速UDP互联网连接(QUIC)是最近提出的一种传输协议,目前正在由互联网工程任务组(IETF)进行标准化。它旨在克服TCP的一些缺点,同时保持与流和拥塞控制、重传和确认相关的逻辑。它支持同一连接中多个应用层流的多路复用、更精细的选择性确认方案和低延迟的连接建立。它还在协议设计中集成了加密功能。此外,QUIC部署在应用层,并将其报文封装在UDP数据报中。鉴于对QUIC的灵活性和特性的广泛兴趣,我们认为向网络社区提供一个在可控和隔离环境中的实现是很重要的,即像ns-3这样的网络模拟器,在其中可以测试QUIC的性能并了解设计选择和可能的限制。因此,在本文中,我们提出了ns-3的QUIC的本地实现,描述了我们实现的功能,关于QUIC互联网草案的主要假设和差异,以及一组示例。
{"title":"A QUIC Implementation for ns-3","authors":"Alvise De Biasio, Federico Chiariotti, Michele Polese, A. Zanella, M. Zorzi","doi":"10.1145/3321349.3321351","DOIUrl":"https://doi.org/10.1145/3321349.3321351","url":null,"abstract":"Quick UDP Internet Connections (QUIC) is a recently proposed transport protocol, currently being standardized by the Internet Engineering Task Force (IETF). It aims at overcoming some of the shortcomings of TCP, while maintaining the logic related to flow and congestion control, retransmissions and acknowledgments. It supports multiplexing of multiple application layer streams in the same connection, a more refined selective acknowledgment scheme, and low-latency connection establishment. It also integrates cryptographic functionalities in the protocol design. Moreover, QUIC is deployed at the application layer, and encapsulates its packets in UDP datagrams. Given the widespread interest in QUIC's flexibility and features, we believe that it is important to provide to the networking community an implementation in a controllable and isolated environment, i.e., a network simulator such as ns-3, in which it is possible to test QUIC's performance and understand design choices and possible limitations. Therefore, in this paper we present a native implementation of QUIC for ns-3, describing the features we implemented, the main assumptions and differences with respect to the QUIC Internet Drafts, and a set of examples.","PeriodicalId":166981,"journal":{"name":"Proceedings of the 2019 Workshop on ns-3","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-02-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130041485","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 16
Implementation of the 3GPP LTE-WLAN Inter-working Protocols in ns-3 3GPP LTE-WLAN互通协议在ns-3中的实现
Pub Date : 2019-01-11 DOI: 10.1145/3321349.3321355
M. S. Afaqui, C. Cano, Vincent Kotzsch, C. Felber, Walter P. Nitzold
LTE/Wi-Fi Link Aggregation (LWA) and LTE WLAN Radio Level Integration with IPSec Tunnel (LWIP) are two approaches put forward by the 3rd Generation Partnership Project (3GPP) to enable flexible, general, and scalable LTE-WLAN interworking in the context of 5G. These techniques enable operator-controlled access of licensed and unlicensed spectrum and allow transparent access of operator's evolved core. This article describes the design details of LWA and LWIP protocols and presents the first ns-3 LWA and LWIP implementations in ns-3. In particular, this work focuses on the adaptation and concurrent usage of different ns-3 modules and protocols of different technologies to enable the support of these inter-working schemes.
LTE/Wi-Fi链路聚合(LWA)和LTE WLAN无线级集成与IPSec隧道(LWIP)是第三代合作伙伴计划(3GPP)为实现5G背景下灵活、通用、可扩展的LTE-WLAN互通而提出的两种方法。这些技术使运营商能够控制许可和非许可频谱的访问,并允许运营商演进核心的透明访问。本文描述了LWA和LWIP协议的设计细节,并介绍了ns-3中第一个LWA和LWIP实现。特别地,本工作侧重于不同技术的不同ns-3模块和协议的适应和并发使用,以支持这些互操作方案。
{"title":"Implementation of the 3GPP LTE-WLAN Inter-working Protocols in ns-3","authors":"M. S. Afaqui, C. Cano, Vincent Kotzsch, C. Felber, Walter P. Nitzold","doi":"10.1145/3321349.3321355","DOIUrl":"https://doi.org/10.1145/3321349.3321355","url":null,"abstract":"LTE/Wi-Fi Link Aggregation (LWA) and LTE WLAN Radio Level Integration with IPSec Tunnel (LWIP) are two approaches put forward by the 3rd Generation Partnership Project (3GPP) to enable flexible, general, and scalable LTE-WLAN interworking in the context of 5G. These techniques enable operator-controlled access of licensed and unlicensed spectrum and allow transparent access of operator's evolved core. This article describes the design details of LWA and LWIP protocols and presents the first ns-3 LWA and LWIP implementations in ns-3. In particular, this work focuses on the adaptation and concurrent usage of different ns-3 modules and protocols of different technologies to enable the support of these inter-working schemes.","PeriodicalId":166981,"journal":{"name":"Proceedings of the 2019 Workshop on ns-3","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-01-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134256090","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
期刊
Proceedings of the 2019 Workshop on ns-3
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1