TimSim:一个基于时间步长的无线自组织网络模拟器

Chong Yan, Zhiping Jia, Lei Ju, Hui Xia, Huaqiang Xu
{"title":"TimSim:一个基于时间步长的无线自组织网络模拟器","authors":"Chong Yan, Zhiping Jia, Lei Ju, Hui Xia, Huaqiang Xu","doi":"10.1109/TrustCom.2013.216","DOIUrl":null,"url":null,"abstract":"Wireless hosts can communicate with each other without a fixed infrastructure in wireless ad-hoc networks. Deploying and monitoring a large number of hosts in such networks involves high cost and intensive labor. As a result, most experiments are achievable through simulation. However, most simulators currently used are intended to evaluate individual routing protocols or algorithms. Direct simulation of an application's source code is not supported. To simulate an application, we have to extract the protocols or algorithms from the source code and rewrite them in accordance with the simulator's requirements. In this paper, we introduce a new wireless ad-hoc network simulator called TimSim. TimSim focuses on simulating the source code of wireless ad-hoc network application directly. As a unique feature, TimSim provides some similar APIs with real device driver so that users can simulate their source code on TimSim with only a few modifications. Driven by a timestep-based simulation engine, TimSim can simulate the data transmitted over wireless ad-hoc networks in bit-level. Additionally, we import database to store the simulation data that TimSim generates. Performance evaluation by means of a series of benchmark experiments demonstrates the efficiency of TimSim. Also a case study is presented to illustrate the practicability of TimSim.","PeriodicalId":206739,"journal":{"name":"2013 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications","volume":"392 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"TimSim: A Timestep-Based Wireless Ad-Hoc Network Simulator\",\"authors\":\"Chong Yan, Zhiping Jia, Lei Ju, Hui Xia, Huaqiang Xu\",\"doi\":\"10.1109/TrustCom.2013.216\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Wireless hosts can communicate with each other without a fixed infrastructure in wireless ad-hoc networks. Deploying and monitoring a large number of hosts in such networks involves high cost and intensive labor. As a result, most experiments are achievable through simulation. However, most simulators currently used are intended to evaluate individual routing protocols or algorithms. Direct simulation of an application's source code is not supported. To simulate an application, we have to extract the protocols or algorithms from the source code and rewrite them in accordance with the simulator's requirements. In this paper, we introduce a new wireless ad-hoc network simulator called TimSim. TimSim focuses on simulating the source code of wireless ad-hoc network application directly. As a unique feature, TimSim provides some similar APIs with real device driver so that users can simulate their source code on TimSim with only a few modifications. Driven by a timestep-based simulation engine, TimSim can simulate the data transmitted over wireless ad-hoc networks in bit-level. Additionally, we import database to store the simulation data that TimSim generates. Performance evaluation by means of a series of benchmark experiments demonstrates the efficiency of TimSim. Also a case study is presented to illustrate the practicability of TimSim.\",\"PeriodicalId\":206739,\"journal\":{\"name\":\"2013 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications\",\"volume\":\"392 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-07-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/TrustCom.2013.216\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TrustCom.2013.216","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

在无线自组织网络中,无线主机可以在没有固定基础设施的情况下相互通信。在这种网络中部署和监控大量主机,成本高,劳动强度大。因此,大多数实验都可以通过模拟来实现。然而,目前使用的大多数模拟器旨在评估单个路由协议或算法。不支持直接模拟应用程序的源代码。为了模拟应用程序,我们必须从源代码中提取协议或算法,并根据模拟器的要求重写它们。本文介绍了一种新的无线自组网模拟器TimSim。TimSim侧重于直接模拟无线自组网应用程序的源代码。作为一个独特的功能,TimSim提供了一些与真实设备驱动程序类似的api,这样用户只需做一些修改就可以在TimSim上模拟他们的源代码。TimSim由一个基于时间步长的仿真引擎驱动,可以在位级上模拟无线自组织网络上传输的数据。此外,我们导入数据库来存储TimSim生成的仿真数据。通过一系列的基准测试,对TimSim的性能进行了评价。最后通过一个实例说明了TimSim的实用性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
TimSim: A Timestep-Based Wireless Ad-Hoc Network Simulator
Wireless hosts can communicate with each other without a fixed infrastructure in wireless ad-hoc networks. Deploying and monitoring a large number of hosts in such networks involves high cost and intensive labor. As a result, most experiments are achievable through simulation. However, most simulators currently used are intended to evaluate individual routing protocols or algorithms. Direct simulation of an application's source code is not supported. To simulate an application, we have to extract the protocols or algorithms from the source code and rewrite them in accordance with the simulator's requirements. In this paper, we introduce a new wireless ad-hoc network simulator called TimSim. TimSim focuses on simulating the source code of wireless ad-hoc network application directly. As a unique feature, TimSim provides some similar APIs with real device driver so that users can simulate their source code on TimSim with only a few modifications. Driven by a timestep-based simulation engine, TimSim can simulate the data transmitted over wireless ad-hoc networks in bit-level. Additionally, we import database to store the simulation data that TimSim generates. Performance evaluation by means of a series of benchmark experiments demonstrates the efficiency of TimSim. Also a case study is presented to illustrate the practicability of TimSim.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信