Published online by Cambridge University Press: 06 July 2010
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.
To save this book to your Kindle, first ensure no-reply@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.
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.
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.