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  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


HTTP over SCTP

2009-03-31 Thread Preethi Natarajan
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. 
 
Thanks!
Preethi