DSA-SCTP: An extension of SCTP to reduce web response time

SCTP multi-streaming provides an aggregation mechanism to multiplex logically separate message streams to the same association. While the current SCTP creates streams only at the initial association establishment phase and afterwards the streams are not allowed to modify. When transmitting web objects concurrently with multi-streaming, it causes unnecessary waiting, as a result of large objects occupying the streams while small ones having no streams allocated. In this paper, we proposed an extension to the standard SCTP to support dynamic stream addition during the communication. We implement Dynamic Stream Addition SCTP (DSA-SCTP) to the web application to reduce the response time of the web server. The performance evaluation of DSA-SCTP for the web is studied through ns-2. The results show that the proposed DSA-SCTP brings a remarkable improvement to the web server's response time. The results also indicate that DSA-SCTP can be implemented to the similar applications as web to improve their performance.

[1]  Michel Gien,et al.  A File Transfer Protocol (FTP) , 1978, Comput. Networks.

[2]  Carey L. Williamson,et al.  Internet Web servers: workload characterization and performance implications , 1997, TNET.

[3]  Azer Bestavros,et al.  Self-similarity in World Wide Web traffic: evidence and possible causes , 1997, TNET.

[4]  D Manyu,et al.  Hypertext transfer protocol , 2009 .

[5]  Paul D. Amer,et al.  Multistreamed web transport for developing regions , 2008, NSDR '08.

[6]  Sunil Samtani,et al.  Throughput models for SCTP with parallel subflows , 2006, Comput. Networks.

[7]  Alan Kai-Hau Yeung,et al.  On the modeling of WWW request arrivals , 1999, Proceedings of the 1999 ICPP Workshops on Collaboration and Mobile Computing (CMC'99). Group Communications (IWGC). Internet '99 (IWI'99). Industrial Applications on Network Computing (INDAP). Multime.

[8]  Paul D. Amer,et al.  Improving file transfers using SCTP multistreaming , 2004, IEEE International Conference on Performance, Computing, and Communications, 2004.

[9]  Carey L. Williamson,et al.  A comparative analysis of web and peer-to-peer traffic , 2008, WWW.

[10]  J. Steindl The Pareto Distribution , 1990 .

[11]  Qiaobing Xie,et al.  Stream control transmission protocol (SCTP): a reference guide , 2001 .

[12]  William J. Padgett,et al.  Weibull Distribution , 2011, International Encyclopedia of Statistical Science.

[13]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[14]  Martin Arlitt,et al.  Web Workload Characterization: Ten Years Later , 2005 .

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

[16]  Shuang Deng,et al.  Empirical model of WWW document arrivals at access link , 1996, Proceedings of ICC/SUPERCOMM '96 - International Conference on Communications.

[17]  Bryan Ford,et al.  Structured streams: a new transport abstraction , 2007, SIGCOMM '07.

[18]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.1 , 1997, RFC.

[19]  Paul Barford,et al.  An Architecture for a WWW Workload Generator , 1997, SIGMETRICS 1997.

[20]  Janardhan R. Iyengar,et al.  SCTP: an innovative transport layer protocol for the web , 2006, WWW '06.