文件名称:VMPlacementSim:虚拟机放置算法的模拟器
文件大小:48KB
文件格式:ZIP
更新时间:2024-05-19 07:37:58
Java
VMPlacementSim:一种Java API,用于测试生成和虚拟机放置算法的仿真 该存储库包含一个Java API,用于为虚拟机(VM)放置模块生成边界测试用例。 此外,API包含用于在生成的测试案例下模拟VM放置算法的工具。 安装/软件要求 根据BSD 3条款许可,此API作为Java源代码提供。 要安装,只需下载源代码,然后在您的系统中相应地更新Java CLASSPATH。 由于使用的构造,该代码需要Java 8 。 此外,由于测试套件[1]的生成依赖于整数线性规划(ILP)问题的解决方案,因此还需要Gurobi [2]优化工具; 已知该工具的最新版本(第7和第8版)可以工作,出于稳定性考虑,首选第7版。 要检查您的Java版本,请在操作系统的终端中发出以下命令: java -version 要检查您的Gurobi版本,请在操作系统的终端中发出以下命令: gurobi_c
【文件预览】:
VMPlacementSim-master
----Makefile(301B)
----LICENSE(1KB)
----Example.java(3KB)
----VMPS.jar(25KB)
----README.md(18KB)
----ictss17_paper_examples()
--------placement_example.lp(440B)
--------placement_example.sol(95B)
--------placement_example_non_empty.sol(95B)
--------placement_example_non_empty.lp(489B)
----vmplacementsim()
--------VMPlacementTestCase.java(1KB)
--------MultiDimensionalIntObjectCollection.java(2KB)
--------VMConfiguration.java(720B)
--------VMPlacementSimulator.java(563B)
--------PlacementConfiguration.java(5KB)
--------PlacementModule.java(1KB)
--------VM.java(646B)
--------RequestSequence.java(159B)
--------ObjectiveFunction.java(128B)
--------CloudInfrastructure.java(479B)
--------Host.java(2KB)
--------VMPlacementAlgorithm.java(337B)
--------MultiDimensionalIntObject.java(2KB)
--------AvailableRandomPlacement.java(2KB)
--------Request.java(219B)
--------PowerConsumptionProfile.java(547B)
--------PowerConsumption.java(406B)
--------FirstFitPlacement.java(2KB)
--------VMPlacementTester.java(20KB)