110 likes | 128 Views
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.
E N D
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
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
Designing a new application Research: On top of “ideal” transport protocol Application menu of transport protocols/services TCP Transport Layer SCTP UDP
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
Multi-streaming voice video tactical info (e.g., gps, supply levels) images (e.g., maps, radar) Issues: synchronization, congestion control, flow control
Multistreaming sender app receiver app s2 s1 s4 s3 s3 s4 s1 s2 multistreaming transport IP DLL PHY
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)
“Undo” or “Expire” Real time game Real time game position updates transport transport
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
… 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
$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