Skip to Main Content
The Stream Control Transmission Protocol (SCTP) supports multiple streams to minimize head-of-line blocking. This requires a scheduler for sending and receiving messages of different streams, but the specification of SCTP does not make any statement regarding their implementation. Hence, after examining the possibilities, we show that several standard scheduling algorithms are a benefit when used in specific scenarios and also introduce per packet scheduling as a new method to minimize end-to-end delays. Furthermore, we describe how priority scheduling allows to realize a flow control for every stream without changes to the SCTP protocol, thus allowing the receiver to control the throughput of each stream.
Date of Conference: 23-25 Sept. 2010