Minion: Unordered Delivery Wire-Compatible with TCP and TLS

Computer Science – Networking and Internet Architecture

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

20 pages, 13 figures, 1 table

Scientific paper

Internet applications increasingly employ TCP not as a stream abstraction, but as a substrate for application-level transports, a use that converts TCP's in-order semantics from a convenience blessing to a performance curse. As Internet evolution makes TCP's use as a substrate likely to grow, we offer Minion, an architecture for backward-compatible out-of-order delivery atop TCP and TLS. Small OS API extensions allow applications to manage TCP's send buffer and to receive TCP segments out-of-order. Atop these extensions, Minion builds application-level protocols offering true unordered datagram delivery, within streams preserving strict wire-compatibility with unsecured or TLS-secured TCP connections. Minion's protocols can run on unmodified TCP stacks, but benefit incrementally when either endpoint is upgraded, for a backward-compatible deployment path. Experiments suggest that Minion can noticeably improve the performance of applications such as conferencing, virtual private networking, and web browsing, while incurring minimal CPU or bandwidth costs.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Minion: Unordered Delivery Wire-Compatible with TCP and TLS does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Minion: Unordered Delivery Wire-Compatible with TCP and TLS, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Minion: Unordered Delivery Wire-Compatible with TCP and TLS will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-474820

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.