Oblivious Buy-at-Bulk Network Design Algorithms

Large-scale networks such as the Internet has emerged as arguably the most complex distributed communication network system. The mere size of such networks and all the various applications that run on it brings a large variety of challenging problems. Similar problems lie in any network - transporta...

Full description

Bibliographic Details
Main Author: Srinivasagopalan, Srivathsan
Other Authors: Park, Seung-Jong
Format: Others
Language:en
Published: LSU 2011
Subjects:
Online Access:http://etd.lsu.edu/docs/available/etd-04202011-092524/
id ndltd-LSU-oai-etd.lsu.edu-etd-04202011-092524
record_format oai_dc
spelling ndltd-LSU-oai-etd.lsu.edu-etd-04202011-0925242013-01-07T22:53:18Z Oblivious Buy-at-Bulk Network Design Algorithms Srinivasagopalan, Srivathsan Computer Science Large-scale networks such as the Internet has emerged as arguably the most complex distributed communication network system. The mere size of such networks and all the various applications that run on it brings a large variety of challenging problems. Similar problems lie in any network - transportation, logistics, oil/gas pipeline etc where efficient paths are needed to route the flow of demands. This dissertation studies the computation of efficient paths from the demand sources to their respective destination(s). We consider the buy-at-bulk network design problem in which we wish to compute efficient paths for carrying demands from a set of source nodes to a set of destination nodes. In designing networks, it is important to realize economies of scale. This is can be achieved by aggregating the flow of demands. We want the routing to be oblivious: no matter how many source nodes are there and no matter where they are in the network, the demands from the sources has to be routed in a near-optimal fashion. Moreover, we want the aggregation function f to be unknown, assuming that it is a concave function of the total flow on the edge. The total cost of a solution is determined by the amount of demand routed through each edge. We address questions such as how we can (obliviously) route flows and get competitive algorithms for this problem. We study the approximability of the resulting buy-at-bulk network design problem. Our aim is to find minimum-cost paths for all the demands to the sink(s) under two assumptions: (1) The demand set is unknown, that is, the number of source nodes that has demand to send is unknown. (2) The aggregation cost function at intermediate edges is also unknown. We consider different types of graphs (doubling-dimension, planar and minor-free) and provide approximate solutions for each of them. For the case of doubling graphs and minor-free graphs, we construct a single spanning tree for the single-source buy-at-bulk network design problem. For the case of planar graphs, we have built a set of paths with an asymptotically tight competitive ratio. Park, Seung-Jong Sarker, Bhaba Busch, Konstantin (Costas) Mukhopadhyay, Supratik Iyengar, S.S. LSU 2011-04-26 text application/pdf http://etd.lsu.edu/docs/available/etd-04202011-092524/ http://etd.lsu.edu/docs/available/etd-04202011-092524/ en unrestricted I hereby certify that, if appropriate, I have obtained and attached herein a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to LSU or its agents the non-exclusive license to archive and make accessible, under the conditions specified below and in appropriate University policies, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.
collection NDLTD
language en
format Others
sources NDLTD
topic Computer Science
spellingShingle Computer Science
Srinivasagopalan, Srivathsan
Oblivious Buy-at-Bulk Network Design Algorithms
description Large-scale networks such as the Internet has emerged as arguably the most complex distributed communication network system. The mere size of such networks and all the various applications that run on it brings a large variety of challenging problems. Similar problems lie in any network - transportation, logistics, oil/gas pipeline etc where efficient paths are needed to route the flow of demands. This dissertation studies the computation of efficient paths from the demand sources to their respective destination(s). We consider the buy-at-bulk network design problem in which we wish to compute efficient paths for carrying demands from a set of source nodes to a set of destination nodes. In designing networks, it is important to realize economies of scale. This is can be achieved by aggregating the flow of demands. We want the routing to be oblivious: no matter how many source nodes are there and no matter where they are in the network, the demands from the sources has to be routed in a near-optimal fashion. Moreover, we want the aggregation function f to be unknown, assuming that it is a concave function of the total flow on the edge. The total cost of a solution is determined by the amount of demand routed through each edge. We address questions such as how we can (obliviously) route flows and get competitive algorithms for this problem. We study the approximability of the resulting buy-at-bulk network design problem. Our aim is to find minimum-cost paths for all the demands to the sink(s) under two assumptions: (1) The demand set is unknown, that is, the number of source nodes that has demand to send is unknown. (2) The aggregation cost function at intermediate edges is also unknown. We consider different types of graphs (doubling-dimension, planar and minor-free) and provide approximate solutions for each of them. For the case of doubling graphs and minor-free graphs, we construct a single spanning tree for the single-source buy-at-bulk network design problem. For the case of planar graphs, we have built a set of paths with an asymptotically tight competitive ratio.
author2 Park, Seung-Jong
author_facet Park, Seung-Jong
Srinivasagopalan, Srivathsan
author Srinivasagopalan, Srivathsan
author_sort Srinivasagopalan, Srivathsan
title Oblivious Buy-at-Bulk Network Design Algorithms
title_short Oblivious Buy-at-Bulk Network Design Algorithms
title_full Oblivious Buy-at-Bulk Network Design Algorithms
title_fullStr Oblivious Buy-at-Bulk Network Design Algorithms
title_full_unstemmed Oblivious Buy-at-Bulk Network Design Algorithms
title_sort oblivious buy-at-bulk network design algorithms
publisher LSU
publishDate 2011
url http://etd.lsu.edu/docs/available/etd-04202011-092524/
work_keys_str_mv AT srinivasagopalansrivathsan obliviousbuyatbulknetworkdesignalgorithms
_version_ 1716478001184505856