Title: Innovative Transport Protocols
1Innovative Transport Protocols
- Current Students
- Armando Caro
- Jana Iyengar
- Ryan Bickhart
- Mark Hufe
- Brad Durandetta
- Preethi Natarajan
2Internet Protocol Stack
3Innovative Transport Protocols
Application
Application
4How to design a new application ? Current
environment On top of TCP
Application
5Designing a new application Research On top of
ideal transport protocol
Application
menu of transport protocols/services
TCP
Transport Layer
SCTP
UDP
6Stream 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
7 Multi-streaming
voice
video
tactical info (e.g., gps, supply levels)
images (e.g., maps, radar)
Issues synchronization, congestion control, flow
control
8Multistreaming
sender app
receiver app
s4
s2
s1
s3
s1
s2
s3
s4
multistreaming transport
IP
DLL
PHY
9Unordered / Partial Order
(RFC1693 An Extension to TCP Partial Order
Service Connolly, Amer, Conrad, Nov 1994)
10Undo or Expire
Real time game
Real time game
position updates
transport
transport
11Controlled / partial reliability
10 second video 5 frames/sec
12Reliable time critical
unmanned vehicle
- 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)
13Higher security
- avoid denial-of-service attacks, mid-stream
attacks
V Verification tag I Initiate tag
closed
A
B
t0
INIT (V0) (ITagA)
cookie wait
INITACK (VTagA) (ITagB) (StateCookie)
closed
1RTT
COOKIEECHO (VTagB) (StateCookie)
cookie echoed
COOKIEACK (VTagA)
2RTT
estabd
data (VTagB)
established
14(No Transcript)
15Army 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
and Cisco Systems, IncUniversity Research
Program