Network Coding in the Real World

Research output: Contribution to book/Conference proceedings/Anthology/ReportChapter in book/Anthology/ReportContributedpeer-review

Contributors

  • Janus Heide - , Aalborg University (Author)
  • Morten V. Pedersen - , Aalborg University (Author)
  • Frank H.P. Fitzek - , Aalborg University (Author)
  • Torben Larsen - , Aalborg University (Author)

Abstract

This chapter discusses the implementation of network coding on commercial mobile platforms with a focus on mobile phones. Implementation of network coding on mobile platforms poses several major challenges owing to their limited memory, energy, and computational power. These challenges open new research directions and lead to several theoretical and practical research problems. Cellular phones constitute an exciting platform owing to their wide adoption, high availability, and high mobility. However, mobile devices have limited computational capabilities, compared to server or desktop machines. In addition, mobile phones have a limited energy supply, hence the amount of consumed energy is a major consideration in the design process. In particular, any throughput gains achievable by using network coding (NC) should have a minimum penalty in terms of additional energy consumption. The approaches that have been proposed for more powerful platforms might not be applicable for mobile phones, hence new techniques need to be developed to address the specific characteristics of mobile devices. Any NC system requires, at minimum, a protocol that governs the behavior of the system and an implementation of the necessary coding operations. A node that is a part of this distribution system can have one of the following three roles: it can be a source and thus encode and transmit data; it can be a sink and thus attempt to collect the distributed data in order to decode the data; it can also be a relay which holds partial data and distributes it to other relays or sinks.

Details

Original languageEnglish
Title of host publicationNetwork Coding
EditorsMuriel Médard, Alex Sprintson
PublisherElsevier Inc.
Pages87-114
Number of pages28
ISBN (print)978-0-12-380918-6
Publication statusPublished - 2012
Peer-reviewedYes
Externally publishedYes

External IDs

ORCID /0000-0001-8469-9573/work/162348311

Keywords

Sustainable Development Goals

ASJC Scopus subject areas

Keywords

  • Ad hoc networks, Cellular networks, Code design, Content-distribution networks, Implementation issue, Optimization, Performance evaluation