摘要
针对真实网络中设备测试存在高成本高风险而单纯的软件仿真又缺乏准确性的不足,引入半实物网络仿真方法,真实应用程序与仿真系统集成是其关键技术。根据虚实节点映射原理,提出一种半实物网络仿真模型;对OMNe T++仿真器进行源代码级二次开发,提出基于共享库集成的半实物网络仿真方法,探讨集成过程中出现的线程错误、实时性、符号空间等问题,并给出相应解决方案;结合C/S型HTTP仿真实例对方法有效性进行分析和验证,结果表明:共享库集成方法实现了真实应用程序和虚拟网络的有效集成,且具有较好的实时仿真性能;给出该方法 5个方面的潜在应用。
For the high-risk, high-cost to test equipments in real network and the poor accuracy of software simulation, network emulation method was introduced; the integration between real application and simulation system is the key technology. According to the mapping principle between real device and virtual network, a network emulation model framework was proposed; the OMNe T++ simulator on the source code lever was designed; the network emulation method based on shared library integration was proposed; the problems of thread error, time distortion and symbolic space in the process of integration were discussed, and corresponding solutions were given; the correctness of the method with an example of HTTP simulation model was verified. The results show that the method combined virtual network and the real application effectively, and has good real-time simulation performance. Potential applications were given in five areas.
出处
《系统仿真学报》
CAS
CSCD
北大核心
2015年第11期2695-2700 2713,2713,共7页
Journal of System Simulation
关键词
半实物网络仿真
共享库集成
接口开发
仿真模型
实时性
network emulation
shared library integration
interface design
simulation model
real-time