pith. sign in

arxiv: 1112.4214 · v1 · pith:5OZ66Y2Tnew · submitted 2011-12-19 · 💻 cs.NI

A Distributed Scheduling Algorithm for High-Speed Switching Systems

classification 💻 cs.NI
keywords throughputalgorithmdistributedsystemsbufferedcomplexitycrosspointdesign
0
0 comments X p. Extension
pith:5OZ66Y2T Add to your LaTeX paper What is a Pith Number?
\usepackage{pith}
\pithnumber{5OZ66Y2T}

Prints a linked pith:5OZ66Y2T badge after your title and writes the identifier into PDF metadata. Compiles on arXiv with no extra files. Learn more

read the original abstract

Given the rapid increase in traffic, greater demands have been put on research in high-speed switching systems. Such systems have to simultaneously meet several constraints, e.g., high throughput, low delay and low complexity. This makes it challenging to design an efficient scheduling algorithm, and has consequently drawn considerable research interest. However, previous results either cannot provide a 100% throughput guarantee without a speedup, or require a complex centralized scheduler. In this paper, we design a distributed 100% throughput algorithm for crosspoint buffered switches, called DISQUO, with very limited message passing. We prove that DISQUO can achieve 100% throughput for any admissible Bernoulli traffic, with a low time complexity of O(1) per port and a few bits message exchanging in every time slot. To the best of our knowledge, it is the first distributed algorithm that can provide a 100% throughput for a crosspoint buffered switch.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.