Skip to main content Accessibility help
×
Hostname: page-component-84b7d79bbc-c654p Total loading time: 0 Render date: 2024-07-28T09:05:48.692Z Has data issue: false hasContentIssue false

Preface

Published online by Cambridge University Press:  06 July 2010

Tracey Ho
Affiliation:
California Institute of Technology
Desmond Lun
Affiliation:
Massachusetts Institute of Technology
Get access

Summary

The basic idea behind network coding is extraordinarily simple. As it is defined in this book, network coding amounts to no more than performing coding operations on the contents of packets — performing arbitrary mappings on the contents of packets rather than the restricted functions of replication and forwarding that are typically allowed in conventional, store–and–forward architectures. But, although simple, network coding has had little place in the history of networking. This is for good reason: in the traditional wireline technologies that have dominated networking history, network coding is not very practical or advantageous.

Today, we see the emergence, not only of new technologies, but also of new services, and, in designing new network protocols for these new technologies and services, we must be careful not to simply transplant old protocols because we are familiar with them. Instead, we must consider whether other, hitherto unused, ideas may lead to better solutions for the new situation.

Network coding shows much promise as such an idea. In particular, various theoretical and empirical studies suggest that significant gains can be obtained by using network coding in multi–hop wireless networks and for serving multi–cast sessions, which are certainly examples of fast–emerging technologies or services. These studies have, for example, encouraged Microsoft to adopt network coding as a core technology of its Avalanche project — a research project that aims to develop a peer–to–peer file distribution system — exploiting the advantages offered by network coding for multicast services.

Type
Chapter
Information
Network Coding
An Introduction
, pp. ix - xii
Publisher: Cambridge University Press
Print publication year: 2008

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

  • Preface
  • Tracey Ho, California Institute of Technology, Desmond Lun, Massachusetts Institute of Technology
  • Book: Network Coding
  • Online publication: 06 July 2010
  • Chapter DOI: https://doi.org/10.1017/CBO9780511754623.001
Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

  • Preface
  • Tracey Ho, California Institute of Technology, Desmond Lun, Massachusetts Institute of Technology
  • Book: Network Coding
  • Online publication: 06 July 2010
  • Chapter DOI: https://doi.org/10.1017/CBO9780511754623.001
Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

  • Preface
  • Tracey Ho, California Institute of Technology, Desmond Lun, Massachusetts Institute of Technology
  • Book: Network Coding
  • Online publication: 06 July 2010
  • Chapter DOI: https://doi.org/10.1017/CBO9780511754623.001
Available formats
×