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
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;
Conference_Titel :
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location :
Miami, FL
Print_ISBN :
978-1-4244-1693-6
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2008.4536145