Priorities in Stream Transmission Control Protocol (SCTP) Multistreaming

Abstract

This thesis introduces per-stream priorities as a method of decreasing delays of important data during periods of low bandwidth availability. We group streams into priority classes and propose a scheduling algorithm to prioritize data among these classes. Per-stream priorities are useful in applications sending different types of data, such as Instant Messaging (IM) systems. We discuss the details of present (AOL Instant Messenger) and future IM systems (using Session Initiation Protocol) and how these systems benefit from prioritized SCTP. We discuss the practical application of example applications of such a scheme are discussed. Through simulation with ns-2, we compare prioritized SCTP to non-prioritized SCTP using an application with two streams (one stream is sending high-priority sporadic data while the other stream is sending low-priority bulk data) In periods when the bulk data submission rate is greater than the available bandwidth and the transmission rate of the sporadic data is less than the link transmission rate, we demonstrate that with per-stream priorities the bulk data transfer will not affect the quality of the sporadic data transfer.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2003
Accession Number
ADA490104

Entities

People

  • Gerard J. Heinz Ii

Organizations

  • University of Delaware

Tags

DTIC Thesaurus Topics

  • Algorithms
  • Bandwidth
  • Case Studies
  • Communication Channels
  • Computers
  • Data Rate
  • Data Transmission
  • Electronic Messaging
  • Mobile Phones
  • Network Protocols
  • Scheduling (Production)
  • Simulations
  • Text Messaging
  • Transport Protocols

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Molecular and genetic basis of cancer.