SCTP multistreaming: preferential treatment among streams

  • Authors:
  • Sunil Samtani;Janardhan R. Iyengar;Mariusz A. Fecko

  • Affiliations:
  • Telcordia Technologies Inc., Morristown, NJ;University of Delaware, Newark, DE;Telcordia Technologies Inc., Morristown, NJ

  • Venue:
  • MILCOM'03 Proceedings of the 2003 IEEE conference on Military communications - Volume II
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

FCS networks are presented with a new transport layer mechanism that, for transmitting multimedia, is markedly superior to transmission over UDP or TCP. SCTP's multistreaming provides an aggregation mechanism for transferring different objects belonging to the same logical application session; however, sharing the congestion state among the streams precludes efficient stream prioritization. We design an SCTP mechanism to provide the application with the service of being able to mark data such that different parts of a transfer (different streams) could be requested to receive preferential treatment from the network. The data flow within an association is divided into separate Subassociation Flows (SF), each SF having its own set of congestion control parameters. We implemented this design using an SeTP stack from Siemens. A number of experiments show that the streams marked with higher priority achieve much better throughput. We plan to investigate a layered congestion avoidance technique that uses state information from individual sub-flows to allow: dynamic addition of sub-flows without slow start; load balancing between paths and sub-flows; and using network state information to provide intelligent feedback to the application.