专用网络设备测试技术研究与应用

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:fanshuyige
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网带宽和接入用户的数量不断增长,网络流量的特征不断的朝向复杂、多样、爆发式的增长。因此,传统的网络数据处理平台在复杂网络环境下对互联网流量进行高效的内容分析和处理的难度也不断增大,我们将他们称作高性能的网络数据处理平台。由于此类型的处理平台往往承担着处理线上实时流量的重要任务,因此在其应用到真实的线上或者生产环境之前,一个严格的测试过程在其开发的生命周期中至关重要。但是面对日新月异的网络环境,各种平台系统层出不穷,需求复杂多样,导致它们对测试流量的要求复杂多变,甚至实时的在线流量也无法满足测试需求。除此之外,为了达到高测试覆盖率,测试人员往往需要制定复杂的测试任务,并收集和分析繁多的测试结果,这个过程占据了测试人员大量时间,并且往往不能达到准确的测试效果。  因此,为了减少测试人员在测试过程中投入的精力,以及准确、高效的完成测试任务,本文提出了一个完整的,能够完成高性能网络数据处理平台测试、验证任务的整体测试方案。本文的主要研究集中在以下几个方面:第一,针对多个应用场景,使用统一的流量模型刻画出对应场景的流量模版,之后通过解析该流量模版,从三个不同的数据来源:行为模拟、数据包回放、自动生成,来生成满足流量模版要求的流量;第二,测试流量发送之后,判断被测系统输出的日志中哪些是与测试流量相关的,将它们收集之后分析汇总,最终反馈给测试人员;第三,整个测试流程的自动化,包含测试任务制定和管理,对整个测试过程生命周期的控制,以及各个模块之间的衔接,有的模块例如流量发送,需要可扩展性和分布式的设计;有的模块之间的交互需要协商通信协议。  本文利用精确的流量模型,可以对任意的网络应用场景进行描述刻画,并可以生成可持久化储存的流量模板。每当执行测试任务时,通过解析流量模板,结合动态获得的流量配置信息,可得到所需的测试流量。此外,本文也重点研究了流量生成并发送之后的验证工作,包括对测试流量的溯源,日志结果文件的收集与分析,从而形成了完整的测试过程。本文所实现的测试平台只需要测试人员指定一些简单的任务信息,就可进行完整的测试,大大减少了测试人员的时间投入。最终,本文完成了一个完整的流量自动化测试平台,可以满足不同流量处理平台的测试需求,同时,实验结果表明,本文所实现的流量自动化测试平台可以有效地对被测试系统的功能和性能做出准确的验证,减小了被测系统应用到真实环境下出现不可预知错误的可能。
其他文献
学位
随着半导体工艺的进步,摩尔定律仍在延续,但Dennard缩放定律的失效使处理器设计面临功耗瓶颈,发射队列等关键部件因复杂度较高和线延迟增长而缺乏可扩展性,处理器单核的性能增长
目标检测是自动地从图像或者视频中发现并定位指定类别的目标,这项任务是计算机视觉和模式识别领域的研究热点。目标检测的研究不但对于计算机视觉、模式识别、图像处理等学科
基因测序已经成为获取基因序列信息的主要手段,是生命科学研究的前沿领域。自高通量技术测序出现以来,在测序通量大幅提升的同时,测序的成本在不断下降,目前为人类个体进行一次测
学位
近年来,随着集成电路生产工艺的进步,晶体管的特征尺寸不断缩小,使得单芯片能够集成的功能单元越来越多,产生了各式各样的复杂SOC芯片。这些SOC既需要具有较高的工作频率来完成复
得益于神经网络算法研究的进步,神经网络在许多场景下的精度表现优异,被广泛应用在图像识别、语音识别、自然语言理解、广告推荐乃至计算机围棋中。神经网络本身具有数据密集和
云计算和大数据的迅猛发展使得Java的应用更为广泛,同时也对Java的性能提出了更高的要求。传统Java虚拟机的设计已不能满足实际系统的需求。如何提高Java虚拟机的性能已成为现
基于属性的人物图像检索技术是图像检索领域中一个前沿的研究课题,在网络图像检索、个人相册管理和智能监控等领域有着良好的应用前景。传统的人物图像检索技术有基于文本和基
学位