首页 | 本学科首页   官方微博 | 高级检索  
     

基于通用PC架构的高精度网络时延测量方法
引用本文:黎文伟,张大方,谢高岗,杨金民.基于通用PC架构的高精度网络时延测量方法[J].软件学报,2006,17(2):275-284.
作者姓名:黎文伟  张大方  谢高岗  杨金民
作者单位:1. 湖南大学,计算机与通信学院,湖南,长沙,410082
2. 湖南大学,软件学院,湖南,长沙,410082
3. 中国科学院,计算技术研究所,信息网络室,北京,100080
基金项目:中国科学院资助项目;高比容电子铝箔的研究开发与应用项目;浙江省湖州市自然科学基金
摘    要:时延是准确测量时延抖动、带宽等网络性能指标的基础.目前的时延测量方法由于存在时钟误差和位置误差因而精度较差.提出一种改进的时延测量方法,以TSC(time stamp counter)寄存器取代系统时钟计时来消除测量的时钟误差,将时间戳记录位置由应用程序转移到网卡驱动来消除位置误差,极大地提高了时延测量精度.实验结果表明,与传统方法相比,不同包长度下,所提出的方法可降低测量误差21%~150%,且测量结果稳定,对系统吞吐量基本无影响.该方法基于通用PC架构,测量成本低,适于普遍采用.

关 键 词:时延测量  网络测量  主动测量
收稿时间:7/4/2005 12:00:00 AM
修稿时间:2005-08-15

A High Precision Approach of Network Delay Measurement Based on General PC
LI Wen-Wei,ZHANG Da-Fang,XIE Gao-Gang and YANG Jin-Min.A High Precision Approach of Network Delay Measurement Based on General PC[J].Journal of Software,2006,17(2):275-284.
Authors:LI Wen-Wei  ZHANG Da-Fang  XIE Gao-Gang and YANG Jin-Min
Abstract:Delay is the foundation for accurately measuring network performance metrics such as delay jitter, bandwidth, etc. While the delay measurement methods currently used have poor precision, for there exist clock errors and location errors. In this paper, an improved method for delay measurement is proposed. It replaces system clock with TSC (time stamp counter) register as time-stamping to eliminate clock errors, and it removes the time-stamping place from application to network driver to eliminate location errors. The precision has been elevated largely. Experiments show that when comparing with traditional methods under different packet lengths, the improved method can reduce measurement errors 21%~150%, and the measured delays are more stable. Furthermore, it basically has no effect on system throughput. The improved measurement method is based on general PC, so it has lower measurement cost and can be applied widely.
Keywords:TSC(time stamp counter)
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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