layered video over tcpw david chanady, nadeem aboobaker, jennifer wong cs 215 networking...

Post on 20-Dec-2015

216 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

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

top related