Network Coding for Resource Optimization and Error Correction

<p>In the first part of this thesis, we demonstrate the benefits of network coding for optimizing the use of various network resources.</p> <p>We first study the problem of minimizing the power consumption for wireless multiple unicasts. A simple XOR-based coding strategy is con...

Full description

Bibliographic Details
Main Author: Kim, Sukwon
Format: Others
Published: 2010
Online Access:https://thesis.library.caltech.edu/5904/1/Thesis_Sukwon_Kim_Caltech.pdf
Kim, Sukwon (2010) Network Coding for Resource Optimization and Error Correction. Dissertation (Ph.D.), California Institute of Technology. doi:10.7907/9E6W-SN15. https://resolver.caltech.edu/CaltechTHESIS:06012010-161706139 <https://resolver.caltech.edu/CaltechTHESIS:06012010-161706139>
id ndltd-CALTECH-oai-thesis.library.caltech.edu-5904
record_format oai_dc
collection NDLTD
format Others
sources NDLTD
description <p>In the first part of this thesis, we demonstrate the benefits of network coding for optimizing the use of various network resources.</p> <p>We first study the problem of minimizing the power consumption for wireless multiple unicasts. A simple XOR-based coding strategy is considered for reducing the power consumption. We present a centralized polynomial time algorithm that approximately minimizes the number of transmissions for two unicast sessions. We extend it to a greedy algorithm for general problem of multiple unicasts.</p> <p>Previous results on network coding for low-power wireless transmissions of multiple unicasts rely on opportunistic coding or centralized optimization to reduce the power consumption. Thus we propose a distributed strategy for reducing the power consumption with wireless multiple unicasts. Our strategy attempts to increase network coding opportunities without the overhead required for centralized design or coordination. We present a polynomial time algorithm using our strategy that maximizes the expected power savings with respect to the random choice of sources and sinks on the wireless rectangular grid.</p> <p>We study the problem of minimum-energy multicast using network coding in mobile ad hoc networks (MANETs). The optimal subgraph can be obtained by solving a linear program every time slot, but it leads to high computational complexity. We present a low-complexity approach, network coding with periodic recomputation, which recomputes an approximate solution at fixed time intervals, and uses this solution during each time interval. We analyze the power consumption and the complexity of network with this approach.</p> <p>Recently, several back-pressure type optimization algorithms with network coding are presented for multiple unicasts and multicast. Such algorithms are distributed since decisions are made locally at each node based on feedback about the size of queues at the destination node of each link. We develop a back-pressure based distributed optimization framework, which can be used for optimizing over any class of network codes. Our approach is to specify the class of coding operations by a set of generalized links, and to develop optimization tools that apply to any network composed of such generalized links.</p> <p>In the second part of this thesis, we study the capacity of single-source single-sink noiseless networks under adversarial attack on no more than z edges. Unlike prior papers, which assume equal capacities on all links, we allow arbitrary link capacities. Results include new upper bounds, general transmission strategies, and example networks where those bounds are tight. We introduce a new method for finding upper bounds on the linear coding capacities of arbitrary networks and show that there exists networks where the capacity is 50% greater than the best rate that can be achieved with linear coding. We also demonstrate examples where, unlike the equal link capacity case, it is necessary for intermediate nodes to do coding, nonlinear error detection or error correction in order to achieve the capacity. We introduce a new strategy called "guess-and-forward" and employ this strategy on a sequence of networks designed to provide increasingly complex generalizations of the cut-set bounds. The first is a two-node network with multiple feedback links. The second is a four-node acyclic network. The third is a family of 'zig-zag' networks. In the first two cases, the guess-and-forward strategy achieves the capacity. For zig-zag networks, we derive a achievable rate of guess-and-forward strategy.</p>
author Kim, Sukwon
spellingShingle Kim, Sukwon
Network Coding for Resource Optimization and Error Correction
author_facet Kim, Sukwon
author_sort Kim, Sukwon
title Network Coding for Resource Optimization and Error Correction
title_short Network Coding for Resource Optimization and Error Correction
title_full Network Coding for Resource Optimization and Error Correction
title_fullStr Network Coding for Resource Optimization and Error Correction
title_full_unstemmed Network Coding for Resource Optimization and Error Correction
title_sort network coding for resource optimization and error correction
publishDate 2010
url https://thesis.library.caltech.edu/5904/1/Thesis_Sukwon_Kim_Caltech.pdf
Kim, Sukwon (2010) Network Coding for Resource Optimization and Error Correction. Dissertation (Ph.D.), California Institute of Technology. doi:10.7907/9E6W-SN15. https://resolver.caltech.edu/CaltechTHESIS:06012010-161706139 <https://resolver.caltech.edu/CaltechTHESIS:06012010-161706139>
work_keys_str_mv AT kimsukwon networkcodingforresourceoptimizationanderrorcorrection
_version_ 1719288686901723136
spelling ndltd-CALTECH-oai-thesis.library.caltech.edu-59042019-11-09T03:11:00Z Network Coding for Resource Optimization and Error Correction Kim, Sukwon <p>In the first part of this thesis, we demonstrate the benefits of network coding for optimizing the use of various network resources.</p> <p>We first study the problem of minimizing the power consumption for wireless multiple unicasts. A simple XOR-based coding strategy is considered for reducing the power consumption. We present a centralized polynomial time algorithm that approximately minimizes the number of transmissions for two unicast sessions. We extend it to a greedy algorithm for general problem of multiple unicasts.</p> <p>Previous results on network coding for low-power wireless transmissions of multiple unicasts rely on opportunistic coding or centralized optimization to reduce the power consumption. Thus we propose a distributed strategy for reducing the power consumption with wireless multiple unicasts. Our strategy attempts to increase network coding opportunities without the overhead required for centralized design or coordination. We present a polynomial time algorithm using our strategy that maximizes the expected power savings with respect to the random choice of sources and sinks on the wireless rectangular grid.</p> <p>We study the problem of minimum-energy multicast using network coding in mobile ad hoc networks (MANETs). The optimal subgraph can be obtained by solving a linear program every time slot, but it leads to high computational complexity. We present a low-complexity approach, network coding with periodic recomputation, which recomputes an approximate solution at fixed time intervals, and uses this solution during each time interval. We analyze the power consumption and the complexity of network with this approach.</p> <p>Recently, several back-pressure type optimization algorithms with network coding are presented for multiple unicasts and multicast. Such algorithms are distributed since decisions are made locally at each node based on feedback about the size of queues at the destination node of each link. We develop a back-pressure based distributed optimization framework, which can be used for optimizing over any class of network codes. Our approach is to specify the class of coding operations by a set of generalized links, and to develop optimization tools that apply to any network composed of such generalized links.</p> <p>In the second part of this thesis, we study the capacity of single-source single-sink noiseless networks under adversarial attack on no more than z edges. Unlike prior papers, which assume equal capacities on all links, we allow arbitrary link capacities. Results include new upper bounds, general transmission strategies, and example networks where those bounds are tight. We introduce a new method for finding upper bounds on the linear coding capacities of arbitrary networks and show that there exists networks where the capacity is 50% greater than the best rate that can be achieved with linear coding. We also demonstrate examples where, unlike the equal link capacity case, it is necessary for intermediate nodes to do coding, nonlinear error detection or error correction in order to achieve the capacity. We introduce a new strategy called "guess-and-forward" and employ this strategy on a sequence of networks designed to provide increasingly complex generalizations of the cut-set bounds. The first is a two-node network with multiple feedback links. The second is a four-node acyclic network. The third is a family of 'zig-zag' networks. In the first two cases, the guess-and-forward strategy achieves the capacity. For zig-zag networks, we derive a achievable rate of guess-and-forward strategy.</p> 2010 Thesis NonPeerReviewed application/pdf https://thesis.library.caltech.edu/5904/1/Thesis_Sukwon_Kim_Caltech.pdf https://resolver.caltech.edu/CaltechTHESIS:06012010-161706139 Kim, Sukwon (2010) Network Coding for Resource Optimization and Error Correction. Dissertation (Ph.D.), California Institute of Technology. doi:10.7907/9E6W-SN15. https://resolver.caltech.edu/CaltechTHESIS:06012010-161706139 <https://resolver.caltech.edu/CaltechTHESIS:06012010-161706139> https://thesis.library.caltech.edu/5904/