CloudSim源码分析-CloudSim的初始化
来源:互联网 发布:linux切换图形界面命令 编辑:程序博客网 时间:2024/05/17 07:18
CloudSim.init(int numUser,Calender cal,boolean traceFlag)
一,initCommonVarible(cal,traceFlag,numUser)
1,initialize()
entities = new ArrayList<SimEntity>();//当所有实体启动startEntity()之后,用来存放所有实体的对象。
entitiesByName = new LinkedHashMap<String, SimEntity>();//通过实体的名字取得相应的实体。
future = new FutureQueue();//等待队列
deferred = new DeferredQueue();//延时队列
waitPredicates = new HashMap<Integer, Predicate>();
clock = 0;
running = false;
2,CloudSimShutdown shutdown = new CloudSimShutdown("CloudSimShutdown", numUser);
CloudSim.addEntity(this);
3,shutdownId = shutdown.getId();
二,CloudInformationService cis = new CloudInformationService("CloudInformationService");
CloudSim.addEntity(this);
resList = new LinkedList<Integer>();//事先创建一个云资源列表,实质是用来存储所有数据中心的id
arList = new LinkedList<Integer>();//
gisList = new LinkedList<Integer>();//
三,cisId = cis.getId();
0 0
- CloudSim源码分析-CloudSim的初始化
- CloudSim源码分析-Datacenter创建
- CloudSim源码分析-DatacenterBroker创建
- CloudSim源码分析之-startSimulation()
- cloudsim
- CloudSim源码分析-example1的startSimulation的执行步骤
- CloudSim源码分析之虚拟机分配
- CloudSim源码分析之虚拟机分配
- CloudSim源码分析之虚拟机分配
- CloudSim源码分析之DatacenterBroker--processEvent()
- CloudSim中的example1分析
- cloudsim--cloudsim模拟的一般步骤
- CloudSim的配置
- CloudSim源码分析之主机资源分配(内存篇)
- cloudsim中startSimulation,学习cloudsim是如何进行模拟的
- 安装cloudsim
- CloudSim类图
- cloudSim部署
- 循环链表 ——解决约瑟夫环
- linux里的shell环境变量
- IE下判断IE版本的语句...[if lte IE 8]……[endif]
- 内容提供器--2、创建内容提供器
- PHP学习笔记:1.PHP基本语法详解整型
- CloudSim源码分析-CloudSim的初始化
- Java JSP 内置对象
- VS 2012问题集锦
- 利用NSString的Hash方法比较字符串
- BZOJ 3668 [Noi2014]起床困难综合症 贪心+位运算
- XML学习笔记一
- TCP的流量控制和拥塞控制
- CloudSim源码分析-Datacenter创建
- Binary Tree Preorder Traversal leetcode144