2,510 research outputs found
Network Coding in a Multicast Switch
We consider the problem of serving multicast flows in a crossbar switch. We
show that linear network coding across packets of a flow can sustain traffic
patterns that cannot be served if network coding were not allowed. Thus,
network coding leads to a larger rate region in a multicast crossbar switch. We
demonstrate a traffic pattern which requires a switch speedup if coding is not
allowed, whereas, with coding the speedup requirement is eliminated completely.
In addition to throughput benefits, coding simplifies the characterization of
the rate region. We give a graph-theoretic characterization of the rate region
with fanout splitting and intra-flow coding, in terms of the stable set
polytope of the 'enhanced conflict graph' of the traffic pattern. Such a
formulation is not known in the case of fanout splitting without coding. We
show that computing the offline schedule (i.e. using prior knowledge of the
flow arrival rates) can be reduced to certain graph coloring problems. Finally,
we propose online algorithms (i.e. using only the current queue occupancy
information) for multicast scheduling based on our graph-theoretic formulation.
In particular, we show that a maximum weighted stable set algorithm stabilizes
the queues for all rates within the rate region.Comment: 9 pages, submitted to IEEE INFOCOM 200
A Framework for Differential Frame-Based Matching Algorithms in Input-Queued Switches
This article is made available under terms and conditions applicable to Open Access Policy Articl
On the Stability of Isolated and Interconnected Input-Queued Switches under Multiclass Traffic
In this correspondence, we discuss the stability of scheduling algorithms for input-queueing (IQ) and combined input/output queueing (CIOQ) packet switches. First, we show that a wide class of IQ schedulers operating on multiple traffic classes can achieve 100 % throughput. Then, we address the problem of the maximum throughput achievable in a network of interconnected IQ switches and CIOQ switches loaded by multiclass traffic, and we devise some simple scheduling policies that guarantee 100 % throughput. Both the Lyapunov function methodology and the fluid modeling approach are used to obtain our results
Network Coding for Speedup in Switches
We present a graph theoretic upper bound on speedup needed to achieve 100%
throughput in a multicast switch using network coding. By bounding speedup, we
show the equivalence between network coding and speedup in multicast switches -
i.e. network coding, which is usually implemented using software, can in many
cases substitute speedup, which is often achieved by adding extra switch
fabrics. This bound is based on an approach to network coding problems called
the "enhanced conflict graph". We show that the "imperfection ratio" of the
enhanced conflict graph gives an upper bound on speedup. In particular, we
apply this result to K-by-N switches with traffic patterns consisting of
unicasts and broadcasts only to obtain an upper bound of min{(2K-1)/K,
2N/(N+1)}.Comment: 5 pages, 4 figures, IEEE ISIT 200
- âŠ