Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Performance Optimization of PR-SCTP for Small Messages
Karlstad University, Faculty of Economic Sciences, Communication and IT, Department of Computer Science. (DISCO)ORCID iD: 0000-0003-2765-7873
Karlstad University, Faculty of Economic Sciences, Communication and IT, Department of Computer Science. (DISCO)
2011 (English)Conference paper, Published paper (Other academic)
Abstract [en]

Stream Control Transmission Protocol (SCTP) was defined by the IETF Signaling Transport (SIGTRAN) working group to transport SS7 signaling traffic over the Internet. SCTP can also be used as a general purpose message based transport protocol. A partially reliable extension of SCTP, PR-SCTP has been considered as a candidate for prioritizing content sensitive traffic at the transport layer. By using PR-SCTP, it is possible to define various reliability policies for different application messages. An application chooses (re)transmission policy on a per message basis. A special control chunk called Forward Cumulative TSN (forward_tsn) is used to provide partial reliability. When a message is abandoned by PR-SCTP, for instance the associated lifetime is over, a forward_tsn chunk is sent to the receiver to tell it not to expect that particular message any more. PR-SCTP can offer a trade-off between timeliness and reliability for application messages when network resources become congested. Several applications such as streaming multimedia, IPTV transmission, and SIP signaling have been shown to benefit from this. Our previous work, however, suggests that the performance gain can be very limited in a network with competing traffic when message sizes are small. In this case, the most important factor is the inefficiency in the forward_tsn mechanism of PR-SCTP. In this work, we examine the forward_tsn inefficiency in detail and propose several solutions to overcome it. Moreover, we implement and evaluate one of the proposed solutions that takes advantage of the Non-Renegable Selective Acknowledgement (NR-SACK) mechanism available in the current FreeBSD OS. A receiver can use NR-SACKs to selectively acknowledge out-of-order but non-renegable data. Our results show a significant performance gain for PR-SCTP with NR-SACKs for small messages. In some scenarios the average message transfer delay is reduced by more than 75%.

Place, publisher, year, edition, pages
Stockholm: KTH , 2011.
National Category
Engineering and Technology Computer Science
Identifiers
URN: urn:nbn:se:kau:diva-12132OAI: oai:DiVA.org:kau-12132DiVA: diva2:509088
Conference
IEEE Swedish Communication Technologies Workshop
Available from: 2012-03-12 Created: 2012-03-12 Last updated: 2015-11-12Bibliographically approved

Open Access in DiVA

No full text

Search in DiVA

By author/editor
Rajiullah, MohammadBrunström, Anna
By organisation
Department of Computer Science
Engineering and TechnologyComputer Science

Search outside of DiVA

GoogleGoogle Scholar

Total: 123 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf