Scheduling with Soft Deadlines for Input Queued Switches
نویسندگان
چکیده
We study the problem of deadline aware scheduling for input queued (IQ) switches. While most research on scheduler design for IQ switches has focused on maximizing throughput and optimizing switch performance for non-realtime traffic, packet deadlines are a key consideration in the context of real-time applications like multimedia streaming and video telephony. In this paper, we introduce the notion of “soft deadlines” and study the scheduling problem within a dynamic programming (DP) framework. We demonstrate that by partitioning the set of switch configurations into “orthogonal” and “complete” subsets, the scheduling problem for an IQ switch can be transformed into one of scheduling parallel queues on a single server. We establish key structural properties of the optimal policy for the latter problem. We show that operating the switch using a single configuration subset is good enough to support any uniform admissible load. Further, we show that a scheduling policy which combines subset based operation with a randomized subset selection rule can support any admissible load. The randomized policy requires a Birkhoffvon Neumann (BV) decomposition of the input load vector. To eliminate this dependence, we propose two classes of heuristic scheduling policies, namely pMWM(τ )-LLF and pMWM(τ )MaxProj, which select the operational subset based on periodic maximum weight matching (pMWM). We demonstrate the efficacy of the proposed policies via simulations. The proposed policies have a computational complexity of only O(N) per time-slot, and outperform MWM under many scenarios.
منابع مشابه
Deadline Aware Scheduling for Input Queued Packet Switches
We study the problem of designing scheduling algorithms for deadline-aware input-queued (IQ) packet switches. While most research on scheduling algorithms for IQ switches has focused on maximizing throughput, packet deadlines are a key consideration in the context of real-time applications like multimedia streaming and video telephony. We consider traffic streams associated with service profile...
متن کاملUniform Weighted Round Robin
Quality of service capability of input queued packet switches is investigated. A packet transfer scheduling problem is formulated whereby each input-output pair is scheduled for packet transfers by regularly spaced deadlines, in compliance with a speciied data rate. Suitable applications include ATM networks and satellite switched TDMA systems that support periodic traac with delay guarantees. ...
متن کاملPacket Scheduling in Input-Queued Cell-Based Switches
Input-queued switch architectures play a major role in the design of high performance switches and routers for packet networks. These architectures must be controlled by a scheduling algorithm, which solves contentions in the transfer of data units from inputs to outputs. Several scheduling algorithms were proposed in the literature for input-queued cell switches, operating on fixed-size data u...
متن کاملService Control Policies for Packet Switches with Target Output Traffic Profiles
We address the problem of packet scheduling for traffic streams with target profiles through input queued switches, arising in real-time applications like multimedia streaming. The target profiles specify the ideal inter-departure times of packets in each stream from the switch (inter-packet deadlines). The goal of the scheduler is to dynamically select service configurations for the switch so ...
متن کاملStable local scheduling policies in networks of input-queued switches
Most research on switch architectures and scheduling algorithms has focused on single switches. It is well known that certain scheduling policies that are based on maximum weight matching algorithms guarantee the stability of single switches. However, recent research has shown that most of these scheduling policies do not guarantee the stability of networks of input-queued switches. So far, onl...
متن کامل