Abstract
Existing fair scheduling schemes have focused primarily on scheduling multiple flows to a single output. The limited work that has focused on scheduling multiple flows to multiple outputs has assumed a non-blocking, slotted-time, cell-based network with a centralized controller. This paper presents a fair scheduler suitable for use in bufferless circuit-switched blocking networks operating with distributed, asynchronous controllers and variable length messages. We begin by describing the potential for starvation in the Gemini interconnect network, an optical, circuit-switched network. A proposed distributed fair scheduler is presented and shown to solve this problem. The tradeoffs and limitations of performing many-to-many fair scheduling in general, and that of our fair scheduler in particular, are discussed.
| Original language | English |
|---|---|
| Pages | 56-65 |
| Number of pages | 10 |
| State | Published - 1999 |
| Event | Proceedings of the 1999 7th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems - MASCOTS '99 - College Park, MD, USA Duration: Oct 24 1999 → Oct 28 1999 |
Conference
| Conference | Proceedings of the 1999 7th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems - MASCOTS '99 |
|---|---|
| City | College Park, MD, USA |
| Period | 10/24/99 → 10/28/99 |