问题标签 [cloudsim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
118 浏览

github - 如何在clousim中实现作业迁移容错技术?

我想为 cloudsim 中的失败任务实现作业迁移。gitHub 等上是否有可用的源代码?

0 投票
0 回答
450 浏览

security - 如何在云系统上模拟我的数据安全算法

我想知道如何在云存储系统上实现我的安全算法来测试它。我研究的主要目的是通过融合密码学和隐写算法来设计云数据的安全模型,以维护云用户数据的隐私机密性和完整性。在此模型中,安全性分为三个步骤:

第一步:在这一步中,我们使用 SHA256 对云数据进行哈希处理,以获得数据的压缩版本,称为消息摘要,以确保数据完整性。哈希码是消息所有位的函数,并提供错误检测能力。消息中任何位的更改都会导致哈希码的更改。

下一步:(消息 + 哈希码 + 下一个会话的加密-解密密钥)的连接使用 AES256 进行加密。哈希码提供了实现认证所需的结构或冗余。由于对整个消息加上哈希码进行了加密,因此还提供了机密性。在此模型中,我们在每个会话中更改加密-解密密钥以提供密钥机密性。

最后,使用隐写算法LSB将加密阶段的输出嵌入到封面图像中以隐藏消息的存在。如果要隐藏在隐秘图像中的数据非常大,我们可以通过另一种方法应用此算法。我们可以仅将哈希码和密钥隐藏在称为(隐秘密钥)的图像中,并将两个文件发送给用户,而不是将数据隐藏在 stego-image 中,第一个文件包含哈希后的加密消息,第二个文件包含包含隐秘密钥。这种方法可以扩展到数字媒体的版权保护:音频、视频和图像。

0 投票
1 回答
976 浏览

algorithm - 当有多个 VM 时,Cloudsim 中的 Round-Robin 调度算法如何管理分配给 Cloudlets 的 VM?

在 Cloudsim 中的 Round-Robin 调度算法中,它使用量子时间来调度 VM 中的 Cloudlet。现在,如果有多个虚拟机,它如何管理它们?换句话说,是否有任何虚拟机分配计划?哪个 Cloudlet 用于哪个 VM?虚拟机也有队列吗?

你能指导我举个例子吗?谢谢

0 投票
2 回答
503 浏览

cloud - CloudSim:监控 CPU 利用率和响应时间

当小云在 CloudSim 中以固定间隔(例如每 5 分钟)运行时,如何监控每个 VM 的 CPU 利用率和系统响应时间?我知道 VM 类的 getTotalUtilizationOfCpu() 函数用于获取 VM 的 CPU 利用率,但我不知道在哪里调用该函数。

谢谢你的帮助。

0 投票
1 回答
116 浏览

java - cloudsim中如何调用optimizeAllocation迁移虚拟机

我正在研究 cloudsim 以实现一种遗传算法,以找到 vm 在主机中的最佳位置。在开始时,我需要随机放置 vm(我创建了一个从VmAllocationPolicy扩展的类)然后我需要通过将它们迁移到其他主机来优化 vm 分配:我认为我必须在我的策略中实现 optimizeAllocation 方法,我做到了但是我不知道如何执行它(optimizeAllocation)

0 投票
1 回答
193 浏览

nullpointerexception - Cloudlet 迁移上的 CloudReports (Cloudsim Extension) 给出错误 Null 异常

我是 Cloudsim 和 CloudReports Extension 的新手,所以我不知道为什么在运行 CloudReports 模拟器时会出现此错误:

org.cloudbus.cloudsim.power.powerdatacenter.processcloudletsubmit 的空指针异常(powerdatacenter.java:269)

我在扩展中添加了一个 cloudlet 调度算法
我可以看到错误发生在 cloudlets 迁移中。我尝试了很多关于如何修复它的搜索,但没有找到对我有帮助的东西。

错误是这样的:

java.lang.NullPointerException 在 org.cloudbus.cloudsim.Datacenter.processCloudletSubmit(Datacenter.java:761) 在 org.cloudbus.cloudsim.power.PowerDatacenter.processCloudletSubmit(PowerDatacenter.java:269) 在 org.cloudbus.cloudsim.Datacenter。 processEvent(Datacenter.java:159) at org.cloudbus.cloudsim.core.SimEntity.run(SimEntity.java:406) at org.cloudbus.cloudsim.core.CloudSim.runClockTick(CloudSim.java:471) at org.cloudbus .cloudsim.core.CloudSim.run(CloudSim.java:835) 在 org.cloudbus.cloudsim.core.CloudSim.startSimulation(CloudSim.java:151) 在 cloudreports.simulation.Simulation.runSimulation(Simulation.java:157) 在cloudreports.simulation.Simulation.runAllSimulations(Simulation.java:129) at cloudreports.simulation.Simulation.run(Simulation.java:98) at java.lang.Thread.run(Thread.java:748)

请建议;问候。

0 投票
1 回答
40 浏览

cloud - 如何使用无优化算法在cloudsim中实现重试FTT?

请帮我修改重试算法

请帮我修改重试算法?这个算法有意义吗?我们的需求改变可以吗?请指导?

0 投票
1 回答
239 浏览

java - 可以设计什么样的标准来优先考虑cloudsim中的cloudlet?

我在cloudlet属性中随机添加了布尔参数以提供优先权,下面的代码还能做什么?可以将哪些参数添加到 cloudlet 属性中以赋予它们优先级。

0 投票
1 回答
100 浏览

java - 主机有多个VM时如何根据cloudlets到达时间执行

如果我们有 50 个小云,10 个虚拟机和一个主机,我们如何根据小云的到达时间而不是主机中的虚拟机命令来执行它们。请注意,我使用 cloudsim 模拟器

0 投票
2 回答
359 浏览

cloudsim - cloudsim中的分时共享如何在cloudsim中工作?

cloudsim中的timeshared是如何工作的,没有代表时间片或量子的变量,那么cloudsim中如何验证round robin的概念呢?

如果我们有 50 个小云,10 个虚拟机