科技项目鉴定材料:探针详细设计说明书修改记录.pdfVIP

  • 0
  • 0
  • 约1.6万字
  • 约 25页
  • 2026-02-12 发布于北京
  • 举报

科技项目鉴定材料:探针详细设计说明书修改记录.pdf

目录

1.概述5

2.模块结构5

2.1.外部系统或应用5

2.2.通信交互线程6

2.3.测量任务处理及工具执行6

2.4.交互队列7

3.数据设计8

3.1.测量任务结构8

3.2.测量结果记录10

3.3.测量结果对象池10

3.4.测量结果的离线12

3.4.1.文件格式12

3.4.2.记录格式13

3.4.3.离线线程17

3.4.4.其他18

3.5.测量结果处理流程18

4.探针的19

4.1.表单输入参数格式20

4.2.调度器列表配置21

5.输入模板及工具执行22

5.1.测量任务输入参数22

5.2.输入模板文件及参数的加载23

5.3.输入模板的24

5.3.1.模板文件24

5.4.执行工具令行24

6.probe和工具的通信机制25

7.配置27

1.概述

信息广域网端到端网络性能测量技术研究及其应用项目中,主

要内容是湖南省电力公司数据到营业网点的网络性能

测量实验平台。根据网络性能测量实验平台得到的数据,科学预测

“”期间发展对公司信息网络的需求,提出满足“十三

五”期间支撑公司应用的网络构架、业务需求、容量需求建议。

网络性能测量实验平台除了进行相关软件开发外,还需制作测

试探针。测试探针是一小型网络设备,部署在每个测试地点。探针采

用SDN构架,由支持多种网络测量工具部署。该设备需委托相关厂家

制作完成,并写入相应测试软件。本文档为探针详细设计说明文档。

2.模块结构

下图为probe模块结构,主要根据功能以及不同的外部交互系统

或应用,由不同的队列和线程构成:

2.1.外部系统或应用

在图中虚线右边为probe的外部交互系统或应用,主要包括:

➢调度器:probe主要负责通过与调度器的心跳连接,从调度器接

收测量任务;并将任务执行过程中的状态通过非心跳连接上报

至调度器;

➢ESAgent:probe需要将工具执行后的测量结果上报至ES系统;

➢管理节点:对于某些需要实时查看的任务,probe将工具执行过

程中的实时结果推送至管理节点;

2.2.通信交互线程

为了简化设计,probe将与不同外部系统或应用的HTTP交互采用独

立的线程进行通信和,分别为:

➢调度器心跳线程(heartbeattoscheduler):负责与调度器的

心跳连接,并通过心跳获取调度器下发的测量任务,并将解析

后的一条或多条测量任务入至[待测量的任务队列];

➢主动请求调度器(activetoscheduler):该线程负责从[任务

状态队列]获取任务状态信息,并通过非心跳连接将请求发送至

调度器;可扩展为针对所有probe需要主动发起的请求;

➢主动请求ES(activetoES):主要从测量结果队列获取测量结

果记录,并上报至ES;

➢管理节点交互线程(activetomanager):当前主要负责将实时

测量结果推送至管理节点;

2.3.测量任务处理及工具执行

最终涉及到测量任务的解析,以及启动工具执行任务的分别由如下两

个进程负责:

➢工具执行线程(toolhandler)池:该池中的每个工具执行线程

都会从待测量任务队列中同步的获取下一个需要执行的测量任

务,并首先对测量任务信息的进行初步的校验;每个测

量任务都采用独立的工具执行线程进

文档评论(0)

1亿VIP精品文档

相关文档