A system for congestion management using per data type packet queues in a virtual desktop infrastructure (VDI) includes maintaining one or more packet queues configured to buffer data packets for transmission through a single virtual channel for a call initiated using a VDI server at a client device. Each packet queue is associated with a data type and a congestion threshold. In response to receiving a first packet corresponding to a respective data type determining that a fill level exceeds a respective congestion threshold. In response to the determination a congestion state is set for the single virtual channel and a second packet selected from one of the one or more packet queues based on the congestion state and a respective data type is transmitted through the single virtual channel.
Full Text
What is claimed is: