首页>
外国专利>
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.
展开▼