-------------------------------------------
Changes from CloudSim 3.0.2 to CloudSim 3.0.3
-------------------------------------------
WHAT'S NEW
----------
This is a bug fix and refactoring release. The following updates have been made:
- Removed the dependency on the flanagan library. It is now replaced with Apache Math. The implementation and interface of the MathUtil has been changed accordingly.
- The minimal time between events is now configurable.
- Fixed Issue 44 : UtilizationModelPlanetLabInMemory: use a global constant to define the size of the data field: a new constructor for the classes, allowing definition of data size, was added.
- Fixed Issue 49 : Wrong calculation of debt during migrationL: all references to debt from Datacenter and its subclasses were removed.
-------------------------------------------
Changes from CloudSim 3.0.1 to CloudSim 3.0.2
-------------------------------------------
WHAT'S NEW
----------
This is a bug fix release. The following updates have been made:
- Fixed Issue 32: a problem with the ant classpath declaration
- Fixed Issue 37: recalculating MIPS in PowerVmAllocationPolicyMigrationAbstract.findHostForVm()
- Updated the references to the CCPE paper
-------------------------------------------
Changes from CloudSim 3.0 to CloudSim 3.0.1
-------------------------------------------
WHAT'S NEW
----------
This is mainly a bug fix release. The following updates have been made:
- Made the CloudletSchedulerTimeShared.getCapacity method protected, to facilitate the development of new cloudlet schedulers.
- Fixed in PeList: problem in the generics declaration.
- Fixed Issue #40: Inconsistencies on the return of Cloudlet.isCloudletFinished() and the Cloudlet status.
- Fixed Issue #35: Default behaviour of Cloudlet may lead to unnecessary usage of heap space.
- Fixed bug when searching for Cloudlets to cancel in cloudletSchedulerTimeshared
- Fixed Issue #34: Call getVm(vmId, userId) Function had swaped parameters in several parts of the Datacenter class.
- Fixed misleading comment on Example 4 that said that capacity of created VMs were different.
- Fixed comment on example 2, which said that MIPS requirements were different. Actually, they are the same.
- Fixed the ant building problem: added Flanagan's library to the classpath; updated the readme.txt
-----------------------------------------
Changes from CloudSim 2.1 to CloudSim 3.0
-----------------------------------------
WHAT'S NEW
----------
- NEW VM SCHEDULER. VmSchedulerTimeSharedOverSubscription models a scheduler that allows unbounded number of
VMS to be deployed in a single Host, regardless its requirements in terms of number of MIPS. Notice that this
was the behaviour of VmSchedulerTimeShared in CloudSim 1.0 Beta, but this behaviour had changed in
CloudSim 2.0 to accommodate requests with specific amount of MIPS.
- NEW DATACENTER NETWORK MODEL. A internal network model has been added to CloudSim 3.0. It supports definition
of switches connecting hosts in arbitrary network topologies. New Vm classes and Cloudlet classes were added to
take advantage of this feature without breaking compatibility of older code. This new feature also enables
modelling of message-passing applications. They are included in the package 'network.datacenter'.
- NEW VM ALLOCATION AND SELECTION POLICIES. 6 new VM allocation and 4 VM selection policies were added to the
power package. To find more details about the policies please refer to the following paper:
Anton Beloglazov, and Rajkumar Buyya, "Optimal Online Deterministic Algorithms and Adaptive Heuristics for
Energy and Performance Efficient Dynamic Consolidation of Virtual Machines in Cloud Data Centers", Concurrency
and Computation: Practice and Experience, ISSN: 1532-0626, Wiley Press, New York, USA, 2011, DOI: 10.1002/cpe.1867
- NEW POWER MODELS. 7 power models of real servers using the data from SPECpower were added to the power package.
They are PowerModelSpecPowerHpProLiantMl110G3PentiumD930, PowerModelSpecPowerHpProLiantMl110G4Xeon3040,
PowerModelSpecPowerHpProLiantMl110G5Xeon3075, PowerModelSpecPowerIbmX3250XeonX3470, PowerModelSpecPowerIbmX3250XeonX3480,
PowerModelSpecPowerIbmX3550XeonX5670, and PowerModelSpecPowerIbmX3550XeonX5675.
- NEW WORKLOAD TRACES. Workload traces from the PlanetLab project were added and used in the examples of the
power package. The data have originally been provided as a part of the CoMon project, a monitoring infrastructure
for PlanetLab (http://comon.cs.princeton.edu/).
- SUPPORT FOR EXTERNAL WORKLOADS. External workloads written in the Standard Workload Format (SWF, from the
Parallel Workload Archive) can be loaded and read by CloudSim. Relevant classes are WorkloadModel and
WorkloadFileReader ('util' package).
- SUPPORT FOR USER-DEFINED END OF SIMULATION. Users are now able to specify a given event that causes the simulation
to finish. We thanks Gaston Keller for developing this new feature.
REMOVED CLASSES
---------------
- CloudCoordinator
- Sensor
- CloudCoordinator
- PowerPe
- Power.PeList
API CHANGES
-----------
- CloudSim.terminateSimulation(long time) was changed to CloudSim.terminateSimulation(double time), to comply
with clock field of CloudSim class.
- PowerModel was moved from PowerPe to PowerHost
- VM allocation policies in the power package were replaced by a completely new implementation.
BUGFIXES AND IMPROVEMENTS
-------------------------
- Fixed issue 20: HostDynamicWorkload.updateVmsProcessing() throws NullPointerException.
- Fixed issue 19: CloudSimTags class should be abstract, not final.
- Fixed issue 17: "Something is wrong, the VM can's be restored" should be an Exception.
- Fixed issue 16: cloudletsSubmitted in DatacenterBroker should be protected, not private.
- Fixed issue 15: Simulation failed by the RAM where it should not fail.
- Fixed issue 14: Rounding problem in VMSchedulerTimeShared.
- Fixed issue 13: Output error when setDisableMigrations is set to true.
- Fixed issue 12: Dynamically created space-shared VMs fail to process cloudlets.
- Fixed issue 11: Wrong sharing of MIs among VMs by VmSchedulerTimeShared.
- Fixed issue 10: Access modifier of DatacenterBroker::finishExecution().
- Fixed issue 9: Access modifier of DatacenterBroker::cloudletsSubmitted.
- Fixed issue 7: Problem in manifests of Maven-generated jar files.
- Fixed issue 5: Abrupt termination of the simulation caused by VmAllocationPolicySimple.
- Fixed issue 4: Network examples do not load topology file.
- Fixed issue 2: Turn the 'future' queue of CloudSim class protected.
- Fixed issue 1: VM is created without check on host's storage capacity.
- The power package and corresponding examples were heavily updated, as well as new PlanetLab workload data were added.
- Fix in Datacenter: one initial update step was been skipped, what caused malfunctions in the schedulers.
- Fixed issue affecting all CloudletSchedulers: if updated was less then 1, due to a small timespam, processing was
never updated, because it was always rounded to 0.
- Datacenter: Fixed problem with very short intervals between events.
-----------------------------------------
Changes from CloudSim 2.0 to CloudSim 2.1
-----------------------------------------
- The project has been migrated to using Apache Maven (http://maven.apache.org/). Maven simplifies
java project management by providing various tools and plugins for project building, testing, and
packaging, dependency management, etc.
- The directory structure has been changed to comply with the Maven specification
- The VmSchedulerTimeSharedWithPriority has been removed as well as the priority field from the
Vm class. Users can have the same functionality by using the VmSchedulerTimeShared class and
setting the MIPS requirements for VMs. See examples 2 and 3.
- Bug fixes, refactoring and removal of obsolete code.
----------------------------------------------
Changes from CloudSim 1.0 beta to CloudSim 2.0
----------
没有合适的资源?快使用搜索试试~ 我知道了~
云计算仿真工具cloudsim 3.0.3 【无错误,带例子!】
共24251个文件
html:327个
class:207个
java:202个
5星 · 超过95%的资源 需积分: 50 55 下载量 160 浏览量
2015-10-26
21:55:28
上传
评论
收藏 26.8MB ZIP 举报
温馨提示
看看压缩包大小你就知道怎么样!完美运行后从eclipse导出来的项目文件!不会出现少math3的提示!因为已经在lib中导入了需要的Apache common中的math库!CloudSim是在离散事件模拟包SimJava上开发的函数库,可在Windows和Linux系统上跨平台运行,CloudSim继承了GridSim的编程模型,支持云计算的研究和开发。 它的首要目标是在云基础设施(软件、硬件、服务)上,对不同应用和服务模型的调度和分配策略的性能进行量化和比较,达到控制使用云计算资源的目的。
资源推荐
资源详情
资源评论
收起资源包目录
云计算仿真工具cloudsim 3.0.3 【无错误,带例子!】 (24251个子文件)
146-179_surfsnel_dsl_internl_net_arizona_beta 755B
146-179_surfsnel_dsl_internl_net_arizona_beta 755B
146-179_surfsnel_dsl_internl_net_arizona_beta 749B
146-179_surfsnel_dsl_internl_net_arizona_beta 749B
146-179_surfsnel_dsl_internl_net_arizona_beta 694B
146-179_surfsnel_dsl_internl_net_arizona_beta 694B
146-179_surfsnel_dsl_internl_net_arizona_guest33 710B
146-179_surfsnel_dsl_internl_net_arizona_guest33 710B
146-179_surfsnel_dsl_internl_net_arizona_guest33 704B
146-179_surfsnel_dsl_internl_net_arizona_guest33 704B
146-179_surfsnel_dsl_internl_net_arizona_nest 708B
146-179_surfsnel_dsl_internl_net_arizona_nest 708B
146-179_surfsnel_dsl_internl_net_arizona_nest 707B
146-179_surfsnel_dsl_internl_net_arizona_nest 707B
146-179_surfsnel_dsl_internl_net_arizona_owl 725B
146-179_surfsnel_dsl_internl_net_arizona_owl 725B
146-179_surfsnel_dsl_internl_net_colostate_557 864B
146-179_surfsnel_dsl_internl_net_colostate_557 864B
146-179_surfsnel_dsl_internl_net_colostate_557 862B
146-179_surfsnel_dsl_internl_net_colostate_557 862B
146-179_surfsnel_dsl_internl_net_colostate_557 861B
146-179_surfsnel_dsl_internl_net_colostate_557 861B
146-179_surfsnel_dsl_internl_net_howard_p2psip 730B
146-179_surfsnel_dsl_internl_net_howard_p2psip 730B
146-179_surfsnel_dsl_internl_net_howard_p2psip 715B
146-179_surfsnel_dsl_internl_net_howard_p2psip 715B
146-179_surfsnel_dsl_internl_net_howard_p2psip 705B
146-179_surfsnel_dsl_internl_net_howard_p2psip 705B
146-179_surfsnel_dsl_internl_net_rnp_dcc_ufjf 860B
146-179_surfsnel_dsl_internl_net_rnp_dcc_ufjf 860B
146-179_surfsnel_dsl_internl_net_rnp_dcc_ufjf 859B
146-179_surfsnel_dsl_internl_net_rnp_dcc_ufjf 859B
146-179_surfsnel_dsl_internl_net_root 814B
146-179_surfsnel_dsl_internl_net_root 814B
146-179_surfsnel_dsl_internl_net_root 812B
146-179_surfsnel_dsl_internl_net_root 812B
146-179_surfsnel_dsl_internl_net_root 801B
146-179_surfsnel_dsl_internl_net_root 801B
146-179_surfsnel_dsl_internl_net_root 800B
146-179_surfsnel_dsl_internl_net_root 800B
146-179_surfsnel_dsl_internl_net_root 792B
146-179_surfsnel_dsl_internl_net_root 792B
146-179_surfsnel_dsl_internl_net_root 789B
146-179_surfsnel_dsl_internl_net_root 789B
146-179_surfsnel_dsl_internl_net_root 788B
146-179_surfsnel_dsl_internl_net_root 788B
146-179_surfsnel_dsl_internl_net_root 785B
146-179_surfsnel_dsl_internl_net_root 785B
146-179_surfsnel_dsl_internl_net_root 781B
146-179_surfsnel_dsl_internl_net_root 781B
146-179_surfsnel_dsl_internl_net_tsinghua_xyz 864B
146-179_surfsnel_dsl_internl_net_tsinghua_xyz 864B
146-179_surfsnel_dsl_internl_net_tsinghua_xyz 864B
146-179_surfsnel_dsl_internl_net_tsinghua_xyz 864B
146-179_surfsnel_dsl_internl_net_tsinghua_xyz 787B
146-179_surfsnel_dsl_internl_net_tsinghua_xyz 787B
146-179_surfsnel_dsl_internl_net_tsinghua_xyz 736B
146-179_surfsnel_dsl_internl_net_tsinghua_xyz 736B
146-179_surfsnel_dsl_internl_net_tsinghua_xyz 733B
146-179_surfsnel_dsl_internl_net_tsinghua_xyz 733B
146-179_surfsnel_dsl_internl_net_tsinghua_xyz 725B
146-179_surfsnel_dsl_internl_net_tsinghua_xyz 725B
146-179_surfsnel_dsl_internl_net_tsinghua_xyz 708B
146-179_surfsnel_dsl_internl_net_tsinghua_xyz 708B
146-179_surfsnel_dsl_internl_net_tsinghua_xyz 703B
146-179_surfsnel_dsl_internl_net_tsinghua_xyz 703B
146-179_surfsnel_dsl_internl_net_tsinghua_xyz 690B
146-179_surfsnel_dsl_internl_net_tsinghua_xyz 690B
146-179_surfsnel_dsl_internl_net_uka_p2pns 582B
146-179_surfsnel_dsl_internl_net_uka_p2pns 582B
146-179_surfsnel_dsl_internl_net_uka_p2pns 581B
146-179_surfsnel_dsl_internl_net_uka_p2pns 581B
146-179_surfsnel_dsl_internl_net_uka_p2pns 579B
146-179_surfsnel_dsl_internl_net_uka_p2pns 579B
146-179_surfsnel_dsl_internl_net_uka_p2pns 578B
146-179_surfsnel_dsl_internl_net_uka_p2pns 578B
146-179_surfsnel_dsl_internl_net_uka_p2pns 577B
146-179_surfsnel_dsl_internl_net_uka_p2pns 577B
146-179_surfsnel_dsl_internl_net_umn_mcla0181 578B
146-179_surfsnel_dsl_internl_net_umn_mcla0181 578B
146-179_surfsnel_dsl_internl_net_unitnple_csaba 642B
146-179_surfsnel_dsl_internl_net_unitnple_csaba 642B
146-179_surfsnel_dsl_internl_net_uw_oneswarm 863B
146-179_surfsnel_dsl_internl_net_uw_oneswarm 863B
146-179_surfsnel_dsl_internl_net_uw_oneswarm 862B
146-179_surfsnel_dsl_internl_net_uw_oneswarm 862B
146-179_surfsnel_dsl_internl_net_uw_oneswarm 862B
146-179_surfsnel_dsl_internl_net_uw_oneswarm 862B
146-179_surfsnel_dsl_internl_net_uw_oneswarm 861B
146-179_surfsnel_dsl_internl_net_uw_oneswarm 861B
146-179_surfsnel_dsl_internl_net_uw_oneswarm 859B
146-179_surfsnel_dsl_internl_net_uw_oneswarm 859B
146-179_surfsnel_dsl_internl_net_uw_oneswarm 854B
146-179_surfsnel_dsl_internl_net_uw_oneswarm 854B
146-179_surfsnel_dsl_internl_net_uw_oneswarm 848B
146-179_surfsnel_dsl_internl_net_uw_oneswarm 848B
146-179_surfsnel_dsl_internl_net_uw_oneswarm 835B
146-179_surfsnel_dsl_internl_net_uw_oneswarm 835B
146-179_surfsnel_dsl_internl_net_uw_oneswarm 816B
146-179_surfsnel_dsl_internl_net_uw_oneswarm 816B
共 24251 条
- 1
- 2
- 3
- 4
- 5
- 6
- 243
资源评论
- chenwei97372017-11-20老出错,怎么办
bianyuan456
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功