Title :
Deadline aware packet scheduling in switches for multimedia streaming applications
Author :
Bommannavar, Praveen ; Apostolopoulos, John ; Bambos, Nicholas
Author_Institution :
Manage. Sci. & Eng., Stanford Univ., Stanford, CA, USA
Abstract :
We consider the problem of scheduling packets in an input queued switch with a focus on processing streamed multimedia data. In such applications, packets arrive with hard service deadlines; after the deadline for a packet has passed, it is no longer useful and does not get delivered - it is dropped. We seek policies to minimize the number of late packets, which are then dropped. The problem is formulated in a Dynamic Programming framework and shown to be intractable. The formulation is contrasted to the related crossbar switch scheduling problem, with an emphasis on the fact that we have a different objective function. A simplified probabilistic version of the streaming problem is used as motivation for a heuristic solution. Finally, we present results from a simulation in which a simple heuristic based on weighting queues according to the deadline of the leading packet consistently outperforms the well-known maximum weight matching (MWM) algorithm.
Keywords :
dynamic programming; media streaming; packet switching; MWM algorithm; crossbar switch scheduling problem; deadline aware packet scheduling; dynamic programming framework; maximum weight matching algorithm; multimedia data; multimedia streaming application; Delays; Dynamic programming; Multimedia communication; Packet loss; Resource management; Streaming media; crossbar switch; deadlines; input-queued switch; maximum weight matching; scheduling;
Conference_Titel :
Communications (ICC), 2013 IEEE International Conference on
Conference_Location :
Budapest
DOI :
10.1109/ICC.2013.6655147