摘自《网格原理与开发》,夏靖波等,西安电子科技大学出版社, 2006年。 1 简介(p240) GridSim由澳大利亚墨尔本大学Rajkumar Buyya 领导开发,它的首要目标是通过模拟来研究基于计算经济模型的有效的资源分配方法。GridSim通过资源的“买”和“卖”来引入经济模型,从而达到控制网格资源的使用目的。 GridSim是在SimJava的基础上开发的,它提供丰富的函数库以支持模拟网格环境中的异构资源(时间共享和空间共享)、用户、应用程序、、用户代理和调度器。网格资源、用户和用户代理被视为不同的实体,它们通过消息事件(输入和输出)来进行通信。除了通过手工编程来实现模拟外,GridSim还提供了一套图形界面工具Visual Modeler(VM),帮助用户配置网格环境并产生相应的代码。模拟结束后,用户可以调用GridSim中成为GridStatistics的库函数来收集模拟的各种统计数据。 2 gridsim分析(p244—p250) 不支持网格用户的访问特性; 模拟的网格应用进和CPU资源有关,即计算型应用; 对网格中间件的模拟:信息服务是集中式的,作业调度也是集中式的,资源管理采用时间共享和空间共享两种方式,不支持数据管理; 对网格资源的模拟:支持计算资源和网络带宽的模拟,不支持存储资源和网络拓扑、网络延迟的模拟。 基于SimJava库,支持可视化,采用Java开发语言,采用API模拟实现。 |
|