RE: HTTP over SCTP

2009-04-01 Thread Preethi Natarajan
 

 -Original Message-
 From: Paul Querna [mailto:p...@querna.org] 
 Sent: Tuesday, March 31, 2009 4:54 PM
 To: dev@httpd.apache.org
 Cc: d...@apr.apache.org; Jonathan Leighton; Preethi Natarajan 
 (prenatar)
 Subject: Re: HTTP over SCTP
 
 
 Please post the patches, preferablly against trunk:
 http://httpd.apache.org/dev/patches.html
 
 Once we see the patches we will be in a much better position 
 to give feedback,
 

Paul,

Sometime ago, we were directed to do the same. You can find a report (and
patch) here -- https://issues.apache.org/bugzilla/show_bug.cgi?id=37202.

Breifly, the mods to httpd/APR are:
- new Listen directive to include the transport information (I believe this
piece created some discussion and we didn't arrive at any conclusion).
- changes to configure files to detect sendmsg and recvmsg in the system to
send/recv on specific SCTP streams. 

We would also like to explore the possibility of introducing new send and
recv APIs that can have the SCTP stream ID as another argument -- kind of
wrappers for sctp_sendmsg and sctp_recvmsg. 

Thanks,
Preethi




Re: HTTP over SCTP

2009-03-31 Thread Paul Querna
On Wed, Apr 1, 2009 at 1:34 AM, Preethi Natarajan preethi@gmail.com wrote:
 Hello folks,

 We are trying to adapt HTTP to work over SCTP streams
 (http://tools.ietf.org/html/draft-natarajan-http-over-sctp-01). Since this
 proposal was received warmly at the httpbis WG, we are contemplating on a
 more formal specification of HTTP over SCTP.

 The current HTTP over SCTP design exploits SCTP streams to avoid
 head-of-line blocking. SCTP also offers other services unavailable in TCP
 such as unordered delivery, partially reliable transmission, message based
 transfer, multihoming support, more secure connection establishment with a
 cookie mechanism and so on. We plan on adapting our design proposal to
 leverage some/all of these SCTP services in the future.

 We implemented HTTP over SCTP streams in Apache and Firefox. Experiments
 show significant improvements to end user performance in networks with high
 latency and/or lossy paths. (I can point you to relevant material if you are
 interested in knowing more.)

 We are interested in submitting our code changes to APR and httpd. We'd very
 much appreciate guidance from httpd and APR developers on our mods and the
 submission process.

Please post the patches, preferablly against trunk:
http://httpd.apache.org/dev/patches.html

Once we see the patches we will be in a much better position to give feedback,

Thanks,

Paul