On Improving Parallel RealTime Network Simulation for Hybrid Experimentation of Software Defined Networks

M. Obaida, Jason Liu
{"title":"On Improving Parallel RealTime Network Simulation for Hybrid Experimentation of Software Defined Networks","authors":"M. Obaida, Jason Liu","doi":"10.1145/3173519.3173535","DOIUrl":null,"url":null,"abstract":"Real-time network simulation enables simulation to operate in real time, and in doing so allows experiments with simulated, emulated, and real network components acting in concert to test novel network applications or protocols. Real-time simulation can also run in parallel for largescale network scenarios, in which case network traffic is represented as simulation events passed as messages to remote simulation instances running on different machines. We note that substantial overhead exists in parallel real-time simulation to support synchronization and communication among distributed instances, which can significantly limit the performance and scalability of the hybrid approach. To overcome these challenges, we propose several techniques for improving the performance of parallel real-time simulation, by eliminating parallel synchronization and reducing communication overhead. Our experiments show that the proposed techniques can indeed improve the overall performance. In a use case, we demonstrate that our hybrid technique can be readily integrated for studies of software-defined networks.","PeriodicalId":313480,"journal":{"name":"Proceedings of the 10th EAI International Conference on Simulation Tools and Techniques","volume":"2010 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 10th EAI International Conference on Simulation Tools and Techniques","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3173519.3173535","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Real-time network simulation enables simulation to operate in real time, and in doing so allows experiments with simulated, emulated, and real network components acting in concert to test novel network applications or protocols. Real-time simulation can also run in parallel for largescale network scenarios, in which case network traffic is represented as simulation events passed as messages to remote simulation instances running on different machines. We note that substantial overhead exists in parallel real-time simulation to support synchronization and communication among distributed instances, which can significantly limit the performance and scalability of the hybrid approach. To overcome these challenges, we propose several techniques for improving the performance of parallel real-time simulation, by eliminating parallel synchronization and reducing communication overhead. Our experiments show that the proposed techniques can indeed improve the overall performance. In a use case, we demonstrate that our hybrid technique can be readily integrated for studies of software-defined networks.
软件定义网络混合实验中并行实时网络仿真的改进
实时网络仿真使仿真能够实时运行,这样就允许对模拟的、仿真的和真实的网络组件进行实验,以协调一致地测试新的网络应用程序或协议。实时仿真还可以在大规模网络场景中并行运行,在这种情况下,网络流量被表示为仿真事件,作为消息传递给运行在不同机器上的远程仿真实例。我们注意到,为了支持分布式实例之间的同步和通信,并行实时仿真存在大量开销,这可能会严重限制混合方法的性能和可扩展性。为了克服这些挑战,我们提出了几种通过消除并行同步和减少通信开销来提高并行实时仿真性能的技术。我们的实验表明,所提出的技术确实可以提高整体性能。在一个用例中,我们证明了我们的混合技术可以很容易地集成到软件定义网络的研究中。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信