layered video over tcpw david chanady, nadeem aboobaker, jennifer wong cs 215 networking...
Post on 20-Dec-2015
216 views
TRANSCRIPT
Layered Video over TCPW
David Chanady, Nadeem Aboobaker, Jennifer Wong
CS 215 Networking FundementalsWinter 2001
March 20, 2001
Goals
• To determine if streaming applications can effectively share network resources when using TCPW
TCPW
• BWE– Original purpose: To determine window size
at TCP layer– Our application: To determine which video
layers to send
Layered Video
• 5 layers, different quality
• Utilize layers according to BWE
Layer 4Layer 3Layer 2Layer 1Layer 0
Layered Video over RTP
• Typical transport for streaming media
Video Server Video Client
RTP RTP
Layered Video over TCPW
Video Server
TCPW
BWE?
To client
BWE
Simulations
• NS2• Topology
5Mb
5Mb
5Mb
5Mb0.3Mb
Video Server
FTP Server
Video Client
FTP Client
Simulations
• Run for 20 seconds– Three different scenarios
• Looking at:– Adaptation of Layered Video server– Fair-sharing of link
Scenario: Simultaneous
• Layered Video starts at 0 seconds• FTP starts at 0 seconds• FTP ends at 15 seconds
Simultaneous Start: BWE
0
50000
100000
150000
200000
250000
300000
350000
Time
bp
s
BWE
Layer 0
Layer 1
Layer 2
Layer 3
Layer4
MAX BW
Simultaneous Start: Jitter
0
200
400
600
800
1000
1200
Time
Jit
ter
(ms
)
Scenario: Layered Video
• Layered Video starts at 0 seconds• FTP starts at 5 seconds• FTP ends at 15 seconds
Layered Video: BWE
0
50000
100000
150000
200000
250000
300000
350000
Time
bp
s
BWE
Layer 0
Layer 1
Layer 2
Layer 3
Layer4
MAX BW
Layered Video: Jitter
0
50
100
150
200
250
300
350
400
Time
Jit
ter
(ms
)
Scenario: FTP
• FTP starts at 0 seconds• Layered Video starts at 5 seconds• FTP ends at 15 seconds
FTP: BWE
0
50000
100000
150000
200000
250000
300000
350000
Time
bp
s
BWE
Layer 0
Layer 1
Layer 2
Layer 3
Layer4
MAX BW
FTP: Jitter
0
200
400
600
800
1000
1200
1400
1600
Time
Jit
ter
(ms
)
Fair Sharing?
FTP Throughpu
t
LVThroughpu
t
TotalBandwidth
Simultaneous
170285.7 113714.3 284000
FTP First 200000 92800 292800
LV First 134400 164800 299200
Future Work
• Create a simple protocol– UDP based– ACKs– No retransmissions– Fair share– BWE calculated using ACK
Conclusion
• BWE • TCP