Enhancing the Performance of Relay Networks with Network Coding
This dissertation examines the design and application of network coding (NC) strategies to enhance the performance of communication networks. With its ability to combine information packets from different, previously independent data flows, NC has the potential to improve the throughput, reduce dela...
Main Author: | |
---|---|
Language: | en_US |
Published: |
2012
|
Subjects: | |
Online Access: | http://hdl.handle.net/10222/15314 |
id |
ndltd-LACETR-oai-collectionscanada.gc.ca-NSHD.ca#10222-15314 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-LACETR-oai-collectionscanada.gc.ca-NSHD.ca#10222-153142013-10-04T04:13:11ZEnhancing the Performance of Relay Networks with Network CodingMelvin, Scott HaroldNetwork CodingErasure CodingAdaptive Power ControlCross-layer DesignThis dissertation examines the design and application of network coding (NC) strategies to enhance the performance of communication networks. With its ability to combine information packets from different, previously independent data flows, NC has the potential to improve the throughput, reduce delay and increase the power efficiency of communication systems in ways that have not yet been fully utilized given the current lack of processing power at relay nodes. With these motivations in mind, this dissertation presents three main contributions that employ NC to improve the efficiency of practical communication systems. First, the integration of NC and erasure coding (EC) is presented in the context of wired networks. While the throughput gains from utilizing NC have been demonstrated, and EC has been shown to be an efficient means of reducing packet loss, these have generally been done independently. This dissertation presents innovative methods to combine these two techniques through cross-layer design methodologies. Second, three methods to reduce or limit the delay introduced by NC when deployed in networks with asynchronous traffic are developed. Also, a novel opportunistic approach of applying EC for improved data reliability is designed to take advantage of unused opportunities introduced by the delay reduction methods proposed. Finally, computationally efficient methods for the selection of relay nodes and the assignment of transmit power values to minimize the total transmit power consumed in cooperative relay networks with NC are developed. Adaptive power allocation is utilized to control the formation of the network topology to maximize the efficiency of the NC algorithm. This dissertation advances the efficient deployment of NC through its integration with other algorithms and techniques in cooperative communication systems within the framework of cross-layer protocol design. The motivation is that to improve the performance of communication systems, relay nodes will need to perform more intelligent processing of data units than traditional routing. The results presented in this work are applicable to both wireless and wired networks with real-time traffic which exist in such systems ranging from cellular and ad-hoc networks to fixed optical networks.2012-08-22T13:20:19Z2012-08-22T13:20:19Z2012-08-222012-08-02http://hdl.handle.net/10222/15314en_US |
collection |
NDLTD |
language |
en_US |
sources |
NDLTD |
topic |
Network Coding Erasure Coding Adaptive Power Control Cross-layer Design |
spellingShingle |
Network Coding Erasure Coding Adaptive Power Control Cross-layer Design Melvin, Scott Harold Enhancing the Performance of Relay Networks with Network Coding |
description |
This dissertation examines the design and application of network coding (NC)
strategies to enhance the performance of communication networks. With its ability to
combine information packets from different, previously independent data flows, NC
has the potential to improve the throughput, reduce delay and increase the power
efficiency of communication systems in ways that have not yet been fully utilized
given the current lack of processing power at relay nodes. With these motivations in
mind, this dissertation presents three main contributions that employ NC to improve
the efficiency of practical communication systems.
First, the integration of NC and erasure coding (EC) is presented in the context
of wired networks. While the throughput gains from utilizing NC have been demonstrated, and EC has been shown to be an efficient means of reducing packet loss, these have generally been done independently. This dissertation presents innovative methods to combine these two techniques through cross-layer design methodologies.
Second, three methods to reduce or limit the delay introduced by NC when deployed
in networks with asynchronous traffic are developed. Also, a novel opportunistic
approach of applying EC for improved data reliability is designed to take advantage
of unused opportunities introduced by the delay reduction methods proposed.
Finally, computationally efficient methods for the selection of relay nodes and the
assignment of transmit power values to minimize the total transmit power consumed
in cooperative relay networks with NC are developed. Adaptive power allocation is
utilized to control the formation of the network topology to maximize the efficiency
of the NC algorithm.
This dissertation advances the efficient deployment of NC through its integration
with other algorithms and techniques in cooperative communication systems within
the framework of cross-layer protocol design. The motivation is that to improve
the performance of communication systems, relay nodes will need to perform more
intelligent processing of data units than traditional routing. The results presented in
this work are applicable to both wireless and wired networks with real-time traffic
which exist in such systems ranging from cellular and ad-hoc networks to fixed optical
networks. |
author |
Melvin, Scott Harold |
author_facet |
Melvin, Scott Harold |
author_sort |
Melvin, Scott Harold |
title |
Enhancing the Performance of Relay Networks with Network Coding |
title_short |
Enhancing the Performance of Relay Networks with Network Coding |
title_full |
Enhancing the Performance of Relay Networks with Network Coding |
title_fullStr |
Enhancing the Performance of Relay Networks with Network Coding |
title_full_unstemmed |
Enhancing the Performance of Relay Networks with Network Coding |
title_sort |
enhancing the performance of relay networks with network coding |
publishDate |
2012 |
url |
http://hdl.handle.net/10222/15314 |
work_keys_str_mv |
AT melvinscottharold enhancingtheperformanceofrelaynetworkswithnetworkcoding |
_version_ |
1716601430858530816 |