TY - GEN
T1 - Efficient parallelized network coding for P2P file sharing applications
AU - Park, Karam
AU - Park, Joon Sang
AU - Ro, Won W.
PY - 2009
Y1 - 2009
N2 - In this paper, we investigate parallel implementation techniques for network coding to enhance the performance of Peer-to-Peer (P2P) file sharing applications. It is known that network coding mitigates peer/piece selection problems in P2P file sharing systems; however, due to the decoding complexity of network coding, there have been concerns about adoption of network coding in P2P file sharing systems and to improve the decoding speed the exploitation of parallelism has been proposed previously. In this paper, we argue that naive parallelization strategies of network coding may result in unbalanced workload distribution and thus limiting performance improvements. We further argue that higher performance enhancement can be achieved through load balancing in parallelized network coding and propose new parallelization techniques for network coding. Our experiments show that, on a quad-core processor system, proposed algorithms exhibit up to 30% of speed-up compared to an existing approach using 1 Mbytes data with 2048×2048 coefficient matrix size.
AB - In this paper, we investigate parallel implementation techniques for network coding to enhance the performance of Peer-to-Peer (P2P) file sharing applications. It is known that network coding mitigates peer/piece selection problems in P2P file sharing systems; however, due to the decoding complexity of network coding, there have been concerns about adoption of network coding in P2P file sharing systems and to improve the decoding speed the exploitation of parallelism has been proposed previously. In this paper, we argue that naive parallelization strategies of network coding may result in unbalanced workload distribution and thus limiting performance improvements. We further argue that higher performance enhancement can be achieved through load balancing in parallelized network coding and propose new parallelization techniques for network coding. Our experiments show that, on a quad-core processor system, proposed algorithms exhibit up to 30% of speed-up compared to an existing approach using 1 Mbytes data with 2048×2048 coefficient matrix size.
KW - Network coding
KW - Parallelization
KW - Random linear coding
UR - http://www.scopus.com/inward/record.url?scp=67650121018&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=67650121018&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-01671-4_32
DO - 10.1007/978-3-642-01671-4_32
M3 - Conference contribution
AN - SCOPUS:67650121018
SN - 9783642016707
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 353
EP - 363
BT - Advances in Grid and Pervasive Computing - 4th International Conference, GPC 2009, Proceedings
T2 - 4th International Conference on Grid and Pervasive Computing, GPC 2009
Y2 - 4 May 2009 through 8 May 2009
ER -