-------------------------------------------
Changes from CloudSim 3.0.3 to CloudSim 4.0
-------------------------------------------
WHAT'S NEW
----------
- Added support for Container virtualization
- Lots of bugfixes
-------------------------------------------
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
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于java的蚁群算法的云计算调度实现源码(课程设计).zip该项目是个人97高分课程设计项目源码,已获导师指导认可通过,都经过严格调试,确保可以运行!放心下载使用。 基于java的蚁群算法的云计算调度实现源码(课程设计).zip该项目是个人97高分课程设计项目源码,已获导师指导认可通过,都经过严格调试,确保可以运行!放心下载使用。 基于java的蚁群算法的云计算调度实现源码(课程设计).zip该项目是个人97高分课程设计项目源码,已获导师指导认可通过,都经过严格调试,确保可以运行!放心下载使用。 基于java的蚁群算法的云计算调度实现源码(课程设计).zip该项目是个人97高分课程设计项目源码,已获导师指导认可通过,都经过严格调试,确保可以运行!放心下载使用。 基于java的蚁群算法的云计算调度实现源码(课程设计).zip该项目是个人97高分课程设计项目源码,已获导师指导认可通过,都经过严格调试,确保可以运行!放心下载使用。 基于java的蚁群算法的云计算调度实现源码(课程设计).zip该项目是个人97高分课程设计项目源码,已获导师指导认可通过,都经过严格调试,确保可以运行!放
资源推荐
资源详情
资源评论
收起资源包目录
基于java的蚁群算法的云计算调度实现源码(课程设计).zip (2015个子文件)
146-179_surfsnel_dsl_internl_net_arizona_beta 694B
146-179_surfsnel_dsl_internl_net_colostate_557 862B
146-179_surfsnel_dsl_internl_net_rnp_dcc_ufjf 860B
146-179_surfsnel_dsl_internl_net_root 785B
146-179_surfsnel_dsl_internl_net_tsinghua_xyz 864B
146-179_surfsnel_dsl_internl_net_uka_p2pns 581B
146-179_surfsnel_dsl_internl_net_uw_oneswarm 854B
147-179_surfsnel_dsl_internl_net_arizona_beta 755B
147-179_surfsnel_dsl_internl_net_irisaple_HEAP 625B
147-179_surfsnel_dsl_internl_net_root 606B
147-179_surfsnel_dsl_internl_net_tsinghua_xyz 581B
147-179_surfsnel_dsl_internl_net_ucr_crawler 864B
147-179_surfsnel_dsl_internl_net_uw_oneswarm 580B
147-179_surfsnel_dsl_internl_net_uw_seattle 578B
147-179_surfsnel_dsl_internl_net_uw_trs2 615B
75-130-96-12_static_oxfr_ma_charter_com_irisaple_wup 577B
75-130-96-12_static_oxfr_ma_charter_com_root 591B
75-130-96-12_static_oxfr_ma_charter_com_tsinghua_xyz 862B
75-130-96-12_static_oxfr_ma_charter_com_tum_i2p 629B
75-130-96-12_static_oxfr_ma_charter_com_uw_oneswarm 827B
75-130-96-13_static_oxfr_ma_charter_com_rnp_alua 576B
75-130-96-13_static_oxfr_ma_charter_com_root 605B
75-130-96-13_static_oxfr_ma_charter_com_utokyo_sora 576B
75-130-96-13_static_oxfr_ma_charter_com_uw_seattle 577B
adam_ee_ntu_edu_tw_root 597B
adrastea_mcs_suffolk_edu_uka_p2pns 576B
aladdin_planetlab_extranet_uni-passau_de_ rnp_dcc_ufjf 864B
aladdin_planetlab_extranet_uni-passau_de_tsinghua_xyz 576B
aladdin_planetlab_extranet_uni-passau_de_uw_oneswarm 702B
aladdin_planetlab_extranet_uni-passau_de_uw_trs2 580B
chimay_infonet_fundp_ac_be_irisaple_HEAP 581B
chimay_infonet_fundp_ac_be_tsinghua_xyz 584B
chimay_infonet_fundp_ac_be_tum_i2p 586B
chimay_infonet_fundp_ac_be_uw_oneswarm 644B
chronos_disy_inf_uni-konstanz_de_root 590B
chronos_disy_inf_uni-konstanz_de_tsinghua_xyz 580B
chronos_disy_inf_uni-konstanz_de_tum_i2p 588B
chronos_disy_inf_uni-konstanz_de_upmc_ts 609B
chronos_disy_inf_uni-konstanz_de_uw_oneswarm 693B
PowerContainerVmAllocationPolicyMigrationAbstractContainerAdded.class 27KB
ContainerDatacenter.class 25KB
PowerContainerVmAllocationPolicyMigrationAbstract.class 19KB
ContainerVm.class 19KB
Datacenter.class 19KB
ContainerDatacenterBroker.class 17KB
DatacenterBroker.class 17KB
PowerVmAllocationPolicyMigrationAbstract.class 17KB
Cloudlet.class 16KB
PowerContainerDatacenter.class 14KB
CloudSim.class 14KB
NetDatacenterBroker.class 13KB
PowerContainerDatacenterCM.class 12KB
NetworkCloudletSpaceSharedScheduler.class 12KB
ContainerHost.class 12KB
PowerContainerVmAllocationPolicyMigrationAbstractContainerHostSelection.class 12KB
Switch.class 11KB
Container.class 11KB
Host.class 10KB
ContainerHostDynamicWorkload.class 10KB
CloudletSchedulerSingleServiceTest.class 10KB
CloudletSchedulerSpaceShared.class 9KB
HarddriveStorage.class 8KB
PowerDatacenter.class 8KB
HostDynamicWorkload.class 8KB
ContainerCloudletSchedulerTimeShared.class 8KB
Vm.class 8KB
CloudletSchedulerTimeShared.class 8KB
SimEntity.class 7KB
ContainerCloudletSchedulerDynamicWorkload.class 7KB
WorkloadFileReader.class 7KB
TimeSharedProblemDetector.class 7KB
CloudletSchedulerDynamicWorkload.class 7KB
MathUtil.class 7KB
NetworkDatacenter.class 7KB
PowerContainerVmAllocationPolicyMigrationAbstractHostSelection.class 7KB
ContainerVmSchedulerTimeShared.class 7KB
ContainerDatacenterCharacteristics.class 7KB
InfoPacket.class 7KB
NetworkVmAllocationPolicy.class 7KB
ContainerSchedulerTimeShared.class 6KB
ContainerVmAllocationPolicySimple.class 6KB
DatacenterCharacteristics.class 6KB
ContainerAllocationPolicySimple.class 6KB
NetworkHost.class 6KB
ContainerVmScheduler.class 6KB
ContainerScheduler.class 6KB
VmSchedulerTimeShared.class 6KB
VmTest.class 6KB
PowerContainerVm.class 6KB
VmAllocationPolicySimple.class 6KB
PowerDatacenterNonPowerAware.class 6KB
ContainerVmPeList.class 5KB
ContainerPeList.class 5KB
VmScheduler.class 5KB
ResCloudlet.class 5KB
VmSchedulerTimeSharedOverSubscriptionTest.class 5KB
NetworkTopology.class 5KB
File.class 5KB
ContainerVmSchedulerTimeSharedOverSubscription.class 5KB
PowerContainerSelectionPolicyMaximumCorrelation.class 5KB
共 2015 条
- 1
- 2
- 3
- 4
- 5
- 6
- 21
资源评论
盈梓的博客
- 粉丝: 7040
- 资源: 1605
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功