-
公开(公告)号:CN116909784A
公开(公告)日:2023-10-20
申请号:CN202310598819.1
申请日:2023-05-25
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种基于双控制器的可量化链路稳定性的冗余心跳管理方法,属于数据存储和高可用技术领域。该方法使用多通信链路构建冗余、可靠的心跳通道,使用多判据字段完成心跳信息设计,使用4种状态构建控制器的切换模型,从而实现了对双控制器运行状态的有效管理。本方法使用的version机制有效解决了双控制器的状态冲突,同时,通过该值可定量判断控制器心跳的不稳定程度,从而可预见性地规避了多链路同时失效形成的脑裂状况。该方法提供了心跳链路的冗余管理能力,提出了有效的状态切换机制,提升了系统对心跳链路故障的预判能力,增加了控制器的稳定性和可靠性。
-
公开(公告)号:CN114816792A
公开(公告)日:2022-07-29
申请号:CN202210419234.4
申请日:2022-04-20
Applicant: 北京计算机技术及应用研究所
IPC: G06F9/54
Abstract: 本发明涉及一种基于专用通道的远程函数调用方法,属于数据存储技术领域。本发明的方法中形成独立的远程函数调用动态库,并通过线程池高性能调度应用程序发起的远程调用,通过哈希表快速索引远程服务集合、分发数据并收集返回函数执行结果,通过桩函数使用不同的通信协议收发数据,并且可以添加新的通信协议,进而对外提供了完整的函数调用、服务注册、协议替换接口。本发明创新性地实现了支持多通信协议的远程函数调用方法,在保证数据传输效率的同时,提供了规范的程序调用方法,简化了多机应用程序的开发流程。
-