MultiEdge: An Edge-based Communication Subsystem for Scalable Commodity Servers

Sven Karlsson, Stavros Passas, George Kotsis, Angelos Bilas

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review


At the core of contemporary high performance computer systems is the communication infrastructure. For this reason, there has been a lot of work on providing low-latency, high-bandwidth communication subsystems for clusters. In this paper, we introduce MultiEdge, a connection oriented communication system designed for high-speed commodity hardware. MultiEdge provides support for end-to-end flow -control, ordering, and reliable transmission. It transparently supports multiple physical links within a single connection. We use MultiEdge to examine the behavior of edge-based protocols using both micro-benchmarks and real-life shared memory applications. Our results show that MultiEdge is able to deliver about 88% of the nominal link throughput with a single 10-GBit/s link and more than 95% with multiple 1-GBit/s links. Our application results show that performing all of the communication protocol at the edge does not seem to cause any degradation in performance.
Original languageEnglish
Title of host publicationIEEE International Parallel and Distributed Processing Symposium, 2007
Publication date2007
ISBN (Print)1-4244-0910-1
Publication statusPublished - 2007
Externally publishedYes
Event21st IEEE International Parallel & Distributed Processing Symposium - Long Beach, United States
Duration: 26 Mar 200730 Mar 2007
Conference number: 21


Conference21st IEEE International Parallel & Distributed Processing Symposium
Country/TerritoryUnited States
CityLong Beach
Internet address


Dive into the research topics of 'MultiEdge: An Edge-based Communication Subsystem for Scalable Commodity Servers'. Together they form a unique fingerprint.

Cite this