arrow
Return

Software-based failure detection and recovery in programmable network interfaces

delete2007-11-01
delete9
PRE
AI
I
Israel Koren
C
C.M. Krishna
DOI:10.1109/TPDS.2007.1093delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Emerging network technologies have complex network interfaces that have renewed concerns about network reliability. In this paper, we present an effective low- overhead fault tolerance technique to recover from network interface failures. Failure detection is based on a software watchdog timer that detects network processor hangs and a self- testing scheme that detects interface failures other than processor hangs. The proposed self- testing scheme achieves failure detection by periodically directing the control flow to go through only active software modules in order to detect errors that affect instructions in the local memory of the network interface. Our failure recovery is achieved by restoring the state of the network interface using a small backup copy containing just the right amount of information required for complete recovery. The paper shows how this technique can be made to minimize the performance impact to the host system and be completely transparent to the user.
Keywords:
Programmable Network Interface Card (NIC)
Single Event Upset (SEU)
radiation induced faults
failure detection
failure recovery
self-testing
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

No organization information available