CloudSim初始化分析

2160阅读 0评论2013-09-12 skyornig
分类:云计算


CloudSim初始化分析





1、创建仿真实体listentities = new ArrayList();

2、根据实体名称创建LinkedHashMap

entitiesByName = new LinkedHashMap();

3、创建未来事件(event)队列。future = new FutureQueue();

4、创建延时事件队列。deferred = new DeferredQueue();

?  注:Event被创建以后,会被放入FutureQueque,在每个时钟要被处理的event会从FutureQueque移动到DefferedQueue里处理。这样有一个好处,那就是当一个任务被创建后,在它被处理这前可以随时撤消。

5、waitPredicates = new HashMap();(未知)

6、设置clock = 0;

7、设置traceFlag,calendar

8、创建CloudSimShutDown对象。

9、创建CIS对象(创建relist、arList、gisList)。




上一篇:没有了
下一篇:CloudSim源码分析之Datacenter创建