Skip to main content

An Analytical Model for Perpetual Network Codes in Packet Erasure Channels

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 10121))

Abstract

Perpetual codes provide a sparse, but structured coding for fast encoding and decoding. In this work, we illustrate that perpetual codes introduce linear dependent packet transmissions in the presence of an erasure channel. We demonstrate that the number of linear dependent packet transmissions is highly dependent on a parameter called the width (\(\omega \)), which represents the number of consecutive non-zero coding coefficient present in each coded packet after a pivot element. We provide a mathematical analysis based on the width of the coding vector for the number of transmitted packets and validate it with simulation results. The simulations show that for \(\omega = 5\), generation size \(g = 256\), and low erasure probability on the link, a destination can receive up to \(70\%\) overhead in average. Moreover, increasing the width, the overhead contracts, and for \(\omega \ge 60\) it becomes negligible.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Ahlswede, R., Cai, N., Li, S.Y., Yeung, R.W.: Network information flow. IEEE Trans. Inf. Theor. 46(4), 1204–1216 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  2. Heide, J., Pedersen, M.V., Fitzek, F.H.P., Medard, M.: A perpetual code for network coding. In: 2014 IEEE 79th Vehicular Technology Conference (VTC Spring), pp. 1–6, May 2014

    Google Scholar 

  3. Heide, J., Pedersen, M., Fitzek, F., Larsen, T.: Network Coding in the Real World, 1st edn, pp. 87–114. Academic Press, Cambridge (2011)

    Google Scholar 

  4. Ho, T., Medard, M., Koetter, R., Karger, D.R., Effros, M., Shi, J., Leong, B.: A random linear network coding approach to multicast. IEEE Trans. Inf. Theor. 52(10), 4413–4430 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  5. Li, S.Y.R., Yeung, R.W., Cai, N.: Linear network coding. IEEE Trans. Inf. Theor. 49(2), 371–381 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  6. Luby, M.: Lt codes. In: Proceedings of the 43rd Annual IEEE Symposium on Foundations of Computer Science, pp. 271–280 (2002)

    Google Scholar 

  7. Maymounkov., P.: Perpetual codes: cachefriendly coding. Unpublished draft. http://pdos.csail.mit.edu/?petar/papers/maymounkov-perpetual.ps

  8. Nistor, M., Lucani, D.E., Barros, J.: Hardware abstraction and protocol optimization for coded sensor networks. IEEE/ACM Trans. Netw. 23(3), 866–879 (2015)

    Article  Google Scholar 

  9. Pedersen, M.V., Heide, J., Fitzek, F.H.: KODO: an open and research oriented network coding library. In: Workshop on Network Coding Applications and Protocols (NC-Pro), Spain (2011)

    Google Scholar 

  10. Shokrollahi, A.: Raptor codes. IEEE Trans. Inf. Theor. 52(6), 2551–2567 (2006)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Peyman Pahlevani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Pahlevani, P., Crisóstomo, S., Lucani, D.E. (2016). An Analytical Model for Perpetual Network Codes in Packet Erasure Channels. In: Madsen, T., Nielsen, J., Pratas, N. (eds) Multiple Access Communications. MACOM 2016. Lecture Notes in Computer Science(), vol 10121. Springer, Cham. https://doi.org/10.1007/978-3-319-51376-8_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-51376-8_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-51375-1

  • Online ISBN: 978-3-319-51376-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics