CloudSim是基于网格仿真工具GridSim的一款云计算仿真工具。不同于网格平台下众多的仿真工具,CloudSim在云计算下几乎是一家独大。
最初1.0版本的CloudSim几乎和GridSim没有太大的区别,GridSim库里的函数名里的Grid改成Cloud差不多就能用。但是现在看来版本(现在已经是3.0.2版本了)的CloudSim由于众多类库的添加,已经和GridSim有了很大的不同,虽然还有部分库是基于GridSim的。
昨天尝试着搭建了下CloudSim,搭建到是容易,无非就是添加几个类库。但是想运行CloudSim包里自带的那些例子实在是太困难了。运行自带的库,得去下载一个jar文件,Flanagan.jar,linux版本下可以运行install-flanagan.sh自动下载添加,windows需要从http://www.ee.ucl.ac.uk/~mflanaga/java/ 处下载。但是悲剧的是,该网站已经不提供flanagan.jar的下载了,无论是Linux还是windows。从网上找了几个不同大小的flanagan.jar,总是依然会提示错误,不过错误倒是少了不少。万般无奈之下,把提示出错的包删掉了,结果就好使了。。。。。。。。我试了以下,example里很少有用到那个包的,如果大家有谁想运行例子试试看,不妨把出错的包删掉。
另外我发现,windows下eclipse添加cloudsim包以及运行example都很慢,比vs2010还慢。。但是Linux下则很快,大家不妨在Linux下搭建CloudSim,和在windows下没有任何的区别,除了java环境的配置。
另附flanagan.jar下载地址 http://code.google.com/p/hiv-risk-dynamics/source/browse/trunk/models/episodicrisk-outbreaks/OutbreakCode/ext/flanagan.jar?r=64 百度第一条里csdn也有,不过那个包只是这个包的1/3大小。
PS: 找啊找,终于找到一个全的flanagan.jar包。https://groups.google.com/group/cloudsim/attach/4391639148101948/flanagan.jar?part=4&authuser=0
运行CloudSim 3.0.2版本里的例子无压力,不过需要翻墙下载