基于FPGA计算规则和RPC监控结合实现设备状态自恢复方法技术

技术编号:24251306 阅读:60 留言:0更新日期:2020-05-22 23:27
本发明专利技术公开了一种基于FPGA计算规则和RPC监控结合实现设备状态自恢复方法。监控软件监控被监控软件,获取RPC调用信息,RPC调用使用的协议中包含有调用ID、时间信息;在被监控软件业务处理繁忙时,监控软件根据RPC调用信息计算出被监控软件的运行状况,根据RPC调用信息得到业务处理时延,即具体业务的响应时间;在被监控软件业务处理空闲时,监控软件与被监控软件之间通过空业务RPC调用来反应当前被监控软件的运行状态;监控软件通过查询FPGA中的各种流量统计数据根据FPGA计算规则得出FPGA的运行状况,达到监控FPGA运行状态。本发明专利技术避免了业务繁忙时心跳包占用业务资源的情况,监控被监控软件、FPGA的运行状态。

Self recovery method of device state based on FPGA calculation rules and RPC monitoring

【技术实现步骤摘要】
基于FPGA计算规则和RPC监控结合实现设备状态自恢复方法
:本专利技术属于FPGA与软件结合的系统的监控
,特别涉及一种基于FPGA计算规则和RPC监控结合实现设备状态自恢复方法。
技术介绍
:软件与FPGA相结合的系统在运行过程中难免会遇到未知错误导致业务中断,且该种类的错误中有大部分仅通过重启该软件或重新加载FPGA信息即可恢复业务的正常运行。针对软件问题,传统的软件监控方式有两种:第一种方式为被监控软件主动向监控软件发送心跳包,但该监控方式在业务繁忙状态会浪费一定的资源在心跳包的通讯上;第二种方式为监控软件主动发信息查询被监控软件是否正常工作,该监控方式同样在业务繁忙状态会造成资源的浪费。而且,上述两种方式均只能发现软件是否运行,但对软件运行状况以及业务处理时延无法进行有效的监控。针对硬件问题,目前仍未有有效的软件监控方案。公开于该
技术介绍
部分的信息仅仅旨在增加对本专利技术的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
技术实现思路
本专利技术的本文档来自技高网...

【技术保护点】
1.一种基于FPGA计算规则和RPC监控结合实现设备状态自恢复方法,其步骤为:(1)监控软件监控被监控软件,获取RPC调用信息,RPC调用使用的协议中包含有调用ID、时间信息:/n(2)在被监控软件业务处理繁忙时,监控软件根据RPC调用信息计算出被监控软件的运行状况,根据RPC调用信息得到业务处理时延,即具体业务的响应时间:/n(3)在被监控软件业务处理空闲时,监控软件与被监控软件之间通过空业务RPC调用来反应当前被监控软件的运行状态:/n(4)监控软件通过查询FPGA中的各种流量统计数据根据FPGA计算规则得出FPGA的运行状况,达到监控FPGA运行状态。/n

【技术特征摘要】
1.一种基于FPGA计算规则和RPC监控结合实现设备状态自恢复方法,其步骤为:(1)监控软件监控被监控软件,获取RPC调用信息,RPC调用使用的协议中包含有调用ID、时间信息:
(2)在被监控软件业务处理繁忙时,监控软件根据RPC调用信息计算出被监控软件的运行状况,根据RPC调用信息得到业务处理时延,即具体业务的响应时间:
(3)在被监控软件业务处理空闲时,监控软件与被监控软件之间通过空业务RPC调用来反应当前被监控软件的运行状态:
(4)监控软件通过查询FPGA中的各种流量统计数据根据FPGA计算规则得出FPGA的运行状况,达到监控...

【专利技术属性】
技术研发人员:汪海洋郏晖
申请(专利权)人:江苏新质信息科技有限公司
类型:发明
国别省市:江苏;32

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

1