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 条
  • [11] On the Benefits of Network Coding for Unicast Application in Opportunistic Traffic Offloading
    Jiao, Jia-Ke
    Pan, Da-Ru
    Lv, Ke
    Sun, Li-Fen
    FUZZY SYSTEMS AND DATA MINING II, 2016, 293 : 598 - 604
  • [12] Intra-layer network coding for lossy communication of progressive codes
    Sarshar, Nima
    Bais, Abdul
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2014, 68 (07) : 611 - 615
  • [13] Benefits of Network Coding for Unicast Application in Disruption-Tolerant Networks
    Zhang, Xiaolan
    Neglia, Giovanni
    Kurose, Jim
    Towsley, Don
    Wang, Haixiang
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2013, 21 (05) : 1407 - 1420
  • [14] Efficient broadcasting using network coding
    Fragouli, Christina
    Widmer, Joerg
    Le Boudec, Jean-Yves
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2008, 16 (02) : 450 - 463
  • [15] Wireless Broadcast Using Network Coding
    Nguyen, Dong
    Tran, Tuan
    Nguyen, Thinh
    Bose, Bella
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2009, 58 (02) : 914 - 925
  • [16] Parallelizing Network Coding Using CUDA
    Gan Xin-Biao
    Shen Li
    Wang Zhi-Ying
    Lai Xin
    Zhu Qi
    NEW TRENDS AND APPLICATIONS OF COMPUTER-AIDED MATERIAL AND ENGINEERING, 2011, 186 : 484 - 488
  • [17] Semi-progressive Network Coding Algorithm on Multi-core Processor
    Zhu, Chang
    Xu, Jianguo
    Zhu, Yanqin
    Li, Lingzhi
    JOURNAL OF COMPUTERS, 2015, 10 (01) : 24 - 33
  • [18] How Network Coding Benefits Converge-Cast in Wireless Sensor Networks
    Tang, Zhenzhou
    Wang, Hongyu
    Hu, Qian
    Hai, Long
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2013, 7 (05): : 1180 - 1197
  • [19] Network Lifetime Enhancement in Wireless Sensor Network using Network Coding
    Nagajothy, M.
    Radha, S.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, COMMUNICATION AND ENERGY CONSERVATION INCACEC 2009 VOL 1, 2009, : 37 - 40
  • [20] Completely opportunistic approach to network coding using in wireless network
    Liu, Guanghui
    Meng, Yuebo
    2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 4316 - 4318