Gridsim3.2 learning tips

来源:百度文库 编辑:神马文学网 时间:2024/04/28 14:38:56
http://www.gridbus.org/gridsim/
Gridsim主要特性
------------
The GridSim toolkit allows modeling and simulation of entities in parallel and distributed computing (PDC) systems-users, applications, resources, and resource brokers (schedulers) for design and evaluation of scheduling algorithms. It provides a comprehensive facility for creating different classes of heterogeneous resources that can be aggregated using resource brokers. for solving compute and data intensive applications. A resource can be a single processor or multi-processor with shared or distributed memory and managed by time or space shared schedulers. The processing nodes within a resource can be heterogeneous in terms of processing capability, configuration, and availability. The resource brokers use scheduling algorithms or policies for mapping jobs to resources to optimize system or user objectives depending on their goals.
Overview of GridSim functionalities: new allocation policy can be made and integrated into the GridSim Toolkit, by extending from AllocPolicy class. has the infrastructure or framework to support advance reservation of a grid system. incorporates a functionality that reads workload traces taken from supercomputers for simulating a realistic grid environment. incorporates a network extension into GridSim. Now, resources and other entities can be linked in a network topology. incorporates a background network traffic functionality based on a probabilistic distribution. This is useful for simulating over a public network where the network is congested. incorporates multiple regional GridInformationService (GIS) entities connected in a network topology. adds ant build file to compile GridSim source files
如何学习gridsim
----------------
To understand on how to use GridSim, please go through the examples provided
in the $GRIDSIM/examples/ directory. Example 1 - 6 are mainly for beginners,
whereas the rest describes more complex GridSim functionalities.
At the moment, GridSim has two allocation policies or scheduling algorithms,
i.e. First Come First Service (as described in SpaceShared.java) and Round
Robin (as described in TimeShared.java). If you are interested in writing a new scheduling algorithm of a resource,
then look closely on $GRIDSIM/examples/Example08/ directory.
图形化界面
Questions related to VisualModeler
==================================
Q: What is VisualModeler (VM)?
A: It is a program that generates GridBroker source code.
With VM, you can specify how many grid users and resources for your
simulation. After finish generating the GridBroker source code, you
can then compile and run the program using the GridBroker jar file.
---------------------------------------------------------
Q: How do I run VisualModeler?
A: To run it, just type:
java -jar visualmodeler.jar
几个截图如下,需要点击放大。
FAQ:Questions related to GridSim
----------------
见安装目录下faq.txt