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...
Main Author: | |
---|---|
Other Authors: | |
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 |