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 条
  • [21] Edge deduplication for LoRaWAN using network coding
    Al-Awami, Louai
    INTERNET OF THINGS, 2023, 24
  • [22] Robust Network Coding Using Information Decomposition
    Rezagholipour, Mohammad
    Ahmadian, Mahmoud
    Aref, Mohammad R.
    2008 6TH INTERNATIONAL SYMPOSIUM ON MODELING AND OPTIMIZATION IN MOBILE, AD HOC AND WIRELESS NETWORKS AND WORKSHOPS, VOLS 1 AND 2, 2008, : 502 - +
  • [23] Active topology inference using network coding
    Sattari, Pegah
    Fragouli, Christina
    Markopoulou, Athina
    PHYSICAL COMMUNICATION, 2013, 6 : 142 - 163
  • [24] RECURSIVE AND NON-RECURSIVE NETWORK CODING: PERFORMANCE AND COMPLEXITY
    Thibault, Jean-Pierre
    Chan, Wai-Yip
    Yousefi, Shahram
    ICSPC: 2007 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2007, : 1223 - 1226
  • [25] Diversity Analysis of Non-Coherent Wireless Network Coding
    Guan, Wei
    Liu, K. J. Ray
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2013, 12 (04) : 1800 - 1811
  • [26] Congestion Control in Vehicular Networks Using Network Coding
    Sahu, Pratap Kumar
    Hafid, Abdelhakim
    Cherkaoui, Soumaya
    2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2014, : 2736 - 2741
  • [27] Energy Efficient Core Networks Using Network Coding
    Musa, Mohamed O. I.
    El-Gorashi, Taisir E. H.
    Elmirghani, Jaafar M. H.
    2015 17th International Conference on Transparent Optical Networks (ICTON), 2015,
  • [28] Attack Detection Using Network Coding in IoT Environment
    Lee, Yong
    Lee, Goo Yeon
    SENSORS, 2020, 20 (04)
  • [29] Wireless Networks Using Matroid along with Network Coding
    Pandey, Purnendu Shekhar
    Purohit, Neetesh
    Verma, Shekhar
    JOURNAL OF INTERNET TECHNOLOGY, 2017, 18 (04): : 775 - 786
  • [30] Network coding based opportunistic routing using cumulative coding coefficient feedback acknowledgments
    Wang, Wei-Ping
    Chen, Xiao-Zhuan
    Lu, Ming-Ming
    Wang, Jian-Xin
    Wang, J.-X. (jxwang@mail.csu.edu.cn), 1600, Chinese Academy of Sciences (25): : 1541 - 1556