一种解决智能网卡监控告警延迟的时间补偿机制和方法技术

技术编号:41467276 阅读:25 留言:0更新日期:2024-05-30 14:22
本发明专利技术公开了一种解决智能网卡监控告警延迟的时间补偿机制和方法,所补偿机制包括监控告警单元,所述监控告警单元的内部设置有用于计时的时间轮,所述时间轮由多个链表组成,所述链表的内部设置有Entry、curTime、wheelSize、delayTime、deltaTime和lastTime,所述监控告警单元的一端设置有用于延时补偿的补偿单元,所述补偿单元包括输入单元、计算单元、判定单元和输出单元;本发明专利技术通过时间轮和补偿单元的设计,通过时间计算增量和进一步调整时钟漂移问题,可以实现精确的时间同步,再由每个节点只需要将本地记录时间增量并同步发送到时间轮上即可,此种方式简单快捷,无需每个节点的精准计算,从而降低系统和硬件的复杂程度。

【技术实现步骤摘要】

本专利技术涉及it及软件开发领域,特别涉及一种解决智能网卡监控告警延迟的时间补偿机制和方法


技术介绍

1、智能网卡自带soc小系统,智能网卡soc系统中存在告警监控上报模块定时持续向运维的平台侧上报各种监控指标,由于每一监控条目收集数据时都会产生耗时,当soc小系统存在网络延迟、硬件时钟偏差或者定制的监控告警项条目量大时,每个条目累积起来的延时再上送平台的时,就会产生时延误差,导致长期积累下来后的监控数据延迟时间越来越长,时效性不能够满足,且上报的监控周期不准确,该耗时问题带来的现实问题,例如平台每分钟(60秒)收集一次的指定端口数据收发包统计计数,经过一段时间延迟后,上报给平台侧的数据可能为延后5s的数据,即每65秒检测到的统计计数,与预期不符,出现统计层面的误差。

2、传统的方案,定时上报运维监控数据一般都是采用的时间轮方案作为数据采集的定时器,即轮询推动时间轮的格子,每格上挂靠任务的回调函数,然而时间轮传统的解决时间补偿方式中,会对每个节点都精确的处理时间戳和具有高精度的调频,从而增加了系统和硬件的复杂程度。


...

【技术保护点】

1.一种解决智能网卡监控告警延迟的时间补偿机制,其特征在于,所补偿机制包括监控告警单元,所述监控告警单元的内部设置有用于计时的时间轮,所述时间轮由多个链表组成,所述链表的内部设置有Entry、curTime、wheelSize、delayTime、deltaTime和lastTime,所述监控告警单元的一端设置有用于延时补偿的补偿单元,所述补偿单元包括输入单元、计算单元、判定单元和输出单元。

2.根据权利要求1所述的一种解决智能网卡监控告警延迟的时间补偿机制,其特征在于,所述监控告警单元包括监控告警模块,所述监控告警模块的输出端与输入单元电性连接,所述输出单元与监控告警模块的...

【技术特征摘要】

1.一种解决智能网卡监控告警延迟的时间补偿机制,其特征在于,所补偿机制包括监控告警单元,所述监控告警单元的内部设置有用于计时的时间轮,所述时间轮由多个链表组成,所述链表的内部设置有entry、curtime、wheelsize、delaytime、deltatime和lasttime,所述监控告警单元的一端设置有用于延时补偿的补偿单元,所述补偿单元包括输入单元、计算单元、判定单元和输出单元。

2.根据权利要求1所述的一种解决智能网卡监控告警延迟的时间补偿机制,其特征在于,所述监控告警单元包括监控告警模块,所述监控告警模块的输出端与输入单元电性连接,所述输出单元与监控告警模块的输入端电性连接。

3.根据权利要求1所述的一种解决智能网卡监控告警延迟的时间补偿机制,其特征在于,所述deltatime用于表示该entry预定的时间误差,所述last...

【专利技术属性】
技术研发人员:陈敬一
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1