Proceedings Article10.1109/INFCOM.2004.1357000
Matching output queueing with a multiple input/output-queued switch
Hyoung-II Lee,Seung-Woo Seo +1 more
- 07 Mar 2004
- Vol. 2, pp 1135-1146
12
TL;DR: The MIOQ switch requires no speedup and provides an exact emulation of an output-queued switch with a broad class of service scheduling algorithms including FIFO, weighted fair queueing and strict priority queueing regardless of incoming traffic pattern and switch size.
read more
Abstract: We show that the multiple input/output-queued (MlOQ) switch proposed in our previous paper H. I. Lee and S. W. Seo (May 2003) can emulate an output-queued switch only with two parallel switches. The MIOQ switch requires no speedup and provides an exact emulation of an output-queued switch with a broad class of service scheduling algorithms including FIFO, weighted fair queueing (WFQ) and strict priority queueing regardless of incoming traffic pattern and switch size. First, we show that an N /spl times/ N MIOQ switch with a (2, 2)-dimensional crossbar fabric can exactly emulate an N /spl times/ N output-queued switch. For this purpose, we propose the stable strategic alliance (SSA) algorithm that can produce a stable many-to-many assignment, and then apply it to the scheduling of an MIOQ switch. Next, we prove that a (2, 2)-dimensional crossbar fabric can be implemented by two N /spl times/ N crossbar switches in parallel for an N /spl times/ N MIOQ switch. For a proper operation of two crossbar switches in parallel, each input-output pair matched by the SSA algorithm must be mapped to one of two crossbar switches. For this mapping, we propose a simple algorithm that requires at most 2N steps for all matched input-output pairs. In addition, to relieve the implementation burden of N input buffers being accessed simultaneously, we propose a buffering scheme called redundant buffering which requires two memory devices instead of N physically-separate memories.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Cyclic stable matching for three-sided networking services
Lin Cui,Weijia Jia +1 more
TL;DR: It is shown that the problem of seeking an optimal stable matching with maximum cardinality is NP-hard and efficient algorithms for the restricted model of TMSC problem to find a stable matching are proposed.
36
Estimation of the available bandwidth ratio of a remote link or path segments
TL;DR: This work proposes a new scheme to estimate the available bandwidth ratio of a remote link or remote path segments, a group of consecutive links, without deploying a tool at the remote nodes, which would be helpful in accurately pinpointing anomalous links.
11
Contention-tolerant crossbar packet switches
TL;DR: It is proved that 100% throughput can be achieved with internal speedup 2 or using two layers of CTC(N) fabric mathematically, and two approaches are considered: using internal speed up and using space multiplexing withoutinternal speedup.
10
Real-time and embedded systems building blocks for cyber-physical systems
Lui Sha,Qixin Wang +1 more
- 01 Jan 2008
TL;DR: A real-time crossbar switch design is proposed, which is not only compatible to, but also simpler than the main stream iSLIP switch design, and a hardreal-time, fast, and lightweight acoustic event localization protocol, the Lightning Protocol, for wireless sensor networks is designed.
6
A study of matching output queueing with a 3D-VOQ switch
Ding-Jyh Tsaur,Hsuan-Kuei Cheng,Chia-Lung Liu,Woei Lin +3 more
- 16 Jan 2006
TL;DR: A novel architecture of three-Dimensional Virtual Output Queue (3D-VOQ) switch is proposed and a Small Time- to-leave Cell First (STCF) algorithm of which it can produce a stable many-to-many assignment is proposed.
4
References
•Book
Introduction to Algorithms
Thomas H. Cormen,Charles E. Leiserson,Ronald L. Rivest +2 more
- 01 Jan 1990
TL;DR: The updated new edition of the classic Introduction to Algorithms is intended primarily for use in undergraduate or graduate courses in algorithms or data structures and presents a rich variety of algorithms and covers them in considerable depth while making their design and analysis accessible to all levels of readers.
24.8K
College Admissions and the Stability of Marriage
David Gale,Lloyd S. Shapley +1 more
TL;DR: In this article, the authors studied the relationship between college admission and the stability of marriage in the United States, and found that college admission is correlated with the number of stable marriages.
A generalized processor sharing approach to flow control in integrated services networks: the multiple node case
Abhay Parekh,Robert G. Gallager +1 more
TL;DR: Worst-case bounds on delay and backlog are derived for leaky bucket constrained sessions in arbitrary topology networks of generalized processor sharing (GPS) servers and the effectiveness of PGPS in guaranteeing worst-case session delay is demonstrated under certain assignments.
The iSLIP scheduling algorithm for input-queued switches
TL;DR: This paper presents a scheduling algorithm called iSLIP, an iterative, round-robin algorithm that can achieve 100% throughput for uniform traffic, yet is simple to implement in hardware, and describes the implementation complexity of the algorithm.
Service disciplines for guaranteed performance service in packet-switching networks
Hui Zhang
- 01 Oct 1995
TL;DR: Several service disciplines that are proposed in the literature to provide per-connection end-to-end performance guarantees in packet-switching networks are surveyed and a general framework for studying and comparing these disciplines is presented.