Title
Improving inter-node communications in multi-core clusters using a contention-free process mapping algorithm
Abstract
High performance clusters, which are established by connecting many computing nodes together, are known as one of main architectures to obtain extremely high performance. Currently, these systems are moving from multi-core architectures to many-core architectures to enhance their computational capabilities. This trend would eventually cause network interfaces to be a performance bottleneck because these interfaces are few in number and cannot handle multiple network requests at a time. The consequence of such issue would be higher waiting time at the network interface queue and lower performance. In this paper, we tackle this problem by introducing a process mapping algorithm, which attempts to improve inter-node communications in multi-core clusters. Our mapping strategy reduces accesses to the network interface by distributing communication-intensive processes among computing nodes, which leads to lower waiting time at the network interface queue. Performance results for synthetic and real workloads reveal that the proposed strategy improves the performance from 8 % up to 90 % in tested cases compared to other methods.
Year
DOI
Venue
2013
10.1007/s11227-013-0918-7
The Journal of Supercomputing
Keywords
Field
DocType
higher waiting time,performance bottleneck,multi-core cluster,mapping strategy,improving inter-node communication,contention-free process mapping algorithm,network interface,high performance cluster,network interface queue,performance result,high performance,lower performance,multiple network request
Bottleneck,Cluster (physics),Computer science,Parallel computing,Queue,Computer network,Mapping algorithm,Multi-core processor,Network interface,Distributed computing
Journal
Volume
Issue
ISSN
66
1
1573-0484
Citations 
PageRank 
References 
4
0.43
17
Authors
3
Name
Order
Citations
PageRank
soryani1299.48
Morteza Analoui212424.94
Ghobad Zarrinchian391.20