模拟开始,前面都是一些无关紧要的系统的初始化,如设置随机种子等,直至进入EDSimulator引擎的nextExperiment() 方法才算正是开始仿真的进行。仿真共分为好几个步骤,首先要进行的就是overlay网络的初始化。
runInitializers()方法
ED引擎声明一些用于记录的对象之后,便进行网络参数的初始化。这些初始化由runInitializers() 方法进行。
首先,PeerSim读取配置文件获取进行初始化的类—— peersim.bittorrent.NetworkInitializer。
进入之后首先初始化Tracker(BitTorrent协议中的服务器)。
1
1