Benefits of using parallelized non-progressive network coding

被引:13
作者
Kim, Minwoo [1 ]
Park, Karam [2 ]
Ro, Won W. [1 ]
机构
[1] Yonsei Univ, Sch Elect & Elect Engn, Seoul 120749, South Korea
[2] Samsung Elect, Platform R&D Team, Mobile Commun, Suwon, South Korea
关键词
Network coding; Parallel algorithm; Non-progressive decoder; Tiling algorithm; Matrix inversion; Matrix multiplication;
D O I
10.1016/j.jnca.2012.05.014
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network coding helps improve communication rate and save bandwidth by performing a special coding at the sending or intermediate nodes. However, encoding/decoding at the nodes creates computation overhead on large input data that causes coding delays. Therefore the progressive method which can hide decoding delay in waiting time is proposed in the previous works. However, the network speed has been greatly accelerated and progressive schemes are no longer the most efficient decoding method. Thus, we present non-progressive decoding algorithm that can be more aggressively parallelized than the progressive network coding, which can diminish the advantages of hidden decoding time of progressive methods by utilizing the multi-core processors. Moreover, the block algorithm implemented by non-progressive decoding helps to reduce cache misses. Through experiments, our scheme which relies on matrix inversion and multiplication shows 46.0% improved execution time and 89.2% last level cache miss reduction compared to the progressive method on multi-core systems. (C) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:293 / 305
页数:13
相关论文
共 50 条
  • [31] An approach on wireless broadcasting retransmission using network coding
    Wang Yasong
    Zhang Qinyu
    2012 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2012,
  • [32] Reliable Multicast in Wireless Networks Using Network Coding
    Zhan, Cheng
    Xu, Yinlong
    Wang, Jianping
    Lee, Victor
    2009 IEEE 6TH INTERNATIONAL CONFERENCE ON MOBILE ADHOC AND SENSOR SYSTEMS (MASS 2009), 2009, : 707 - 716
  • [33] Using Network Coding over p-Cycles for Survivable Network Operation
    Kamal, Ahmed E.
    2007 INTERNATIONAL SYMPOSIUM ON HIGH CAPACITY OPTICAL NETWORKS AND ENABLING TECHNOLOGIES, 2007, : 278 - 286
  • [34] An Energy Efficient and Network Lifetime Enhancement Method using Network Coding in MANET
    Muddebihal, Neha A.
    Syed, Abid H.
    Ali, Zakir
    2017 INTERNATIONAL CONFERENCE ON CURRENT TRENDS IN COMPUTER, ELECTRICAL, ELECTRONICS AND COMMUNICATION (CTCEEC), 2017, : 616 - 621
  • [35] A Key Distribution Scheme Using Network Coding for Mobile Ad hoc Network
    Liu, Jianwei
    Du, Ruiying
    2010 5TH INTERNATIONAL ICST CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA (CHINACOM), 2010,
  • [36] A key distribution scheme using network coding for mobile ad hoc network
    Liu, Jianwei
    Du, Ruiying
    Chen, Jing
    He, Kun
    SECURITY AND COMMUNICATION NETWORKS, 2012, 5 (01) : 59 - 67
  • [37] Minimum Cost Mirror Sites Using Network Coding: Replication versus Coding at the Source Nodes
    Huang, Shurui
    Ramamoorthy, Aditya
    Medard, Muriel
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2011, 57 (02) : 1080 - 1091
  • [38] Efficient Broadcasting in VANETs Using Dynamic Backbone and Network Coding
    Wu, Celimuge
    Chen, Xianfu
    Ji, Yusheng
    Ohzahata, Satoshi
    Kato, Toshihiko
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2015, 14 (11) : 6057 - 6071
  • [39] Overlay Protection Against Link Failures Using Network Coding
    Kamal, Ahmed E.
    Ramamoorthy, Aditya
    Long, Long
    Li, Shizheng
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2011, 19 (04) : 1071 - 1084
  • [40] A reputation system for wireless mesh networks using network coding
    Chen, Tingting
    Bansal, Ankur
    Zhong, Sheng
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2011, 34 (02) : 535 - 541