首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 156 毫秒
1.
网络仿真是网络协议设计的重要环节,也是通信网络性能分析的关键。基于C++和Tel脚本语言分裂层次实现的NS-2是一个开源、面向对象设计的多协议网络仿真软件,在网络仿真领域占有十分重要的地位。文中首先介绍NS-2的体系结构;然后介绍在NS-2环境下如何编程实现新协议,对NS-2功能进行扩展;最后利用前面实现的新协议.结合一个4节点的网络仿真实例,根据仿真结果比较SFQ和DropTail两种队列管理方式在选择数据包丢弃方面的公平性。  相似文献   

2.
基于NS-2的网络半实物仿真平台实现   总被引:2,自引:0,他引:2  
NS-2是一款广泛使用的网络仿真软件,但针对它的半实物仿真方法研究较少。针对这一问题,通过实际实时业务流与虚拟仿真网络的映射,提出并实现一种新的基于NS-2的网络半实物仿真HIL-NS平台。在详细描述HIL-NS平台构成基础上,讨论并解决了其实现的关键技术。在车载通信网络(VANET)实例下对802.11b无线MAC协议性能进行仿真,结果表明HIL-NS平台不但能与NS-2纯仿真的结果趋势保持高度一致性,并且在支持传统数据分析的同时,能有更直观的仿真性能实时输出。  相似文献   

3.
AODV协议中扩展环搜索与邻节点列表的实现   总被引:1,自引:0,他引:1  
张远  郭虹  刘洛琨 《计算机工程》2006,32(10):113-115
首先对无线移动自组网中研究热点之一的AODV路由协议算法进行了概述,然后分析了AODV协议中扩展环搜索和邻节点列表的实现思路,还给出了它们的具体实现疗法和源代码,并通过NS-2仿真验证了这两种方法能够极大地降低网络的开销,最后对全文进行了总结。  相似文献   

4.
基于NS-2的Ad Hoc网络分布式CA仿真   总被引:1,自引:0,他引:1       下载免费PDF全文
吴平  孙磊  徐开勇  苏伟 《计算机工程》2008,34(16):147-149
在分析网络仿真工具NS-2特点的基础上,提出Ad Hoc网络分布式CA模型仿真方法以及数据包、应用层、传输层、定时器的扩展技术。通过修改原有的数据结构和增加新的网络模块扩展NS-2的功能,实现Ad Hoc网络分布式CA仿真,分析Ad Hoc网络分布式CA模型的网络性能,为其设计和评估提供可靠依据。  相似文献   

5.
通过虚拟环境进行模拟仿真是验证网络协议的正确性和进行性能测试的主要手段。NS-2是目前网络仿真最流行的软件之一。本文在介绍NS-2就行仿真操作流程和TCP协议原理的的基础上,设计实现了TCP协议原理的仿真场景,并对仿真跟踪的数据文件进行了有效的分析。可以对计算机网络的学习者和研究者提供有效的参考。  相似文献   

6.
该文介绍了802.11无线网络协议的类型,详细分析了NS-3的主要组件和仿真过程.利用NS-3仿真平台编写仿真脚本,模拟实现Sta-AP和ad hoc网络在不同的网络拓扑结构中的性能状况,通过调整AP数量和节点移动速度设置不同的网络环境,并在网络节点上加载不同的路由协议,调整不同的网络性能参数,对NS-3平台特点有了更...  相似文献   

7.
针对计算机网络协议的通信过程无法实际观察的现状,在分析了网络协议特征的基础上,利用免费的NS-2网络仿真软件,对上层网络协议进行了实例仿真实现。NS-2在教学中应用,将有利于学生更加直观地理解网络协议的实现原理,有利于改善教学效果。  相似文献   

8.
网络仿真是网络技术研究的一种基本手段。NS-3是目前广泛使用的离散事件驱动的网络模拟器NS-2的后续版本。目前NS-3版本中的实现的队列管理模块只有默认的使用DropTail方式的队列管理模块。以实现主动队列管理算法RED算法为例,阐述了如何在NS-3中实现一个新的队列管理模块并进行仿真的方法。  相似文献   

9.
指令集仿真器(ISS)是一种运行在主机上的仿真工具,当目标机不存在或无法获得目标机时.人们用它来模拟一个应用程序在目标机上的执行过程。为了研究各种建模技术对于ISS仿真性能的影响.本文首先论述了传统解释型仿真和编译型仿真的工作原理及特点。然后提出了一种快速灵活的综合型仿真(ISIM)技术,并用ARM7处理器验证了本技术的适用性。  相似文献   

10.
使用网络模拟软件NS2做网络模拟仿真成为研究Ad hoc网络的主流,在NS2平台上进行Ad hoc新路由协议模拟,包括新路由协议的设计、仿真和性能分析等过程,目前并没有一套系统的方法可以参照。在提出一种基于路径收集机制的AODV优化协议基础上,系统地分析和讨论了这一全过程,并研究总结出一套在NS2下进行路由协议设计、仿真和性能分析的方法。最后在大量的实验仿真基础上,详细讨论了不同的网络环境设置对仿真实验结果的影响;且仿真结果表明,优化的AODV路由协议综合性能更优。  相似文献   

11.
陈兆学  施鹏飞 《计算机仿真》2003,20(11):140-143
该文提出了一种基于NS-2网络仿真器的Internet视频码流传输研究方案,该方案通过修改NS-2的业务数据源发生器,将从视频码流中得出的IP分包信息注入NS-2虚拟网络进行传输,能将仿真和研究过程直接与真实码流发生联系。将在目标节点接收到的所有数据包按照时间戳信息重新拼接成一个视频文件,在码流播放器上回放,还可以直观看到网络传输效果,从而能直观论证网络通讯性能。利用该方案还可以进一步对视频和音频的多媒体混合码流传输算法或多媒体传输控制协议进行仿真,对于复杂网络拓扑及相关协议设计与研究将具有极为重要的意义和价值。  相似文献   

12.
作为一种新的组播模型,特定源组播受到学术界越来越多地关注.它解决了传统IP组播组地址冲突、缺乏访问控制等问题,适于单源组播的应用.仿真实验是一种经济有效的网络技术研究方法.NS-2是目前应用较为广泛的网络仿真平台,支持各种网络协议仿真,但是并不支持特定源组播.为此,分析了使用NS-2进行IP组播模拟的实现原理,通过扩展NS-2实现SSM协议的仿真实验.模拟结果显示该仿真实现与SSM的规范相一致.  相似文献   

13.
王悦 《计算机科学》2016,43(Z6):281-284, 313
NS-3是国外近几年发展起来的重要网络仿真软件,它提供了比NS-2更低层次的无线功能抽象,更贴近真实的无线物理层的工作原理。分析了802.11无线物理层的源代码,对其主要实现机制进行了详细剖析,包括节点状态与接收分组的条件、信道繁忙起止时间的计算、信道支持多个路径损耗衰落模型、误码率与分组接收成功率的计算、多个干扰分组的跟踪管理和以分块为单位的累积干扰计算;并对协议修改给出了建议。该工作为理解NS-3无线仿真原理做出了有益贡献。  相似文献   

14.
目前,由于可供网络协议开发的硬件资源极其有限,而且真实性能评估要求硬件上的组网产生了高额的硬件成本。因此,对于大多数网络协议的研究以及性能评估都是基于纯软件系统进行的,其结果仅局限于理论意义。为了解决这些问题,基于GNU Radio平台以及二代通用软件无线电外设(USRP2)设计和实现了分布式无线网络媒体介入控制(MAC)协议的半实物仿真系统。该系统以IEEE802.11分布式协调功能(DCF)为协议框架,结合离散事件仿真技术,依靠较少的硬件资源(一台个人计算机(PC)和两台USRP2)模拟了多个节点的无线通信网络。实现中,MAC层协议使用简洁的Python语言进行系统开发,具有很大的灵活性,而且扩展性和可移植性强;物理层使用高效的C++语言对信号进行模块化处理,并利用USRP2射频硬件在真实信道上进行数据传输。将系统的节点发送概率以及吞吐量实测数据分别与Bianchi算法以及基于时隙分析的饱和吞吐量计算模型进行了对比,对比结果的吻合性说明了网络仿真平台的可靠性。  相似文献   

15.
MPEG标准将视频图像序列编码为I帧、P帧和B帧,具有压缩比高、节省网络带宽的重要特性。随着视频会议等网络多媒体应用在因特网上的部署,视频流的流量特性的仿真研究具有越来越重要的作用。文中对MPEG视频流的流量特性及其仿真方法进行了研究。在分析MPEG编码技术原理的基础上,用C/C++语言扩展了NS-2仿真器内核,添加了MPEG视频流量产生器模块,对NS-2中的流量产生器模块及视频仿真接口进行了扩展。实验结果表明,所提出的NS-2视频流仿真扩展方法是可行的和有效的。  相似文献   

16.
网络仿真技术成为目前研究网络算法﹑网络协议的一种主要手段.近年来随着网络规模的增大和复杂性的增加对网络仿真模拟器也提出了更高的要求.现有文献提出了很多方法来改进网络仿真平台以适应网络技术的发展.文中主要对一种新的网络仿真模拟器J-Sim的网络仿真原理进行了概述,并从不同的角度对NS-2和J-Sim网络仿真平台进行了对比,最后实例说明了J-Sim仿真的步骤并显示仿真结果.通过对比分析证明J-Sim是一种效率高,易于扩展的网络仿真模拟器,并通过一个实例验证.  相似文献   

17.
The mobile agent‐based computational steering (MACS) for distributed applications is presented in this article. In the MACS, a mobile agent platform, Mobile‐C, is embedded in a program through the Mobile‐C library to support C/C++ mobile agent code. Runtime replaceable algorithms of a program are represented as agent services in C/C++ source code and can be replaced with new ones through mobile agents. In the MACS, a mobile agent created and deployed by a user from the steering host migrates to computing hosts successively to replace algorithms of running programs that constitute a distributed application without the need of stopping the execution and recompiling the programs. The methodology of dynamic algorithm alteration in the MACS is described in detail with an example of matrix operation. The Mobile‐C library enables the integration of Mobile‐C into any C/C++ programs to carry out computational steering through mobile agents. The source code level execution of mobile agent code facilitates handling issues such as portability and secure execution of mobile agent code. In the MACS, the network load between the steering and computing hosts can be reduced, and the successive operations of a mobile agent on multiple computing hosts are not affected whether the steering host stays online or not. The employment of the middle‐level language C/C++ enables the MACS to accommodate the diversity of scientific and engineering fields to allow for runtime interaction and steering of distributed applications to match the dynamic requirements imposed by the user or the execution environment. An experiment is used to validate the feasibility of the MACS in real‐world mobile robot applications. The experiment replaces a mobile robot's behavioral algorithm with a mobile agent at runtime. Copyright © 2009 John Wiley & Sons, Ltd.  相似文献   

18.
郭一辰  陈靖  罗樵  陈桂茸 《计算机工程与设计》2012,33(6):2118-2122,2132
为改善大规模自组织网络中的通信质量,介绍了一种基于P2P(peer-to-peer,P2P)计算模式的新型MANET路由模型——SPDSR (structured peer computing based dynamic source routing)[1].根据移动自组网和对等网络的特点,对结构化P2P覆盖层网络技术应用到移动自组织网络路由中的可行性及原理进行了说明,在此基础上设计实现了该算法.最后通过NS2仿真工具对新协议进行了仿真,并与其他协议进行比较.实验结果表明,新协议在大规模网络中的性能优于其它协议,具有较强的可扩展性,研究结果为改善大规模网络的通信质量提供了可行的解决方案.  相似文献   

19.
Tcl/Tk命令与C/C++的集成研究   总被引:2,自引:0,他引:2  
针对Tcl/Tk脚本中需要调用C/C++函数的问题,简要说明了Tcl/Tk命令的运行机理,给出了一个使用Tcl/Tk命令来调用C/C++动态链接库(DLL)函数的方案,并给出了将C/C++DLL函数封装为Tcl/TkC库函数的解决方法。  相似文献   

20.

Vehicular ad hoc networks (VANETs) are a subset of mobile ad hoc networks that provide communication services between nearby vehicles and also between vehicles and roadside infrastructure. These networks improve road safety and accident prevention and provide entertainment for passengers of vehicles. Due to the characteristics of VANET such as self-organization, dynamic nature and fast-moving vehicles, routing in this network is a considerable challenge. Swarm intelligence algorithms (nature-inspired) such as ant colony optimization (ACO) have been proposed for developing routing protocols in VANETs. In this paper, we propose an enhanced framework for ACO protocol based on fuzzy logic for VANETs. To indicate the effectiveness and performance of our proposed protocol, the network simulator NS-2 is used for simulation. The simulation results demonstrate that our proposed protocol achieves high data packet delivery ratio and low end-to-end delay compared to traditional routing algorithms such as ACO and ad hoc on-demand distance vector (AODV).

  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号