110 likes | 236 Views
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.
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