DocumentCode
1680761
Title
Exploiting spatial parallelism in Ethernet-based cluster interconnects
Author
Passas, Stavros ; Kotsis, George ; Karlsson, Sven ; Bilas, Angelos
Author_Institution
Inst. of Comput. Sci., Found. for Res. & Technol., Heraklion
fYear
2008
Firstpage
1
Lastpage
8
Abstract
In this work we examine the implications of building a single logical link out of multiple physical links. We use MultiEdge to examine the throughput-CPU utilization tradeoffs and examine how overheads and performance scale with the number and speed of links. We use low- level instrumentation to understand associated overheads, we experiment with setups between 1 and 8 1-GBit/s links, and we contrast our results with a single 10-GBit/s link. We find that: (a) Our base protocol achieves up-to 65% of the nominal aggregate throughput, (b) Replacing the interrupts with polling significantly impacts only the multiple link configurations, reaching 80% of nominal throughput, (c) The impact of copying on CPU overhead is significant, and removing copying results in up-to 66% improvement in maximum throughput, reaching almost 100% of the nominal throughput, (d) Scheduling packets over heterogeneous links requires simple but dynamic scheduling to account for different link speeds and varying load.
Keywords
local area networks; protocols; scheduling; Ethernet-based cluster interconnects; MultiEdge; heterogeneous links; multiple physical links; scheduling packets; spatial parallelism; throughput-CPU utilization tradeoffs; Central Processing Unit; Computer science; Costs; Dynamic scheduling; Ethernet networks; High performance computing; Parallel processing; Power system interconnection; Protocols; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location
Miami, FL
ISSN
1530-2075
Print_ISBN
978-1-4244-1693-6
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2008.4536145
Filename
4536145
Link To Document