标题：TimSim: A Timestep-based Wireless Ad-hoc Network Simulator
作者：Yan, Chong; Jia, Zhiping; Ju, Lei; Xia, Hui; Xu, Huaqiang
作者机构：[Yan, Chong; Jia, Zhiping; Ju, Lei; Xia, Hui; Xu, Huaqiang] Shandong Univ, Sch Comp Sci & Technol, Shandong Prov Key Lab Software Engn, Jinan 250100, 更多
会议名称：12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom)
会议日期：JUL 16-18, 2013
来源：2013 12TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2013)
关键词：simulator; ad-hoc networks; database; timestep-based; source code
摘要：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.