检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222