837 research outputs found
Shortest Path versus Multi-Hub Routing in Networks with Uncertain Demand
We study a class of robust network design problems motivated by the need to
scale core networks to meet increasingly dynamic capacity demands. Past work
has focused on designing the network to support all hose matrices (all matrices
not exceeding marginal bounds at the nodes). This model may be too conservative
if additional information on traffic patterns is available. Another extreme is
the fixed demand model, where one designs the network to support peak
point-to-point demands. We introduce a capped hose model to explore a broader
range of traffic matrices which includes the above two as special cases. It is
known that optimal designs for the hose model are always determined by
single-hub routing, and for the fixed- demand model are based on shortest-path
routing. We shed light on the wider space of capped hose matrices in order to
see which traffic models are more shortest path-like as opposed to hub-like. To
address the space in between, we use hierarchical multi-hub routing templates,
a generalization of hub and tree routing. In particular, we show that by adding
peak capacities into the hose model, the single-hub tree-routing template is no
longer cost-effective. This initiates the study of a class of robust network
design (RND) problems restricted to these templates. Our empirical analysis is
based on a heuristic for this new hierarchical RND problem. We also propose
that it is possible to define a routing indicator that accounts for the
strengths of the marginals and peak demands and use this information to choose
the appropriate routing template. We benchmark our approach against other
well-known routing templates, using representative carrier networks and a
variety of different capped hose traffic demands, parameterized by the relative
importance of their marginals as opposed to their point-to-point peak demands
Measuring and Understanding Throughput of Network Topologies
High throughput is of particular interest in data center and HPC networks.
Although myriad network topologies have been proposed, a broad head-to-head
comparison across topologies and across traffic patterns is absent, and the
right way to compare worst-case throughput performance is a subtle problem.
In this paper, we develop a framework to benchmark the throughput of network
topologies, using a two-pronged approach. First, we study performance on a
variety of synthetic and experimentally-measured traffic matrices (TMs).
Second, we show how to measure worst-case throughput by generating a
near-worst-case TM for any given topology. We apply the framework to study the
performance of these TMs in a wide range of network topologies, revealing
insights into the performance of topologies with scaling, robustness of
performance across TMs, and the effect of scattered workload placement. Our
evaluation code is freely available
Dynamic vs Oblivious Routing in Network Design
Consider the robust network design problem of finding a minimum cost network
with enough capacity to route all traffic demand matrices in a given polytope.
We investigate the impact of different routing models in this robust setting:
in particular, we compare \emph{oblivious} routing, where the routing between
each terminal pair must be fixed in advance, to \emph{dynamic} routing, where
routings may depend arbitrarily on the current demand. Our main result is a
construction that shows that the optimal cost of such a network based on
oblivious routing (fractional or integral) may be a factor of
\BigOmega(\log{n}) more than the cost required when using dynamic routing.
This is true even in the important special case of the asymmetric hose model.
This answers a question in \cite{chekurisurvey07}, and is tight up to constant
factors. Our proof technique builds on a connection between expander graphs and
robust design for single-sink traffic patterns \cite{ChekuriHardness07}
Energy Efficient Network Resource Allocation Scheme for Hose Model
Given the exponential growth in telecommunication networks, more and more attention is being paid to their energy consumption. However, the often over-provisioned wired network is still overlooked. In core networks, pairs of routers are typically connected by multiple physical cables that form one logical bundled link participating in the intra-domain routing protocol. To reduce the energy consumption of hose-model networks with bundled cables, we propose a scheme to deactivate the maximum number of cables, and associated equipment, possible. A similar approach has been presented for the pipe model, where the exact traffic matrix is assumed to be known. Due to traffic uncertainty, however, it is difficult for operators to have exact knowledge of the traffic matrix. This traffic uncertainty can be avoided by using the hose model, which specifies only the upper bounds of the egress/ingress traffic from/to a node. We introduce a mixed integer linear problem formulation that yields the optimal solution and a more practical and near optimal heuristic algorithm for large networks. Our performance evaluation results show that it offers up to 50% power reduction compared to shortest path routing.電気通信大ĺ¦201
Robust network design under polyhedral traffic uncertainty
Ankara : The Department of Industrial Engineering and The Institute of Engineering and Science of Bilkent Univ., 2007.Thesis (Ph.D.) -- Bilkent University, 2007.Includes bibliographical references leaves 160-166.In this thesis, we study the design of networks robust to changes in demand
estimates. We consider the case where the set of feasible demands is defined by
an arbitrary polyhedron. Our motivation is to determine link capacity or routing
configurations, which remain feasible for any realization in the corresponding
demand polyhedron. We consider three well-known problems under polyhedral
demand uncertainty all of which are posed as semi-infinite mixed integer programming
problems. We develop explicit, compact formulations for all three problems
as well as alternative formulations and exact solution methods.
The first problem arises in the Virtual Private Network (VPN) design field.
We present compact linear mixed-integer programming formulations for the problem
with the classical hose traffic model and for a new, less conservative, robust
variant relying on accessible traffic statistics. Although we can solve these formulations
for medium-to-large instances in reasonable times using off-the-shelf MIP
solvers, we develop a combined branch-and-price and cutting plane algorithm to
handle larger instances. We also provide an extensive discussion of our numerical
results.
Next, we study the Open Shortest Path First (OSPF) routing enhanced with
traffic engineering tools under general demand uncertainty with the motivation to
discuss if OSPF could be made comparable to the general unconstrained routing
(MPLS) when it is provided with a less restrictive operating environment. To
the best of our knowledge, these two routing mechanisms are compared for the
first time under such a general setting. We provide compact formulations for
both routing types and show that MPLS routing for polyhedral demands can
be computed in polynomial time. Moreover, we present a specialized branchand-price
algorithm strengthened with the inclusion of cuts as an exact solution tool. Subsequently, we compare the new and more flexible OSPF routing with
MPLS as well as the traditional OSPF on several network instances. We observe
that the management tools we use in OSPF make it significantly better than the
generic OSPF. Moreover, we show that OSPF performance can get closer to that
of MPLS in some cases.
Finally, we consider the Network Loading Problem (NLP) under a polyhedral
uncertainty description of traffic demands. After giving a compact multicommodity
formulation of the problem, we prove an unexpected decomposition
property obtained from projecting out the flow variables, considerably simplifying
the resulting polyhedral analysis and computations by doing away with metric inequalities,
an attendant feature of most successful algorithms on NLP. Under the
hose model of feasible demands, we study the polyhedral aspects of NLP, used as
the basis of an efficient branch-and-cut algorithm supported by a simple heuristic
for generating upper bounds. We provide the results of extensive computational
experiments on well-known network design instances.Altın, AyşegülPh.D
Enabling Work-conserving Bandwidth Guarantees for Multi-tenant Datacenters via Dynamic Tenant-Queue Binding
Today's cloud networks are shared among many tenants. Bandwidth guarantees
and work conservation are two key properties to ensure predictable performance
for tenant applications and high network utilization for providers. Despite
significant efforts, very little prior work can really achieve both properties
simultaneously even some of them claimed so.
In this paper, we present QShare, an in-network based solution to achieve
bandwidth guarantees and work conservation simultaneously. QShare leverages
weighted fair queuing on commodity switches to slice network bandwidth for
tenants, and solves the challenge of queue scarcity through balanced tenant
placement and dynamic tenant-queue binding. QShare is readily implementable
with existing switching chips. We have implemented a QShare prototype and
evaluated it via both testbed experiments and simulations. Our results show
that QShare ensures bandwidth guarantees while driving network utilization to
over 91% even under unpredictable traffic demands.Comment: The initial work is published in IEEE INFOCOM 201
- …