1 / 11

Innovative Transport Protocols

Researching a new application on top of ideal transport protocols, studying TCP, SCTP, UDP, DCCP, multihoming, fault tolerance, and concurrent multipath transfer. Explore issues like synchronization, congestion control, and flow control in multistreaming. Discover real-time game position updates and reliable command delivery mechanisms.

dozier
Download Presentation

Innovative Transport Protocols

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Prof. Paul Amer CISC Department Protocol · Engineering · Laboratory Innovative Transport Protocols • Current Students • Armando Caro • Jana Iyengar • Ryan Bickhart • Mark Hufe • Brad Durandetta • Preethi Natarajan

  2. Transport UDP TCP SCTP DCCP UDP lite UDP TCP SCTP DCCP UDP lite IP IP IP IP IP IP IP CHAOS ! Innovative Transport Protocols Application Application

  3. Designing a new application Research: On top of “ideal” transport protocol Application menu of transport protocols/services TCP Transport Layer SCTP UDP

  4. TCP SCTP A1 B1 ISP ISP Internet A2 B2 ISP ISP Stream Control Transmission Protocol (SCTP) Multihoming Key Research Problems: • fault tolerance • concurrent multipath transfer (load sharing) Why is multihoming new and exciting? - multihoming is just now happening on wide scale

  5. Multi-streaming voice video tactical info (e.g., gps, supply levels) images (e.g., maps, radar) Issues: synchronization, congestion control, flow control

  6. Multistreaming sender app receiver app s2 s1 s4 s3 s3 s4 s1 s2 multistreaming transport IP DLL PHY

  7. 1. create A 3. create B … 4. create C 2. modify A 4. create C 3. create B 3. create B 1. create A 2. modify A 4. create C 2. modify A 1. create A transport transport Unordered / Partial Order (RFC1693 An Extension to TCP: Partial Order Service Connolly, Amer, Conrad, Nov 1994)

  8. “Undo” or “Expire” Real time game Real time game position updates transport transport

  9. 50 10 9 8 7 6 5 4 3 2 1 … 10 9 8 50 5 3 1 acceptable  3 frames/sec … 9 7 1 50 10 5 3 … unacceptable < 3 frames/sec retransmissions Controlled / partial reliability 10 second video 5 frames/sec

  10. left 30º 20mph stop Reliable & time critical • Commands to robot • must be reliable AND delivered within a bounded delay • Mechanisms • Send multiple copies (ie “retransmit before loss” to increase probability of receipt) • Send multiple copies out different interfaces (assuming multihoming) • Use Forward Error Correction (FEC) unmanned vehicle

  11. $3.5M ($5.5M) • CIS • Amer • Sethi • Lloyd • Shen • Pollock • ECE • Arce • Boncelet • Mills • Xia • Garcia-Frias Army Research Lab (ARL)Collaborative Technology Alliance (CTA)in Communications and Networks • 5 (8) years • $44M ($76M) • Army Scientists • Industry • Telcordia • BAE Systems • General Dynamics • McAfee • BBN • Primary Universities • Delaware • Maryland • Princeton • Johns Hopkins • Georgia Tech • Minnesota • Morgan State • CCNY • Clark Atlanta • Secondary Universities • Washington • Cornell • UC Riverside • Michigan • New Mexico State • UCal- Davis and Cisco Systems, IncUniversity Research Program

More Related