Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/22444
Title: Low-latency message passing over gigabit ethernet clusters
Authors: Fenech, Keith
Keywords: Gigabit communications
Ethernet (Local area network system)
Data compression (Telecommunication)
High performance computing
Issue Date: 2004
Publisher: University of Malta. Faculty of ICT
Citation: Fenech, K. (2004). Low-latency message passing over gigabit ethernet clusters. 2nd Computer Science Annual Workshop (CSAW’04), Kalkara. 42-48.
Abstract: As Ethernet hardware bandwidth increased to Gigabit speeds it became evident that it was difficult for conventional messaging protocols to deliver this performance to the application layer. Kernel based protocols such as TCP/IP impose a significant load on the host processor in order to service incoming packets and pass them to the application layer. Under heavy loads this problem can also lead to the host processor being completely used up for processing incoming messages, thus starving host applications of CPU resources. Another problem suffered by inter-process communication using small messages is the latency imposed by memory-to-memory copying in layered protocols as well as the slow context switching times in kernel-level schedulers required for servicing incoming interrupts. All this has put pressure on messaging software which led to the development of several lower latency userlevel protocols specifically adapted to high-performance networks (see U-Net[18], EMP[16], VIA[3], QsNET[15], Active Messages[19], GM[13], FM[14]). The aim of this paper is to investigate the issues involved in building high performance cluster messaging systems. We will also review some of the more prominent work in the area as well as propose a low-overhead low-latency messaging system to be used by a cluster of commodity platforms running over Gigabit Ethernet. We propose to use the programmable Netgear GA620-T NICs and modify their firmware to design a lightweight reliable OS-bypass protocol for message passing. We propose the use of zero-copy and polling techniques in order to keep host CPU utilization to a minimum whilst obtaining the maximum bandwidth possible.
URI: https://www.um.edu.mt/library/oar//handle/123456789/22444
Appears in Collections:Scholarly Works - FacICTCS

Files in This Item:
File Description SizeFormat 
Proceedings of CSAW’04 - A5.pdf104.22 kBAdobe PDFView/Open


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.