基于Windows的网络延迟模拟研究  被引量:1

A STUDY ON NETWORK DELAY EMULATION BASED ON WINDOWS PLATFORM

在线阅读下载全文

作  者:王子超[1] 丛静[1] 黄永锋[1] 

机构地区:[1]东华大学计算机科学与技术学院,上海201620

出  处:《计算机应用与软件》2010年第10期8-10,119,共4页Computer Applications and Software

基  金:国家自然科学基金项目(30770589);国家留学科研启动基金([2008]890号)

摘  要:网络延迟模拟器是一种半实物的网络模拟系统,具有实时性高、成本低等特点,它是研究多媒体网络应用服务质量以及各种网络流量控制算法的有效工具。采用基于Windows平台的网络驱动程序接口规范技术,设计并实现了一个高精度网络延迟模拟器,对比分析了两种高精度数据包延时的实现方式,一种是利用性能计数器循环查询时钟产生延时,另一种是利用Windows内核定时器控制缓冲队列产生延时。对比实验结果显示,后一种方式能够更准确地实现数据包延迟,且具有较低的误差率和系统负荷。整体性能测试结果表明,实现的网络延迟模拟器达到了高精度、低负荷的设计要求。Network delay emulator is a semi-physical simulation system which has the features of high real-time and inexpensive.It is an effective tool for studying the service quality of multimedia applications in computer networks and various kinds of network flow control algorithms. In this paper,a high-precision network delay emulator based on Windows platform is designed and implemented by employing network driver interface specification(NDIS) technology.Two implementation approaches for high precision data packets delay are contrastively analysed. One engenders the delay by using performance counter to cyclically inquire the system clock,and the other by employing Windows kernel timer to control the buffer queue.The test results of contractive experiment indicate that data packet delay implemented by the later method is more accurate with relatively lower error rate and system load.The overall performance test results show that the network delay emulator implemented meets the design requirements of high-precision and low-load.

关 键 词:网络延迟模拟器 网络驱动程序接口规范 传输延迟 

分 类 号:TP316.7[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象