我计划做我的研究生项目,关于数据流网格网络中的能源效率。 我的计划是模拟数据的移动并计算网络中的能耗。 在开始任何编码之前,我想选择一个支持大规模网络中数据流和能源问题的模拟工具。我正在考虑使用 ns2 或 GridSim。但在选择一个之前,我想知道我可以使用的任何其他模拟器。支持大规模数据密集型网络的能源问题和数据流的最佳仿真工具是什么?,提前感谢。
Gridsim提供了更好的功能。Gridsim 包包含一些有关如何使用 GridSim 工具包的示例。通过这些示例,然后您可以根据您打算做的工作来决定它是否适合您。您可以设计一个非常大的网络,用于发送和接收网格和 datagridlet,分别用于任何资源(追加、删除、添加等(的作业调度和文件操作。以下是 Gridsim 示例的 lsit:
网格模拟/示例01: 演示如何使用三台计算机创建一个网格资源。
网格模拟/示例02: 演示如何创建一个或多个网格用户。网格用户 包含一个或多个网格。因此,此示例还显示了 如何在使用和不使用 GridSimRandom 类的情况下创建 Gridlet。
网格模拟/示例03: 显示了两个 GridSim 实体如何相互交互。
网格模拟/示例04: 显示网格用户如何将其 Gridlet 或任务提交到一个网格 资源实体。
网格模拟/示例05: 显示网格用户如何将其 Gridlet 或任务提交到多个网格 资源实体。
网格模拟/示例06: 显示一个或多个网格用户如何将其 Gridlet 或任务提交到 许多网格资源实体。
网格模拟/示例07: 演示如何迁移 Gridlet 和其他内容,例如 取消/暂停/恢复。
网格模拟/示例08: 演示如何创建新的简单网格资源调度程序。
网格模拟/示例09: 演示如何创建新的网格资源和网格信息服务实体。
网格模拟/示例10: 演示如何使用提前预订功能。
网格模拟/区域地理信息系统: 演示如何创建多个区域网格信息服务 网络拓扑中的 (GIS( 实体。
拍卖: 演示了如何使用 GridSim 的拍卖扩展的几个示例。
数据网格: 演示了如何使用 GridSim 的数据网格扩展的几个示例。
网络: 演示了如何使用 GridSim 的网络扩展的几个示例。
重新失败: 演示如何使用 GridSim 的资源故障。
工作负载跟踪: 演示了如何在 GridSim 中使用文件中的工作负荷跟踪的几个示例。
平行: 说明如何对处理的群集/超级计算机进行建模 并行作业。要运行大多数示例,您需要通知 包含作业信息的工作负载文件的路径 已提交到群集。例如,为了运行 EASY 在 Linux 上的回填示例中,您应该使用:
java -cp $GRIDSIM/jars/gridsim.jar:.
parallel.agressive.ExampleEASY01 parallel/sdsc_blue_01.txt
并行/实用: 演示如何对 GridSim 中的并行作业使用两种不同的工作负载模型。 这些工作负载如下所示: 1. 卢布林模型:超级计算机的工作负载 2. DAS2 模型:多集群工作负载
自贸协定: 演示如何使用故障跟踪存档 (FTA( 模拟资源故障。 提供的包读取失败跟踪的选项卡式版本并生成 显示每台计算机的可用性/不可用模式的事件列表 在网格资源中。 有关跟踪的更多信息,请访问 FTA 网站:http://fta.inria.fr。 若要运行该示例,应使用:
java -cp $GRIDSIM/jars/gridsim.jar:. fta.FTAExample01
$GRIDSIM/examples/fta/workload_bot.txt $GRIDSIM/examples/fta/fta_tab