摘要
网络仿真是开展计算机网络相关研究的重要途径之一,针对骨干通信网络仿真常常需要面对计算工作量大、存储空间需求高,普通微机使用单机运行模式很难满足仿真的需求。本文在现有开源的串行网络仿真软件NS2的基础上,以MPI作为并行计算和进程间通信的支持,采用分层结构分离各模块的耦合性;提出一种进程之间分工协作与管理的策略;以及一套数据序列化传递机制,设计和实现了一种并行分布式仿真系统。Internet2网络的流量数据的并行仿真结果表明:本文研制的PNS仿真系统能将计算需求和存储需求分散到网络的多台计算机中,以并行的方式完成网络仿真。
Network simulation is an essential tool to analyze computer networks. As simulations in backbone network often face some problems such as the high computation workload and the high demand of storage space, regular PC is hard to meet the simulation re- quirements. In this paper, With the MPI (Message Passing Interface) as a parallel support to the process of computing and communi- cation, we have designed and implemented a distributed parallel simulation system called PNS (Parallel NS) based on the existing open-source serial network simulation software NS2. we adopted hierarchical structure to separate the coupling in models, proposed a strategy for dividing and management the process and we also made a mechanism for data transfer. The parallel simulation result for the Internet2 traffic data shows that the PNS parallel simulation system can distribute both the computing and storage load to multiply PCs to achieve the parallel network simulation.
出处
《微计算机信息》
2010年第16期144-146,共3页
Control & Automation
基金
基金申请人:胡光岷
项目名称:大规模通信网络异常行为特征分析与提取关键技术研究
基金颁发部门:国家自然科学基金委(60872033)
基金申请人:胡光岷
项目名称:可信网络环境下的网络行为学若干关键问题研究
基金颁发部门:教育部新世纪优秀人才计划(NCET-07-0148)
关键词
骨干通信网络
并行计算
仿真
backbone network
parallel compute
simulation