分享

记录脚印: gridsim相关文献简介

 xuealice 2007-09-08

gridsim相关文献简介

为了实现批调度的仿真,研究了simgrid、gridsim,结果发现都不见得好用,后来决定用gridsim试试看
这里记录一下近来的收获:
    gridsim的doc还是比较详细,所有的类定义都给了清晰的描述,可惜每次找函数都找的累,如果能像msdn那样提供搜索就好了。
 
下面给出一些gridsim相关文献的索引和简介:
1、Visual Modeler for Grid Modelling and Simulation (GridSim) Toolkit
    图形化界面方面的介绍,里面关于mvc模式的介绍还不错
2、Using the GridSim Toolkit for Enabling Grid Computing Education
    主要还是围绕介绍gridsim这个仿真工具的,里面给出了时间、价格限制下的调度算法,算法的伪代码还是可以参考地
3、A Taxonomy of Computer-based Simulations and its Mapping to Parallel and Distributed Systems Simulation Tools
    关于各种网络环境、分布式环境下仿真工具的一篇综述  
    里面提到了gridsim,simgrid,对前者的说明没什么新意。
    文中认为后者中SG提供比较底层的api,开发比较自由,当然也比较难,MSG更加面向用户些,但是提供的东西就会有所限制了。我感觉这两个东西其实提供的底层api功能各有特色,虽都不怎么完善,但是仿真一般的算法还都是可以用的
4、QoS-based Scheduling of Workflow Applications on Service Grids
    对于价格和时间限制的调度的一个应用例子,仍然只提供了伪码
    但感觉gridsim能做得事情还是比我想象的多
    里面有几个步骤值得注意一下:
   1)、资源发现和执行时间预测,是通过与gis交互取得的,可见gridsim也提供了这种预测机制,不
   过不知道里面有没有考虑估计的偏差率的问题,因为simgrid里面就做了10%的偏差设置,这样可
   以仿真出预测失效对结果的影响
   2)、工作流的任务分类,既然能分类,那成批调度应该也能做。
   3)、用户执行时间限制的考虑
   不过不知道gridsim能否调度的过程中可以同时分配若干任务到一个计算单元,后面的等待前面的算完后再开始执行。我所看到的相关假设都是,轮询,调度任务过去,如果发现资源忙,就调度到别的资源。。。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多