摘要
网络仿真是一种在网络研究中被普遍采用的研究手段,但是现有的仿真软件往往只针对协议正确性进行模拟,不考虑硬件性能和操作系统对CPU调度带来的影响,同时由于因特网规模急剧膨胀,路由器的负载大幅提升,某些情况下CPU成了制约路由协议性能的关键。基于广泛使用的网络仿真软件OPNETModeler,对其进行扩展,提出了支持单/多核CPU调度的仿真机制,引入Linux中的调度策略,并实现了一个自定义的协议模型进行验证,实验表明模型在重负载的情况下具有较好的仿真效果。
The network simulation is a widely used method in network research. Nevertheless the network simulators now available are focus on the correctness of some certain protocols, ignoring the impact of the capabilities of the hardware and CPU scheduling. While the scale of internet is expanding rapidly and the workload of routers are growing quickly, in some cases the capability of CPU turn out to be the bottleneck of system. This paper expands the simulator OPNET Modeler, presents a mechanism to supply single/multi-core CPU scheduling and a Linux like scheduling policy in OPNET Modeler. At last a protocol model was designed and the experiments show more precise simulation result in heavy load conditions.
出处
《系统仿真学报》
CAS
CSCD
北大核心
2009年第S1期227-230,共4页
Journal of System Simulation