Performance analysis and improvement of PR-SCTP for small messages

PR-SCTP, a partially reliable extension of SCTP, provides a flexible QoS trade-off between timeliness and reliability for application traffic. However, the performance of PR-SCTP can be affected by certain traffic characteristics and network scenarios. We previously proposed an NR-SACK based optimization for PR-SCTP. In this work, we extensively evaluate and analyze the performance of PR-SCTP with NR-SACKs using different network scenarios. Moreover, we compare the performance of our NR-SACK based PR-SCTP with existing transport protocols for syslog traffic. In the evaluation, we use real syslog traces from an operational syslog system. The results indicate that NR-SACK based PR-SCTP significantly improves the overall message transfer delay as compared to SCTP and TCP.

[1]  Jürgen Schönwälder,et al.  Mapping Simple Network Management Protocol (SNMP) Notifications to SYSLOG Messages , 2009, RFC.

[2]  Christos Papadopoulos,et al.  Retransmission-Based Error Control for Continuous Media Applications , 1996 .

[3]  Sally Floyd,et al.  Promoting the use of end-to-end congestion control in the Internet , 1999, TNET.

[4]  Chul-Hee Kang,et al.  A transmission control SCTP for real-time multimedia streaming , 2010, Comput. Networks.

[5]  Donald F. Towsley,et al.  Modeling TCP throughput: a simple model and its empirical validation , 1998, SIGCOMM '98.

[6]  Li Wang,et al.  Achieving robust fairness of SCTP extension for MPEG-4 streaming , 2009, 2009 IEEE 20th International Symposium on Personal, Indoor and Mobile Radio Communications.

[7]  Matthew Mathis,et al.  The macroscopic behavior of the TCP congestion avoidance algorithm , 1997, CCRV.

[8]  Brian Trammell,et al.  Bidirectional Flow Export Using IP Flow Information Export (IPFIX) , 2008, RFC.

[9]  Mohammed Atiquzzaman,et al.  HTTP Transfer Latency over SCTP and TCP in Slow Start Phase , 2007, 2007 IEEE International Conference on Communications.

[10]  Jian Ma,et al.  The performance comparison of PRSCTP, TCP and UDP for MPEG-4 multimedia traffic in mobile network , 2003, International Conference on Communication Technology Proceedings, 2003. ICCT 2003..

[11]  Hiroshi Tsunoda,et al.  A Prioritized Retransmission Mechanism for Reliable and Efficient Delivery of Syslog Messages , 2009, 2009 Seventh Annual Communication Networks and Services Research Conference.

[12]  Mark Handley,et al.  Problem Statement for the Datagram Congestion Control Protocol (DCCP) , 2006, RFC.

[13]  Pedro Frosi Rosa,et al.  An IMS Control and Access Layer PR-SCTP Based Network , 2008, Fourth International Conference on Networking and Services (icns 2008).

[14]  Victor C. M. Leung,et al.  Sctp-based transmission of data-partitioned H.264 video , 2008, WMuNeP '08.

[15]  Massimo Villari,et al.  Using SCTP with Partial Reliability for MPEG-4 Multimedia Streaming , 2002 .

[16]  Naoki Wakamiya,et al.  MPEG-4 Video Transfer with TCP-Friendly Rate Control , 2001, MMNS.

[17]  Alfred C. Weaver,et al.  Adaptive Error Control for Multimedia Data Transfers , 1992, [1992] Proceedings International Workshop on Advanced Communications and Applications for High Speed Networks.

[18]  Bert J. Dempsey,et al.  Retransmission-Based Error Control for Continuous Media Traffic in Packet-Switched Networks (PhD dissertation) , 1994 .

[19]  Fuyou Miao,et al.  Transport Layer Security (TLS) Transport Mapping for Syslog , 2009, RFC.

[20]  Jeffrey D. Case,et al.  Simple Network Management Protocol (SNMP) , 1990, RFC.

[21]  Antonios Argyriou A Novel End-to-End Architecture for H.264 Video Streaming over the Internet , 2005, Telecommun. Syst..

[22]  Jürgen Schönwälder,et al.  Transport Subsystem for the Simple Network Management Protocol (SNMP) , 2009, RFC.

[23]  Sally Floyd,et al.  TCP Selective Acknowledgement Options , 1996 .

[24]  Anton Okmianski,et al.  Transmission of Syslog Messages over UDP , 2009, RFC.

[25]  Ulf E. Larson A Structured Approach to Selecting Data Collection Mechanisms for Intrusion Detection , 2012 .

[26]  Paul D. Amer,et al.  Retransmission-based partially reliable transport service: an analytic model , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[27]  James D. Murray Windows NT Event Logging , 1998 .

[28]  Jeffrey D. Case,et al.  Simple Network Management Protocol (SNMP) , 1989, RFC.

[29]  Mohammed Atiquzzaman,et al.  SCTP: state of the art in research, products, and technical challenges , 2004, IEEE Communications Magazine.

[30]  John Murphy,et al.  ECHO: A Quality of Service Based Endpoint Centric Handover Scheme for VoIP , 2008, 2008 IEEE Wireless Communications and Networking Conference.

[31]  Alfred C. Weaver,et al.  On Retransmission-Based Error Control for Continuous Media Traffic in Packet-Switching Networks , 1996, Comput. Networks ISDN Syst..

[32]  Salvatore Loreto,et al.  Additional Policies for the Partial Delivery Extension of the Stream Control Transmission Protocol , 2013 .

[33]  Anna Brunström,et al.  Optimizing PR-SCTP performance using NR-SACKs , 2012, 2012 2nd Baltic Congress on Future Internet Communications.

[34]  Paul D. Amer,et al.  Multimedia document retrieval system using partially ordered/partially reliable transport service , 1996, Electronic Imaging.

[35]  Li Wang,et al.  MPEG-4 optimal transmission over SCTP Multi-streaming in 802.11 wireless access media , 2008, 2008 7th Asia-Pacific Symposium on Information and Telecommunication Technologies.

[36]  Victor C. M. Leung,et al.  Applying PR-SCTP to transport SIP traffic , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[37]  Dongmei Zhang,et al.  Efficient multimedia transmission in mobile network by using PR-SCTP , 2005, Communications and Computer Networks.

[38]  S. Murphy,et al.  Evaluation of VoIP in a Mobile Environment using an end-to-end Handoff Mechanism , 2007, 2007 16th IST Mobile and Wireless Communications Summit.

[39]  Gabriel-Miro Muntean,et al.  Analysis of Real-time Multimedia Transmission over PR-SCTP with Failover Detection Delay and Reliability Level Differential , 2009, 2009 International Conference on Communication Software and Networks.

[40]  Johan Garcia,et al.  Taxonomy and survey of retransmission-based partially reliable transport protocols , 2004, Comput. Commun..

[41]  Benoit Claise,et al.  Specification of the IP Flow Information Export (IPFIX) Protocol for the Exchange of IP Traffic Flow Information , 2008, RFC.

[42]  Rainer Gerhards,et al.  Datagram Transport Layer Security (DTLS) Transport Mapping for Syslog , 2010, RFC.

[43]  Keith McCloghrie,et al.  Introduction to version 2 of the Internet-standard Network Management Framework , 1993, RFC.

[44]  Chris Lonvick,et al.  The BSD Syslog Protocol , 2001, RFC.

[45]  Ernst W. Biersack,et al.  Performance evaluation of Forward Error Correction in ATM networks , 1992, SIGCOMM '92.

[46]  Randall R. Stewart,et al.  Stream Control Transmission Protocol , 2000, RFC.

[47]  Benoit Claise,et al.  Export of Structured Data in IP Flow Information Export (IPFIX) , 2011, RFC.

[48]  Salvatore Loreto,et al.  RTCWeb Datagram Connection , 2011 .

[49]  Lixia Zhang,et al.  Stream Control Transmission Protocol , 2000, RFC.

[50]  Yasuo Okabe,et al.  Reliable Streaming Transmission Using PR-SCTP , 2009, 2009 Ninth Annual International Symposium on Applications and the Internet.

[51]  Alfred C. Weaver,et al.  Xtp: The Xpress Transfer Protocol , 1992 .

[52]  Marshall T. Rose,et al.  Reliable Delivery for syslog , 2001, RFC.

[53]  Jürgen Quittek,et al.  Flow Information Export ( IPFIX ) Implementation Guidelines Status of This Memo , 2008 .

[54]  Gabriel-Miro Muntean,et al.  Comparative Study of Real-Time Multimedia Transmission over Multi-homing Transport Protocols , 2008 .

[55]  Biplab Sikdar,et al.  Analytic models for the latency and steady-state throughput of TCP tahoe, Reno, and SACK , 2003, TNET.

[56]  Vaduvur Bharghavan,et al.  HPF: a transport protocol for supporting heterogeneous packet flows in the Internet , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[57]  Fred Baker,et al.  Throughput analysis of Non-Renegable Selective Acknowledgments (NR-SACKs) for SCTP , 2010, Comput. Commun..

[58]  Bert Wijnen,et al.  An Architecture for Describing Simple Network Management Protocol (SNMP) Management Frameworks , 2002, RFC.

[59]  Erland Jonsson,et al.  Privacy, Intrusion Detection, and Response: Technologies for Protecting Networks , 2011 .

[60]  Anna Brunström,et al.  On the effectiveness of PR-SCTP in networks with competing traffic , 2011, 2011 IEEE Symposium on Computers and Communications (ISCC).

[61]  V. Madisetti,et al.  Streaming H.264/AVC video over the Internet , 2004, First IEEE Consumer Communications and Networking Conference, 2004. CCNC 2004..

[62]  Michael A. Ramalho,et al.  Stream Control Transmission Protocol (SCTP) Partial Reliability Extension , 2004, RFC.

[63]  Sang Tae Kim,et al.  Performance of SCTP for IPTV Applications , 2007, The 9th International Conference on Advanced Communication Technology.

[64]  Chung-Ming Huang,et al.  Partially Reliable-Concurrent Multipath Transfer (PR-CMT) for Multihomed Networks , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[65]  Mario Gerla,et al.  Investigation of MPEG-4 Video Streaming over SCTP , 2002 .

[66]  Luigi Rizzo,et al.  Dummynet revisited , 2010, CCRV.

[67]  Chung-Ping Young,et al.  The Design and Implementation of Messenger On-the-Drive , 2007, J. Inf. Sci. Eng..

[68]  Mitsuji Matsumoto,et al.  PR-SCTP for real time H.264/AVC video streaming , 2010, 2010 The 12th International Conference on Advanced Communication Technology (ICACT).

[69]  Andreas Schuster Introducing the Microsoft Vista event log file format , 2007 .

[70]  Rajmohan Rajaraman,et al.  Towards More Complete Models of TCP Latency and Throughput , 2001, The Journal of Supercomputing.