Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

FUN Coding: Design and Analysis

Published: 01 December 2016 Publication History

Abstract

Joint FoUntain coding and Network coding FUN is proposed to boost information spreading over multi-hop lossy networks. The novelty of our FUN approach lies in combining the best features of fountain coding, intra-session network coding, and cross-next-hop network coding. This paper provides an in-depth study of FUN codes. First, we theoretically analyze the throughput of FUN codes. Second, we identify several practical issues that may undermine the actual performance, such as buffer overflow, and quantify the resulting throughput degradation. Finally, we propose a systematic design to overcome these issues. Simulation results in TDMA multi-hop networks show that our methods yield near-optimal throughput and are significantly better than fountain codes and existing network coding schemes.

References

[1]
D. J. MacKay, "Fountain codes," IEE Proc., Commun., vol. 152, no. 6, pp. 1062-1068, 2005.
[2]
R. Ahlswede, N. Cai, S.-Y. Li, and R. W. Yeung, "Network information flow," IEEE Trans. Inf. Theory, vol. 46, no. 4, pp. 1204-1216, Jul. 2000.
[3]
S.-Y. Li, R. W. Yeung, and N. Cai, "Linear network coding," IEEE Trans. Inf. Theory, vol. 49, no. 2, pp. 371-381, Feb. 2003.
[4]
R. Koetter and M. Médard, "An algebraic approach to network coding," IEEE/ACM Trans. Netw., vol. 11, no. 5, pp. 782-795, Oct. 2003.
[5]
T. Ho, R. Koetter, M. Médard, D. R. Karger, and M. Effros, "The benefits of coding over routing in a randomized setting," in Proc. IEEE Int. Symp. Inf. Theory, 2003, p. 442.
[6]
A. Shokrollahi, "Raptor codes," IEEE Trans. Inf. Theory, vol. 52, no. 6, pp. 2551-2567, Jun. 2006.
[7]
S. Yang and R. Yeung, "Batched sparse codes," IEEE Trans. Inf. Theory, vol. 60, no. 9, pp. 5322-5346, Sep. 2014.
[8]
S. Yang, R. W. Yeung, H. F. Cheung, and H. H. Yin, "BATS: Network coding in action," in Proc. Allerton Conf. Commun., Control, Comput., Oct. 2014, pp. 1204-1211, Invited Paper.
[9]
M. Wang and B. Li, "Lava: A reality check of network coding in peer-to-peer live streaming," in Proc. IEEE INFOCOM, May 2007, pp. 1082-1090.
[10]
P. A. Chou, Y. Wu, and K. Jain, "Practical network coding," in Proc. Allerton Conf. Commun., Control, Comput., 2003, vol. 41, pp. 40-49.
[11]
Y. Li, E. Soljanin, and P. Spasojevic, "Effects of the generation size and overlap on throughput and complexity in randomized linear network coding," IEEE Trans. Inf. Theory, vol. 57, no. 2, pp. 1111-1123, Feb. 2011.
[12]
J.-S. Park, M. Gerla, D. S. Lun, Y. Yi, and M. Médard, "Codecast: A network-coding-based ad hoc multicast protocol," IEEE Wireless Commun., vol. 13, no. 5, pp. 76-81, Oct. 2006.
[13]
S. Chachulski, M. Jennings, S. Katti, and D. Katabi, "Trading structure for randomness in wireless opportunistic routing," Comput Commun. Rev., vol. 37, no. 4, pp. 169-180, 2007.
[14]
A. Heidarzadeh and A. H. Banihashemi, "Overlapped chunked network coding," in Proc. IEEE Inf. Theory Workshop, 2010, pp. 1-5.
[15]
B. Tang, S. Yang, Y. Yin, B. Ye, and S. Lu, "Expander graph based overlapped chunked codes," in Proc. IEEE Int. Symp. Inf. Theory, 2012, pp. 2451-2455.
[16]
S. Yang and B. Tang, "From LDPC to chunked network codes," in Proc. IEEE Inf. Theory Workshop, 2014, pp. 406-410.
[17]
S. Katti et al., "XORs in the air: Practical wireless network coding," in Proc. ACM SIGCOMM, 2006, pp. 243-254.
[18]
D. Silva, W. Zeng, and F. R. Kschischang, "Sparse network coding with overlapping classes," in Proc. IEEE Int. Symp. Netw. Coding, 2009, pp. 74-79.
[19]
S. Feizi, D. E. Lucani, and M. Médard, "Tunable sparse network coding," in Proc. Int. Zurich Seminar Commun., 2012, pp. 107-110.
[20]
S. Feizi, D. E. Lucani, C. W. Sorensen, A. Makhdoumi, and M. Médard, "Tunable sparse network coding for multicast networks," in Proc. IEEE Int. Symp. Netw. Coding, 2014, pp. 1-6.
[21]
P. Maymounkov, N. J. Harvey, and D. S. Lun, "Methods for efficient network coding," in Proc. Allerton Conf. Commun., Control, Comput., 2006, pp. 482-491.
[22]
D. S. Lun, M. Médard, R. Koetter, and M. Effros, "On coding for reliable communication over packet networks," Phys. Commun., vol. 1, no. 1, pp. 3-20, 2008.
[23]
K. Mahdaviani, M. Ardakani, H. Bagheri, and C. Tellambura, "Gamma codes: A low-overhead linear-complexity network coding solution," in Proc. IEEE Int. Symp. Netw. Coding, 2012, pp. 125-130.
[24]
Q. Huang, K. Sun, X. Li, and D. O. Wu, "Just FUN: A joint fountain coding and network coding approach to loss-tolerant information spreading," in Proc. ACM MobiHoc, 2014, pp. 83-92.
[25]
A. Shokrollahi and M. Luby, "Raptor codes," Found. Trends Commun. Inf. Theory, vol. 6, no. 3-4, pp. 213-322, May 2011.

Cited By

View all
  • (2024)Soar: Design and Deployment of A Smart Roadside Infrastructure System for Autonomous DrivingProceedings of the 30th Annual International Conference on Mobile Computing and Networking10.1145/3636534.3649352(139-154)Online publication date: 29-May-2024
  • (2022)Packet Size Optimization for Batched Network Coding2022 IEEE International Symposium on Information Theory (ISIT)10.1109/ISIT50566.2022.9834338(1584-1589)Online publication date: 26-Jun-2022
  • (2021)Intrablock Interleaving for Batched Network Coding with Blockwise Adaptive Recoding2021 IEEE International Symposium on Information Theory (ISIT)10.1109/ISIT45174.2021.9517910(1409-1414)Online publication date: 12-Jul-2021
  • Show More Cited By
  1. FUN Coding: Design and Analysis

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image IEEE/ACM Transactions on Networking
    IEEE/ACM Transactions on Networking  Volume 24, Issue 6
    December 2016
    635 pages

    Publisher

    IEEE Press

    Publication History

    Published: 01 December 2016
    Published in TON Volume 24, Issue 6

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)5
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 13 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Soar: Design and Deployment of A Smart Roadside Infrastructure System for Autonomous DrivingProceedings of the 30th Annual International Conference on Mobile Computing and Networking10.1145/3636534.3649352(139-154)Online publication date: 29-May-2024
    • (2022)Packet Size Optimization for Batched Network Coding2022 IEEE International Symposium on Information Theory (ISIT)10.1109/ISIT50566.2022.9834338(1584-1589)Online publication date: 26-Jun-2022
    • (2021)Intrablock Interleaving for Batched Network Coding with Blockwise Adaptive Recoding2021 IEEE International Symposium on Information Theory (ISIT)10.1109/ISIT45174.2021.9517910(1409-1414)Online publication date: 12-Jul-2021
    • (2019)Packet Efficiency of BATS Coding on Wireless Relay Network with Overhearing2019 IEEE International Symposium on Information Theory (ISIT)10.1109/ISIT.2019.8849280(1967-1971)Online publication date: 7-Jul-2019

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media