首页 > 最新文献

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

英文 中文
Traffic Differentiation and Multiqueue Networking in ns-3 ns-3中的流量分化与多队列组网
Pub Date : 2017-06-13 DOI: 10.1145/3067665.3067677
Pasquale Imputato, S. Avallone
The Linux networking subsystem provides fundamental abstraction to send and receive packets or to perform other operations. At socket layer, the user can set the socket priority used by the networking stack to prioritise the packets. The kernel sends a high priority packet before a low priority packet but the exact behaviour depends on the traffic control layer. A priority based queueing discipline uses that value of priority to enqueue the packets while a multiqueue aware queueing discipline uses a priority mapping defined by the device to enqueue the packets in its queues. The enqueue event triggers a number of consecutive dequeues based on the implemented device flow control mechanism. In case of a WiFi device, an additional layer, named the Soft MAC layer, sits in between the networking API and the hard device MAC. This layer defines the priority mapping and the device driver uses the API provided by that layer to notify the kernel about the status of their queues. In this paper, we present the introduction of the socket priority and of the multiqueue networking infrastructure in ns-3 and the design of the new flow control infrastructure. Finally, we report a preliminary evaluation of our work, consisting of a number of tests that highlight the new behaviour introduced by our models.
Linux网络子系统为发送和接收数据包或执行其他操作提供了基本的抽象。在套接字层,用户可以设置网络堆栈使用的套接字优先级,以确定数据包的优先级。内核在发送低优先级数据包之前发送高优先级数据包,但确切的行为取决于流量控制层。基于优先级的排队规则使用该优先级值来对数据包进行排队,而多队列感知排队规则使用设备定义的优先级映射来对其队列中的数据包进行排队。该排队事件基于所实现的设备流控制机制触发多个连续的脱队列。在WiFi设备的情况下,一个额外的层,称为软MAC层,位于网络API和硬设备MAC之间。这一层定义了优先级映射,设备驱动程序使用该层提供的API来通知内核他们队列的状态。在本文中,我们介绍了ns-3中的套接字优先级和多队列网络基础结构,以及新的流量控制基础结构的设计。最后,我们报告了对我们工作的初步评估,包括一些突出我们的模型引入的新行为的测试。
{"title":"Traffic Differentiation and Multiqueue Networking in ns-3","authors":"Pasquale Imputato, S. Avallone","doi":"10.1145/3067665.3067677","DOIUrl":"https://doi.org/10.1145/3067665.3067677","url":null,"abstract":"The Linux networking subsystem provides fundamental abstraction to send and receive packets or to perform other operations. At socket layer, the user can set the socket priority used by the networking stack to prioritise the packets. The kernel sends a high priority packet before a low priority packet but the exact behaviour depends on the traffic control layer. A priority based queueing discipline uses that value of priority to enqueue the packets while a multiqueue aware queueing discipline uses a priority mapping defined by the device to enqueue the packets in its queues. The enqueue event triggers a number of consecutive dequeues based on the implemented device flow control mechanism. In case of a WiFi device, an additional layer, named the Soft MAC layer, sits in between the networking API and the hard device MAC. This layer defines the priority mapping and the device driver uses the API provided by that layer to notify the kernel about the status of their queues. In this paper, we present the introduction of the socket priority and of the multiqueue networking infrastructure in ns-3 and the design of the new flow control infrastructure. Finally, we report a preliminary evaluation of our work, consisting of a number of tests that highlight the new behaviour introduced by our models.","PeriodicalId":309072,"journal":{"name":"Proceedings of the 2017 Workshop on ns-3","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130711580","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}
引用次数: 3
Exploiting the Capture Effect on DSC and BSS Color in Dense IEEE 802.11ax Deployments 在密集IEEE 802.11ax部署中利用DSC和BSS颜色的捕获效应
Pub Date : 2017-06-13 DOI: 10.1145/3067665.3067672
Ioannis Selinis, K. Katsaros, S. Vahid, R. Tafazolli
Future wireless local area networks (WLANs) are expected to serve thousands of users in diverse environments. To address the new challenges that WLANs will face, and to overcome the limitations that previous IEEE standards introduced, a new IEEE 802.11 amendment is under development. IEEE 802.11ax aims to enhance spectrum efficiency in a dense deployment; hence system throughput improves. Dynamic Sensitivity Control (DSC) and BSS Color are the main schemes under consideration in IEEE 802.11ax for improving spectrum efficiency In this paper, we evaluate DSC and BSS Color schemes when physical layer capture (PLC) is modelled. PLC refers to the case that a receiver successfully decodes the stronger frame when collision occurs. It is shown, that PLC could potentially lead to fairness issues and higher throughput in specific cases. We study PLC in a small and large scale scenario, and show that PLC could also improve fairness in specific scenarios.
未来的无线局域网(wlan)有望在不同的环境中为成千上万的用户提供服务。为了解决无线局域网将面临的新挑战,并克服以前IEEE标准引入的限制,新的IEEE 802.11修正案正在开发中。IEEE 802.11ax旨在提高密集部署中的频谱效率;因此提高了系统吞吐量。动态灵敏度控制(DSC)和BSS颜色是IEEE 802.11ax中用于提高频谱效率的主要方案。本文对物理层捕获(PLC)建模时的DSC和BSS颜色方案进行了评估。PLC是指当发生碰撞时,接收端成功解码较强帧的情况。结果表明,PLC在特定情况下可能会导致公平性问题和更高的吞吐量。我们在小型和大型场景下研究了PLC,并表明PLC在特定场景下也可以提高公平性。
{"title":"Exploiting the Capture Effect on DSC and BSS Color in Dense IEEE 802.11ax Deployments","authors":"Ioannis Selinis, K. Katsaros, S. Vahid, R. Tafazolli","doi":"10.1145/3067665.3067672","DOIUrl":"https://doi.org/10.1145/3067665.3067672","url":null,"abstract":"Future wireless local area networks (WLANs) are expected to serve thousands of users in diverse environments. To address the new challenges that WLANs will face, and to overcome the limitations that previous IEEE standards introduced, a new IEEE 802.11 amendment is under development. IEEE 802.11ax aims to enhance spectrum efficiency in a dense deployment; hence system throughput improves. Dynamic Sensitivity Control (DSC) and BSS Color are the main schemes under consideration in IEEE 802.11ax for improving spectrum efficiency In this paper, we evaluate DSC and BSS Color schemes when physical layer capture (PLC) is modelled. PLC refers to the case that a receiver successfully decodes the stronger frame when collision occurs. It is shown, that PLC could potentially lead to fairness issues and higher throughput in specific cases. We study PLC in a small and large scale scenario, and show that PLC could also improve fairness in specific scenarios.","PeriodicalId":309072,"journal":{"name":"Proceedings of the 2017 Workshop on ns-3","volume":"122 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130893635","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}
引用次数: 13
Extending the IEEE 802.11ad Model: Scheduled Access, Spatial Reuse, Clustering, and Relaying 扩展IEEE 802.11ad模型:计划访问、空间重用、集群和中继
Pub Date : 2017-06-13 DOI: 10.1145/3067665.3067667
Hany Assasa, J. Widmer
Millimeter-wave technology is one of the main pillars of the future wireless networks. The main reason lies in the quantum leap of capacity it provides with respect to wireless networks operating in the sub 6-GHz band. Nevertheless, efficient and reliable communication in this band demands novel techniques to tackle all the associated barriers related to wireless propagation in those bands. In this paper, we present the extension of our ns-3 IEEE 802.11ad model and provide design and implementation details of the new techniques, including dynamic and static channel access schemes, decentralized clustering, beamformed link maintenance, spatial sharing, and half-duplex relay operation as defined in the IEEE 802.11ad amendment. We show how these techniques can boost and enhance wireless networking operation in the 60 GHz band. Our work is the first to implement these techniques in a networking simulator and make the implementation publicly available.
毫米波技术是未来无线网络的主要支柱之一。主要原因在于,相对于运行在6ghz以下频段的无线网络,它提供了巨大的容量飞跃。然而,要在这一频段实现高效可靠的通信,需要新的技术来解决这些频段中无线传播的所有相关障碍。在本文中,我们提出了ns-3 IEEE 802.11ad模型的扩展,并提供了新技术的设计和实现细节,包括动态和静态信道访问方案、分散集群、波束形成链路维护、空间共享和IEEE 802.11ad修订中定义的半双工中继操作。我们将展示这些技术如何促进和增强60 GHz频段的无线网络操作。我们的工作是第一个在网络模拟器中实现这些技术并使其公开可用的工作。
{"title":"Extending the IEEE 802.11ad Model: Scheduled Access, Spatial Reuse, Clustering, and Relaying","authors":"Hany Assasa, J. Widmer","doi":"10.1145/3067665.3067667","DOIUrl":"https://doi.org/10.1145/3067665.3067667","url":null,"abstract":"Millimeter-wave technology is one of the main pillars of the future wireless networks. The main reason lies in the quantum leap of capacity it provides with respect to wireless networks operating in the sub 6-GHz band. Nevertheless, efficient and reliable communication in this band demands novel techniques to tackle all the associated barriers related to wireless propagation in those bands. In this paper, we present the extension of our ns-3 IEEE 802.11ad model and provide design and implementation details of the new techniques, including dynamic and static channel access schemes, decentralized clustering, beamformed link maintenance, spatial sharing, and half-duplex relay operation as defined in the IEEE 802.11ad amendment. We show how these techniques can boost and enhance wireless networking operation in the 60 GHz band. Our work is the first to implement these techniques in a networking simulator and make the implementation publicly available.","PeriodicalId":309072,"journal":{"name":"Proceedings of the 2017 Workshop on ns-3","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123171985","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}
引用次数: 23
An Implementation and Analysis of SCPS-TP in ns-3 SCPS-TP在ns-3中的实现与分析
Pub Date : 2017-06-13 DOI: 10.1145/3067665.3067679
T. A. Nguyen, J. Sterbenz
Given the importance of TCP in transport-layer protocol studies and the numerous TCP modifications, yet the limited TCP models in ns-3, we extend the existing TCP framework in the network simulator by implementing SCPS-TP, a transport-layer protocol for space communications. The TCP backward-compatible SCPS-TP is constructed as a set of TCP enhancements through the utilization of TCP options to address the unique characteristics of space networks with error-prone, highly asymmetric, and bandwidth-constrained channels. In this paper, we present our implementation together with a set of simulations to validate our model against the original SCPS-TP paper. Through the verification, we also analyze the performance of SCPS-TP in comparison with the standard TCP.
考虑到TCP在传输层协议研究中的重要性和大量的TCP修改,以及ns-3中有限的TCP模型,我们通过实现用于空间通信的传输层协议SCPS-TP,扩展了网络模拟器中现有的TCP框架。TCP向后兼容的scp - tp被构建为一组TCP增强功能,通过利用TCP选项来解决具有易出错、高度不对称和带宽受限通道的空间网络的独特特征。在本文中,我们展示了我们的实现以及一组模拟,以根据原始的scp - tp论文验证我们的模型。通过验证,我们还分析了SCPS-TP与标准TCP的性能对比。
{"title":"An Implementation and Analysis of SCPS-TP in ns-3","authors":"T. A. Nguyen, J. Sterbenz","doi":"10.1145/3067665.3067679","DOIUrl":"https://doi.org/10.1145/3067665.3067679","url":null,"abstract":"Given the importance of TCP in transport-layer protocol studies and the numerous TCP modifications, yet the limited TCP models in ns-3, we extend the existing TCP framework in the network simulator by implementing SCPS-TP, a transport-layer protocol for space communications. The TCP backward-compatible SCPS-TP is constructed as a set of TCP enhancements through the utilization of TCP options to address the unique characteristics of space networks with error-prone, highly asymmetric, and bandwidth-constrained channels. In this paper, we present our implementation together with a set of simulations to validate our model against the original SCPS-TP paper. Through the verification, we also analyze the performance of SCPS-TP in comparison with the standard TCP.","PeriodicalId":309072,"journal":{"name":"Proceedings of the 2017 Workshop on ns-3","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116661753","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
A Trace-based ns-3 Simulation Approach for Perpetuating Real-World Experiments 一种基于追踪的ns-3模拟方法用于延续真实世界的实验
Pub Date : 2017-06-13 DOI: 10.1145/3067665.3067681
Helder Fontes, Rui Campos, M. Ricardo
A common problem in mobile networking research and development is the cost related to deploying and running real-world mobile testbeds. Due to cost and operational constraints, these testbeds usually run for short time periods but generate very unique and relevant results that are hard to reproduce. We propose the use of ns-3 as a solution to successfully reproduce real-world mobile testbed experiments. This is accomplished by feeding ns-3 with real testbed traces including node positions and radio link quality only. In order to validate our approach, the network throughput between a fixed Base Station and a Unmanned Aerial Vehicle (UAV) was measured in a real-world testbed. The experimental results were compared to the network throughput achieved using the ns-3 trace-based simulation and a plain ns-3 simulation. The obtained results show the high accuracy of the trace-based simulation, thus validating our approach.
移动网络研究和开发中的一个常见问题是与部署和运行实际移动测试平台相关的成本。由于成本和操作限制,这些试验台通常运行的时间很短,但产生的结果非常独特且相关,很难重现。我们建议使用ns-3作为成功复制现实世界移动测试平台实验的解决方案。这是通过给ns-3提供真实的试验台轨迹来完成的,包括节点位置和无线电链路质量。为了验证我们的方法,在一个真实的测试平台上测量了固定基站和无人机(UAV)之间的网络吞吐量。将实验结果与基于ns-3跟踪仿真和普通ns-3仿真所获得的网络吞吐量进行了比较。结果表明,基于迹线的仿真具有较高的精度,从而验证了我们的方法。
{"title":"A Trace-based ns-3 Simulation Approach for Perpetuating Real-World Experiments","authors":"Helder Fontes, Rui Campos, M. Ricardo","doi":"10.1145/3067665.3067681","DOIUrl":"https://doi.org/10.1145/3067665.3067681","url":null,"abstract":"A common problem in mobile networking research and development is the cost related to deploying and running real-world mobile testbeds. Due to cost and operational constraints, these testbeds usually run for short time periods but generate very unique and relevant results that are hard to reproduce. We propose the use of ns-3 as a solution to successfully reproduce real-world mobile testbed experiments. This is accomplished by feeding ns-3 with real testbed traces including node positions and radio link quality only. In order to validate our approach, the network throughput between a fixed Base Station and a Unmanned Aerial Vehicle (UAV) was measured in a real-world testbed. The experimental results were compared to the network throughput achieved using the ns-3 trace-based simulation and a plain ns-3 simulation. The obtained results show the high accuracy of the trace-based simulation, thus validating our approach.","PeriodicalId":309072,"journal":{"name":"Proceedings of the 2017 Workshop on ns-3","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132676898","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
Towards LTE-Advanced and LTE-A Pro Network Simulations: Implementing Carrier Aggregation in LTE Module of ns-3 迈向LTE- advanced和LTE- a Pro网络模拟:在ns-3 LTE模块中实现载波聚合
Pub Date : 2017-06-13 DOI: 10.1145/3067665.3067669
Biljana Bojović, M. D. Abrignani, M. Miozzo, L. Giupponi, N. Baldo
Carrier aggregation (CA) technology was introduced in 3GPP specification in Release 10, in 2011, as part of Long Term Evolution Advanced (LTE-A) standardization. Most of the operators recognized it as the most important technology in LTE-A since it allows to quickly turn investment in additional LTE carriers into higher data rates. This is because CA allows a quick adoption and an efficient usage of fragmented and non-contiguous spectrum. Additionally, CA is a key technology for enabling some of LTE-A Pro technologies which are proposed in Release 13 and 14, such as, aggregation with unlicensed frequencies in the downlink, known as licensed assisted access (LAA), and LAA with aggregation in the uplink, known as enhanced LAA (eLAA). In this paper we describe the CA extension of the LTE module of ns-3 network simulator that we have implemented and contributed to ns-3 community. Firstly, we describe the motivation and technology background. Then, we describe the extension from a technical perspective, highlighting the new application interface being introduced, and the modifications of prior ns-3 LTE model involving the control and data planes of both the user equipment (UE) and evolved node B (eNB) protocol stack. Finally, we provide description of example scenarios and the validation of the carrier aggregation feature providing a performance comparison of the LTE system with and without CA capability.
载波聚合(CA)技术在2011年发布的3GPP规范第10版中被引入,作为LTE-A标准化的一部分。大多数运营商认为它是LTE- a中最重要的技术,因为它可以迅速将对额外LTE运营商的投资转化为更高的数据速率。这是因为CA允许快速采用和有效使用碎片和非连续频谱。此外,CA是实现第13和14版中提出的一些LTE-A Pro技术的关键技术,例如,在下行链路中使用未经许可的频率进行聚合,称为许可辅助接入(LAA),以及在上行链路中使用聚合的LAA,称为增强LAA (eLAA)。本文介绍了我们对ns-3网络模拟器的LTE模块进行的CA扩展,并为ns-3社区做出了贡献。首先,我们描述了动机和技术背景。然后,我们从技术角度描述了扩展,重点介绍了引入的新应用接口,以及涉及用户设备(UE)和演进的节点B (eNB)协议栈的控制和数据平面的先前ns- 3lte模型的修改。最后,我们提供了示例场景的描述和载波聚合特性的验证,提供了具有和不具有CA功能的LTE系统的性能比较。
{"title":"Towards LTE-Advanced and LTE-A Pro Network Simulations: Implementing Carrier Aggregation in LTE Module of ns-3","authors":"Biljana Bojović, M. D. Abrignani, M. Miozzo, L. Giupponi, N. Baldo","doi":"10.1145/3067665.3067669","DOIUrl":"https://doi.org/10.1145/3067665.3067669","url":null,"abstract":"Carrier aggregation (CA) technology was introduced in 3GPP specification in Release 10, in 2011, as part of Long Term Evolution Advanced (LTE-A) standardization. Most of the operators recognized it as the most important technology in LTE-A since it allows to quickly turn investment in additional LTE carriers into higher data rates. This is because CA allows a quick adoption and an efficient usage of fragmented and non-contiguous spectrum. Additionally, CA is a key technology for enabling some of LTE-A Pro technologies which are proposed in Release 13 and 14, such as, aggregation with unlicensed frequencies in the downlink, known as licensed assisted access (LAA), and LAA with aggregation in the uplink, known as enhanced LAA (eLAA). In this paper we describe the CA extension of the LTE module of ns-3 network simulator that we have implemented and contributed to ns-3 community. Firstly, we describe the motivation and technology background. Then, we describe the extension from a technical perspective, highlighting the new application interface being introduced, and the modifications of prior ns-3 LTE model involving the control and data planes of both the user equipment (UE) and evolved node B (eNB) protocol stack. Finally, we provide description of example scenarios and the validation of the carrier aggregation feature providing a performance comparison of the LTE system with and without CA capability.","PeriodicalId":309072,"journal":{"name":"Proceedings of the 2017 Workshop on ns-3","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132589932","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}
引用次数: 12
Design and Implementation of AQM Evaluation Suite for ns-3 ns3 AQM评估套件的设计与实现
Pub Date : 2017-06-13 DOI: 10.1145/3067665.3067674
A. Deepak, K. Shravya, M. Tahiliani
Excessive buffering in network devices should be avoided because it leads to a series of performance issues such as high queuing latency and variations in delay. Active Queue Management (AQM) algorithms play a vital role in monitoring and controlling the queue length in these devices. Recently there has been a significant progress in the design and development of new AQM algorithms. However, thoroughly evaluating the performance of AQM algorithms is a nontrivial task. In an effort to simplify this, the Active Queue Management and Packet Scheduling Working Group at IETF have proposed informational guidelines in RFC 7928 to test the applicability, performance and deployment complexity of AQM algorithms. This paper presents the design and implementation of an AQM evaluation framework for ns-3 which helps to quickly study the performance of AQM algorithms based on the guidelines mentioned in RFC 7928. The proposed framework automates simulation setup, topology creation, traffic generation, program execution, results collection and their graphical representation using ns-3, based on the scenarios mentioned in the RFC.
应该避免在网络设备中使用过多的缓冲,因为这会导致一系列性能问题,例如高排队延迟和延迟变化。主动队列管理(AQM)算法在这些设备的队列长度监测和控制中起着至关重要的作用。近年来,在设计和开发新的AQM算法方面取得了重大进展。然而,全面评估AQM算法的性能是一项艰巨的任务。为了简化这一点,IETF的活动队列管理和分组调度工作组在RFC 7928中提出了信息指南,以测试AQM算法的适用性、性能和部署复杂性。本文提出了一个ns3的AQM评估框架的设计和实现,该框架有助于基于RFC 7928中提到的准则快速研究AQM算法的性能。提议的框架基于RFC中提到的场景,使用ns-3自动化仿真设置、拓扑创建、流量生成、程序执行、结果收集及其图形化表示。
{"title":"Design and Implementation of AQM Evaluation Suite for ns-3","authors":"A. Deepak, K. Shravya, M. Tahiliani","doi":"10.1145/3067665.3067674","DOIUrl":"https://doi.org/10.1145/3067665.3067674","url":null,"abstract":"Excessive buffering in network devices should be avoided because it leads to a series of performance issues such as high queuing latency and variations in delay. Active Queue Management (AQM) algorithms play a vital role in monitoring and controlling the queue length in these devices. Recently there has been a significant progress in the design and development of new AQM algorithms. However, thoroughly evaluating the performance of AQM algorithms is a nontrivial task. In an effort to simplify this, the Active Queue Management and Packet Scheduling Working Group at IETF have proposed informational guidelines in RFC 7928 to test the applicability, performance and deployment complexity of AQM algorithms. This paper presents the design and implementation of an AQM evaluation framework for ns-3 which helps to quickly study the performance of AQM algorithms based on the guidelines mentioned in RFC 7928. The proposed framework automates simulation setup, topology creation, traffic generation, program execution, results collection and their graphical representation using ns-3, based on the scenarios mentioned in the RFC.","PeriodicalId":309072,"journal":{"name":"Proceedings of the 2017 Workshop on ns-3","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128698621","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}
引用次数: 10
Simulation Framework for HTTP-Based Adaptive Streaming Applications 基于http的自适应流应用仿真框架
Pub Date : 2017-06-13 DOI: 10.1145/3067665.3067675
Harald Ott, K. Miller, A. Wolisz
The popularity of Internet-based video services has significantly increased over the past years. The de facto standard technology for Internet-based Video on Demand is HTTP-Based Adaptive Streaming (HAS), which is also increasingly used for live services. A core component of a HAS client is the adaptation algorithm, which dynamically adjusts the video representation to the network conditions. Meanwhile, there exists a large body of work on adaptation algorithms. Unfortunately, many experimental studies lack a thorough performance evaluation. Often, the reason is the use of an unrealistic network environment, or incomparability of results with other studies, or a too narrow subset of evaluated parameter configurations. We argue that a simulative approach can help resolving these issues by requiring less efforts to set up a realistic network environment, by assisting to reproduce an experiment, and by allowing to parallelize simulations, and potentially run them faster than in real time. The contribution of the present work is a design and implementation of a simulation model for a HAS-based application, including both the client and a server side. It has a clean modularized structure allowing for an easy integration of different adaptation algorithms. The client behavior is defined by a Finite-State Machine that can easily be extended to include additional functionality. Moreover, the model provides extensive logging functionality for monitoring the Quality of Experience (QoE). We integrate three state-of-the-art algorithms into the model: FESTIVE, PANDA, and TOBASCO2. We demonstrate the usefulness of the model by running a set of experiments using a simulated indoor Wi-Fi environment.
在过去的几年里,基于互联网的视频服务的普及程度显著提高。基于internet的视频点播事实上的标准技术是基于http的自适应流媒体(HAS),它也越来越多地用于直播服务。自适应算法是HAS客户端的核心组成部分,它根据网络情况动态调整视频表示。同时,在自适应算法方面也有大量的研究工作。不幸的是,许多实验研究缺乏对其性能的全面评估。通常,原因是使用了不现实的网络环境,或者与其他研究的结果不可比较,或者评估参数配置的子集太窄。我们认为,模拟方法可以帮助解决这些问题,因为它需要更少的努力来建立一个真实的网络环境,通过协助重现实验,通过允许并行模拟,并且可能比实时更快地运行它们。本工作的贡献是设计和实现一个基于ha的应用程序的仿真模型,包括客户端和服务器端。它具有清晰的模块化结构,可以轻松集成不同的自适应算法。客户端行为由有限状态机定义,可以很容易地扩展到包含其他功能。此外,该模型为监控体验质量(QoE)提供了广泛的日志功能。我们将三种最先进的算法集成到模型中:喜庆、熊猫和TOBASCO2。我们通过运行一组使用模拟室内Wi-Fi环境的实验来证明该模型的实用性。
{"title":"Simulation Framework for HTTP-Based Adaptive Streaming Applications","authors":"Harald Ott, K. Miller, A. Wolisz","doi":"10.1145/3067665.3067675","DOIUrl":"https://doi.org/10.1145/3067665.3067675","url":null,"abstract":"The popularity of Internet-based video services has significantly increased over the past years. The de facto standard technology for Internet-based Video on Demand is HTTP-Based Adaptive Streaming (HAS), which is also increasingly used for live services. A core component of a HAS client is the adaptation algorithm, which dynamically adjusts the video representation to the network conditions. Meanwhile, there exists a large body of work on adaptation algorithms. Unfortunately, many experimental studies lack a thorough performance evaluation. Often, the reason is the use of an unrealistic network environment, or incomparability of results with other studies, or a too narrow subset of evaluated parameter configurations. We argue that a simulative approach can help resolving these issues by requiring less efforts to set up a realistic network environment, by assisting to reproduce an experiment, and by allowing to parallelize simulations, and potentially run them faster than in real time. The contribution of the present work is a design and implementation of a simulation model for a HAS-based application, including both the client and a server side. It has a clean modularized structure allowing for an easy integration of different adaptation algorithms. The client behavior is defined by a Finite-State Machine that can easily be extended to include additional functionality. Moreover, the model provides extensive logging functionality for monitoring the Quality of Experience (QoE). We integrate three state-of-the-art algorithms into the model: FESTIVE, PANDA, and TOBASCO2. We demonstrate the usefulness of the model by running a set of experiments using a simulated indoor Wi-Fi environment.","PeriodicalId":309072,"journal":{"name":"Proceedings of the 2017 Workshop on ns-3","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129507100","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}
引用次数: 24
Simulation Module and Tools for XDense Sensor Network XDense传感器网络仿真模块与工具
Pub Date : 2017-06-13 DOI: 10.1145/3067665.3067680
J. Loureiro, P. Santos, R. Rangarajan, E. Tovar
We present a ns-3 module developed for wired 2D mesh grid sensor network systems, that resemble Network-on-Chip architectures. It has been designed to enable complex feature extraction from sensed data in realtime with distributed processing. We provide the design specifications, communication and processing delay models and a high level system model for XDense using ns-3. We validate our module by comparing its performance with a hardware implementation.
我们提出了一个ns-3模块开发的有线二维网格传感器网络系统,类似于片上网络架构。它被设计为能够通过分布式处理实时地从感测数据中提取复杂的特征。我们提供了使用ns-3的XDense的设计规范、通信和处理延迟模型以及高级系统模型。我们通过将其性能与硬件实现进行比较来验证我们的模块。
{"title":"Simulation Module and Tools for XDense Sensor Network","authors":"J. Loureiro, P. Santos, R. Rangarajan, E. Tovar","doi":"10.1145/3067665.3067680","DOIUrl":"https://doi.org/10.1145/3067665.3067680","url":null,"abstract":"We present a ns-3 module developed for wired 2D mesh grid sensor network systems, that resemble Network-on-Chip architectures. It has been designed to enable complex feature extraction from sensed data in realtime with distributed processing. We provide the design specifications, communication and processing delay models and a high level system model for XDense using ns-3. We validate our module by comparing its performance with a hardware implementation.","PeriodicalId":309072,"journal":{"name":"Proceedings of the 2017 Workshop on ns-3","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131529595","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
Implementation and Validation of an LTE D2D Model for ns-3 ns3 LTE D2D模型的实现与验证
Pub Date : 2017-06-13 DOI: 10.1145/3067665.3067668
R. Rouil, Fernando J. Cintrón, Aziza Ben Mosbah, Samantha Gamboa
The ability to perform device-to-device (D2D) communication in Long Term Evolution (LTE)-based cellular networks became possible with the introduction of Proximity Services (ProSe) functionalities in the 3rd Generation Partnership Program (3GPP) specifications. In this paper, we provide a description of the ProSe implementation that extends the LTE model already available in ns-3. Our model contains key features defined in LTE Release 12 and further enhanced in LTE Release 13 related to synchronization, discovery, and communication. We also provide validation of each feature by comparing simulation results with analytical models developed as part of our work on D2D communication.
随着在第三代合作伙伴计划(3GPP)规范中引入近距离服务(ProSe)功能,在基于长期演进(LTE)的蜂窝网络中执行设备对设备(D2D)通信的能力成为可能。在本文中,我们提供了对ProSe实现的描述,该实现扩展了ns-3中已有的LTE模型。我们的模型包含LTE Release 12中定义的关键功能,并在LTE Release 13中进一步增强了与同步、发现和通信相关的功能。我们还通过将仿真结果与作为D2D通信工作的一部分开发的分析模型进行比较,提供每个特征的验证。
{"title":"Implementation and Validation of an LTE D2D Model for ns-3","authors":"R. Rouil, Fernando J. Cintrón, Aziza Ben Mosbah, Samantha Gamboa","doi":"10.1145/3067665.3067668","DOIUrl":"https://doi.org/10.1145/3067665.3067668","url":null,"abstract":"The ability to perform device-to-device (D2D) communication in Long Term Evolution (LTE)-based cellular networks became possible with the introduction of Proximity Services (ProSe) functionalities in the 3rd Generation Partnership Program (3GPP) specifications. In this paper, we provide a description of the ProSe implementation that extends the LTE model already available in ns-3. Our model contains key features defined in LTE Release 12 and further enhanced in LTE Release 13 related to synchronization, discovery, and communication. We also provide validation of each feature by comparing simulation results with analytical models developed as part of our work on D2D communication.","PeriodicalId":309072,"journal":{"name":"Proceedings of the 2017 Workshop on ns-3","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125400432","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}
引用次数: 60
期刊
Proceedings of the 2017 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