DocumentCode :
3502769
Title :
Experiences from Debugging a PCIX-based RDMA-capable NIC
Author :
Marazakis, Manolis ; Papaefstathiou, Vassilis ; Kalokairinos, Giorgos ; Bilas, Angelos
Author_Institution :
Inst. of Comput. Sci., Found. for Res. & Technol.-Hellas, Heraklion
fYear :
2006
fDate :
25-28 Sept. 2006
Firstpage :
1
Lastpage :
10
Abstract :
Implementing and debugging high-performance network subsystems is a challenging task. In this paper, we present our experiences from developing and debugging a network interface card (NIC). Our NIC targets networked storage subsystems (Marazakis et al., 2006). For this purpose it mainly provides support for remote direct-memory-access (RDMA) write, sender-side notification of RDMA write completion, and receiver-side interrupt generation. In our work we examine issues that arise during system implementation and debugging, both in terms of correctness as well as performance. We present an analysis of the individual problems we encounter and we discuss how we address each case. For most problems we encounter, it is not possible to rely on existing debugging tools. However, we find that most of the techniques we use in this process, rely on collecting some form of event records from software or hardware components. We believe that such capabilities can be provided for independent hardware or software components in isolation, a fairly straight-forward task, thus, significantly simplifying the debugging process in complex systems of this nature
Keywords :
computer debugging; network interfaces; PCIX-based RDMA-capable NIC debugging; high-performance network subsystem; network interface card; networked storage subsystems; remote direct-memory-access; Communication system software; Computer science; Counting circuits; Engines; Hardware; Interference; Network interfaces; Protocols; Software debugging; Transceivers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing, 2006 IEEE International Conference on
Conference_Location :
Barcelona
ISSN :
1552-5244
Print_ISBN :
1-4244-0327-8
Electronic_ISBN :
1552-5244
Type :
conf
DOI :
10.1109/CLUSTR.2006.311919
Filename :
4100425
Link To Document :
بازگشت