首页> 外国专利> Exactly-once transaction semantics for fault tolerant FPGA based transaction systems

Exactly-once transaction semantics for fault tolerant FPGA based transaction systems

机译:完全是基于FPGA的故障的事务语义,一旦发生了基于FPGA的故障

摘要

This disclosure relates generally to methods and systems for providing exactly-once transaction semantics for fault tolerant FPGA based transaction systems. The systems comprise middleware components in a server as well as client end. The server comprises Hosts and FPGAs. The FPGAs control transaction execution (the application processing logic also resides in the FPGA) and provide fault tolerance with high performance by means of a modified TCP implementation. The Hosts buffer and persist transaction records for failure recovery and achieving exactly-once transaction semantics. The monitoring and fault detecting components are distributed across the FPGA's and Hosts. Exactly-once transaction semantics is implemented without sacrificing performance by switching between a high performance mode and a conservative mode depending on component failures. PCIE switches for connectivity between FPGAs and Hosts ensure FPGAs are available even if Hosts fail. When FPGA's provide higher processing elements and memory, the Hosts may be eliminated.
机译:本公开一般涉及用于提供用于基于故障的故障FPGA的事务系统的完全一旦事务语义的方法和系统。该系统包括服务器中的中间件组件以及客户端。服务器包括主机和FPGA。 FPGA控制事务执行(应用程序处理逻辑也驻留在FPGA中),并通过修改的TCP实现提供高性能的容错。主机缓冲区和持续的事务记录,用于故障恢复并完成完全 - 一次事务语义。监控和故障检测组件分布在FPGA和主机上。一旦实现了事务语义,就通过在高性能模式和保守模式之间切换,根据组件故障来实现事务语义而没有牺牲性能。 PCIe交换机用于FPGA和主机之间的连接确保FPGA可用,即使主机失败。当FPGA提供更高的处理元件和内存时,可能会消除主机。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号