免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1423 | 回复: 0
打印 上一主题 下一主题

仿真工具Glomosim [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-22 15:36 |只看该作者 |倒序浏览

                GloMoSim
是由加州大学洛杉基分校(University of
California,LosAngels)开发的网络仿真器,它运行于Parsec(Parallel
Simulation Environment for Complex
System)并行可扩展离散事件仿真环境,非常适合于对大型无线移动网络进行仿真。
GloMoSim的下载
GloMoSim是为研究和教育的免费版软件。不用于任何商业和其它盈利为目的。下载地址为:UCLA
Parallel computing laboratory, University of California
.
http://pcl.cs.ucla.edu/projects/glomosim/
需要说明的是,必须是教育或科研机构的域名才允许下载。
GloMoSim的安装
安装前的准备
l  GloMoSim和PARSEC的运行需要C编译器。所以必须确保在机器上已经安装了Microsoft
VC++ version 6.0
l  如果需要用到可视化工具,还需要安装JAVA
JRE或者JAVA SDK 1.2版或更高版本。
l  必须要有充分的权限修改计算机的环境变量。
PARSEC的安装:
(1)   下载并解压GloMoSim,并保存为"C:\glomosim\glomosim"。(本文GloMoSim的安装目录以C:\glomosim\glomosim为例,读者可以根据自己的安装目录进行相应的修改。)
(2)   进入GloMoSim/Parsec目录下的windows-nt-vc6.0子目录,将windows-nt-vc6.0下的所有文件复制保存到Parsec目录下。然后删除Parsec目录下的所有其它文件夹。
(3)  为Parsec设置环境变量。
右键单击“我的电脑”,选择“属性”->“高级”->“环境变量”
l   在“用户变量”中“新建”项PCC_DIRECTORY
,置值为:C:\glomosim\parsec(查看当前文件Pcc.exe所在的目录)。
l   在“用户变量”中将
path项的值置为 "C:\glomosim\parsec\bin"
(4) 为Microsoft VC++ version
6.0设置环境变量
l   在“用户变量”中将include项的值后加上分号。添加上"C:\Program
Files\Microsoft Visual Studio\VC98\MFC\Include; C:\Program
Files\Microsoft Visual Studio\VC98\Include"
l   在“用户变量”中将lib项的值后加上分号。添加上"C:\Program
Files\Microsoft Visual Studio\VC98\MFC\Lib; C:\Program
Files\Microsoft Visual Studio\VC98\Lib"
l   在“系统变量”中将Path项的值后加上分号,添加上"C:\Program
Files\Microsoft Visual Studio\Common\MSDev98\Bin"
可视化工具的安装(可选)
在GloMoSim的运行过程中,可视化工具的安装不是必须的。可视化工具的主要目的是用于网络设计者调试协议。它是用java
编写的用来提供多平台的可能性。通过由可视化工具提供的GUI来执行。
(1) 在计算机上安装JAVA JRE或者JAVA SDK
1.2版或更高版本。
(2) 设置环境变量:
l   
在“系统变量”中将classpath项的值后加上分号,添加上  
“C:\j2sdk1.4.2_04\bin”
l   
在“系统变量”中将Path项的值后加上分号,添加上
“C:\j2sdk1.4.2_04\bin”
l   
在“系统变量”中将jdk_home项的值置为“C:\j2sdk1.4.2_04\bin”
(3)  修改配置文件:
将config.in配置文件中的GUI-OPTION 、GUI-RADIO、 GUI-ROUTING
由NO修改为YES
GloMoSim的安装
l    编译VC++文件,在命令行状态下进入
C:\Program files\Microsoft
VisualStudio\VC98\bin目录,输入:vcvars32
l    编译glomosim源文件。在命令行状态下进入C:\glomosim\glomosim\main目录,输入:
makent。就可以成功编译了。这时可以在./glomosim/bin下看到要执行程序"glomosim.exe"。检查安装是否正确,可以运行"./glomosim
config.in"。这时产生一个"glomo.stat"文件。将它与相同目录下的"glomo.stat.sample"文件进行比较来确保输出文件的有效。这时GloMoSim就成功安装了。
l   编译可视化工具。进入C:\glomosim\glomosim\java_gui目录,
   
输入:javac *.java
l   启动可视化工具,从glomo/java_gui/directory目录,
   
输入:java  GlomoMain
   
这个工具允许我们调试和运行模型与场景,并可以分步执行、停止和重新开始。用不同的颜色显示移动的群用户和显示统计数字。可视化工具中,物理层的显示状态
如下:当结点传输一个数据包时,从结点引出一条黄色的链接到势力范围内的所有其它结点,当每一个结点接收到数据包时,链路被删除,并且如果成功接受将会引
出一条绿色链路,若是未成功接收,同引出一条红色链路。对于不同的包类型之间没有明显的区别。(如控制包与普通的数据包等)。
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/82448/showart_1838806.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP