A cloud-based service for generating ns-3 network simulation programs

A. Conway
{"title":"A cloud-based service for generating ns-3 network simulation programs","authors":"A. Conway","doi":"10.1109/SPECTS.2016.7570514","DOIUrl":null,"url":null,"abstract":"A cloud-based web service is presented for users to machine-generate network simulation programs for the opensource ns-3 network simulator. The service takes as input a userprovided network system model and delivers as output an ns-3 'main' program. An accompanying user-based modeling tool provides a graphical user interface for constructing and editing models of four layer Internet systems in terms of backbone nodes and links, different types of wireless networks (LTE, Wifi infrastructure, Wifi adhoc, Wimax, or CSMA), end-to-end application traffic sources, mobility models, routing protocols, and trace sources. Methods are also developed to make the cloudbased program generation service secure in terms of not exposing network model information in the cloud during the entirety of the program generation process. A masking technique is presented for hiding network information such as node or link names, link end-point names, IP and MAC addresses, model option choices, parameter values, and application-layer traffic end-point names. A network model decomposition technique is presented for obscuring network topology information such as the mix and graphical interconnection of nodes, links, wireless networks, wireless network elements, and application-layer traffic flows. The ns-3 program generation service facilitates the production and editing of ns-3 programs for large or complex network systems. It can also assist new users or non-experts with generating ns-3 programs.","PeriodicalId":302558,"journal":{"name":"2016 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS)","volume":"58 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SPECTS.2016.7570514","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

A cloud-based web service is presented for users to machine-generate network simulation programs for the opensource ns-3 network simulator. The service takes as input a userprovided network system model and delivers as output an ns-3 'main' program. An accompanying user-based modeling tool provides a graphical user interface for constructing and editing models of four layer Internet systems in terms of backbone nodes and links, different types of wireless networks (LTE, Wifi infrastructure, Wifi adhoc, Wimax, or CSMA), end-to-end application traffic sources, mobility models, routing protocols, and trace sources. Methods are also developed to make the cloudbased program generation service secure in terms of not exposing network model information in the cloud during the entirety of the program generation process. A masking technique is presented for hiding network information such as node or link names, link end-point names, IP and MAC addresses, model option choices, parameter values, and application-layer traffic end-point names. A network model decomposition technique is presented for obscuring network topology information such as the mix and graphical interconnection of nodes, links, wireless networks, wireless network elements, and application-layer traffic flows. The ns-3 program generation service facilitates the production and editing of ns-3 programs for large or complex network systems. It can also assist new users or non-experts with generating ns-3 programs.
用于生成ns-3网络仿真程序的基于云的服务
提出了一种基于云的web服务,供用户为开源的ns-3网络模拟器机器生成网络仿真程序。该服务将用户提供的网络系统模型作为输入,并提供ns-3“主”程序作为输出。附带的基于用户的建模工具提供了一个图形用户界面,用于根据主干节点和链路、不同类型的无线网络(LTE、Wifi基础设施、Wifi adhoc、Wimax或CSMA)、端到端应用程序流量源、移动性模型、路由协议和跟踪源构建和编辑四层Internet系统的模型。还开发了一些方法,使基于云的程序生成服务在整个程序生成过程中不会在云中暴露网络模型信息,从而使其安全。提出了一种屏蔽技术,用于隐藏网络信息,如节点或链路名称、链路端点名称、IP和MAC地址、模型选项选择、参数值和应用层流量端点名称。提出了一种网络模型分解技术,用于模糊网络拓扑信息,如节点、链路、无线网络、无线网络元素和应用层业务流的混合互连和图形互连。ns-3程序生成服务方便了大型或复杂网络系统的ns-3程序的制作和编辑。它还可以帮助新用户或非专家生成ns-3程序。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信