best-case wibro performance
TRANSCRIPT
-
8/8/2019 Best-Case WiBro Performance
1/22
Best-Case WiBro Performance
for a Single Flow
1
MICNET 2009
Shinae Woo, Keon Jang, Sangman Kim
Soohyun Cho*, Jaehwa Lee*, Youngseok Lee , Sue Moon
Nov 23, 2009
Computer Science Department, KAIST
School of Computer Science and Engineering, Chungnam National University
* KT Central R&D Laboratory
AAF workshopMeasurement Session
-
8/8/2019 Best-Case WiBro Performance
2/22
2
Provides high-bandwidth mobile data service
Served by KT and SKT in Korea
Being deployed in US, India and Japan
What is WiBro (Mobile WiMAX) ?
Seoul
Han River
InchenKoreaAirport
ServiceArea
Population 20,000,000
WiBro users 200,000
-
8/8/2019 Best-Case WiBro Performance
3/22
3
Speed : Cellular networks < WiBro < WiFi
Mobility : WiFi < WiBro < Cellular networks
Market Positioning of WiBro (Mobile WiMAX)
WiFi
Mobility
Speed
WiBro
HSPAGSM
300km/h120km/h
144Mbps
35.44Mbps
14.4Mbps
-
8/8/2019 Best-Case WiBro Performance
4/22
4
IP-based packet-switching in the core
Uses 2.3GHz frequency, OFDMA
- Multiple users can access same time
Uses TDMA for up/downlink b/w allocation
5 QoS classes implemented, only BE used now
Characteristics of WiBro (Mobile WiMAX)
-
8/8/2019 Best-Case WiBro Performance
5/22
5
Background
Motivation
Experiment Environment
Analysis
Basic characteristics of WiBro
TCP Performance over WiBro
Conclusion
Outline
-
8/8/2019 Best-Case WiBro Performance
6/22
6
Motivation
Experiments on commercial network
- Hard to pinpoint major factors affecting performance
To know the baseline of WiBro performance- Focus on the performance of a single flow
- Assume no competition and interaction between flows
-
8/8/2019 Best-Case WiBro Performance
7/227
KTs
IP Network
KREONET
Server
GPS
WiBroNetwork
Client
GPS
Experiment Set-up
1Gbps link
-
8/8/2019 Best-Case WiBro Performance
8/228
Experiment Set-up
KTs
IP Network
KREONET
Server
GPS
WiBroNetwork
Client
GPS
KT KREONET MRTG graph (26 April, 19:40:14)
Link speed = 1Gbps
-
8/8/2019 Best-Case WiBro Performance
9/22
Hop number
RTT(ms)
9
RTT by the Hop
-
8/8/2019 Best-Case WiBro Performance
10/22
Hop number
RTT(ms)
10
Wireless link dominatese2e performance
RTT by the Hop
-
8/8/2019 Best-Case WiBro Performance
11/22
11
Architecture of Our GPS System
GPS module
U-blox LEA-5
LAN cable
USB
RS232
Experiment Environment
NMEA
data
1 PPS
-
8/8/2019 Best-Case WiBro Performance
12/22
12
Clock Synchronization in Our GPS System
GPS UTC timePU clock time
GPS signal
per second
by PPS
Packet sent orarrival event
Experiment Environment
-
8/8/2019 Best-Case WiBro Performance
13/22
13
Basic Characteristics of WiBro
TCP Performance over WiBro
How different is WiBro from WiFi and cellular networks?
We use UDP to measure min and max one-way delay
- Min one-way delay = best-case w/o queuing
- Max one-way delay = represents queue size
Do we get theoretically maximum 35.44 Mbps over WiBro?
- Vary send and recv window sizes
Analysis Overview
-
8/8/2019 Best-Case WiBro Performance
14/22
14
Minimum one-way delay
Definition : delay without queuing
= transmission delay + propagation delay
+ scheduling delay (at ACR )
Measurement methodologySend 40 byte packet every 40ms
Measurement outcome:
- Downlink: 14ms
- Uplink: 100ms
Basic Characteristics of WiBro
-
8/8/2019 Best-Case WiBro Performance
15/22
15
Bandwidth and Queuing Delay of WiBro
Downlink 10 MbpsUplink 2.5 Mbps
Large queuing delay
We saturated link with UDP traffic
-
8/8/2019 Best-Case WiBro Performance
16/22
16
Queue Size of WiBro links
Queue size decides the queuing delay!!
With full queue,
Queue size = (max. one-way delay) * (bandwidth)
Measured queue size in each direction,- Downlink 961ms * 9603Kbps = 1126 KB
- Uplink 417ms * 2628Kbps = 137 KB
If bandwidth temporarily decreases to 1 Mbps,
queuing delay can increase up to 10 s !!!
Basic Characteristics of WiBro
-
8/8/2019 Best-Case WiBro Performance
17/22
17
TCP performance over WiBro
WiBro link has high bandwidth-delay product
TCP need socket buffer size of at least bandwidth-delay
product
ex) Window XPs default TCP socket buffer size, 17KB, isnot enough to utilize the WiBro link fully
How Does the Buffer Size Affect TCP Bandwidth?
-
8/8/2019 Best-Case WiBro Performance
18/22
5 Mbps with Windows XPs
default socket buffer size
18
How Does the Buffer Size Affect TCP Bandwidth?
TCP performance over WiBro
64KB
Min 128 KB buffer size canfully utilize the link
Window Size(KB)
Bandwidth(Mbps)
-
8/8/2019 Best-Case WiBro Performance
19/22
TCP get the same bandwidth with UDP
Auto-tuned buffer works well in WiBro
19
Auto-tuned TCP Socket Buffer in Ubuntu
TCP performance over WiBro
-
8/8/2019 Best-Case WiBro Performance
20/22
20
One-way Delay of Downlink TCP Traffic
Decreasewith piggybacking
Increasewith queuing
TCP performance over WiBro
Window Size (KB)
-
8/8/2019 Best-Case WiBro Performance
21/22
Developed cheap GPS module with sub-millisecond accuracy
Showed that WiBro is high bandwidth-delay network
21
Our Contributions
Down Up
Bandwidth 10 Mbps 2.5 Mbps
Min Delay 14 ms 100 ms
Buffer Size 1126 KB 137 KB
High
Long
Big
To fully utilize WiBro network,
min 128KB or more TCP buffer size is needed
- Windows XPs default size without TCP 1323 extension
option is only 64KB
-
8/8/2019 Best-Case WiBro Performance
22/22
22
Thank you!!
GPS
LAN cable
USBRS232