Você está na página 1de 23

Mobile + Internet = Performance ?

Jack Y. B. Lee
Department of Information Engineering
The Chinese University of Hong Kong
(CAHK Innovation Forum, 11 Nov 2011)

Mobile

Narrowband no more
z

Emergence of 3.5G Networks


z

4G/LTE Networks
z

3G/HSPA easily offers 10+ Mbps bandwidth


Offers bandwidth in excess of 100 Mbps

What do these promise?


z

Mobile bandwidth will soon, if not already,


become comparable to fixed broadband;
The Internet experience should become as good
as fixed network accesses.

Internet

All IP Networks
z

Network-Level Compatibility
z
z

Mobile data networks support the Internet protocols


TCP/IP;
Full compatibility with all major Internet applications.

Transmission Control Protocol (TCP)


z

Used in nearly all Internet applications


z
z
z
z
z
z

WWW HTTP on top of TCP


Email SMTP/POP3/IMAP on top of TCP
File download FTP/HTTP on top of TCP
Mobile youtube HTTP on top of TCP
iPhone video streaming HTTP on top of TCP
Countless others

Mobile + Internet

Mobile Internet Performance


z

Experiment #1 3G Network
z

Testbed Setup

Desktop client:
Desktopclient:
(w/ USB 3G modem,
(withK4505modem)
Microsoft Windows XP)
OS:WinXP/Windows7

Linuxserver
w/ApacheHTTPServer

Sending Rate
(Mbps)
0.8
1.6
2.4
3.2
4.0
4.8
5.6

TCP
Cubic
0.80
1.56
1.50
1.48
1.56
1.58
1.63

Receiving Throughput (Mbps)


TCP
Westwood
0.80
1.55
1.45
1.49
1.45
1.49
1.65

TCP
Veno
0.79
1.60
1.60
1.55
1.60
1.48
1.58

Usable bandwidth merely 1.6/6 = 27%!


7

Mobile Internet Performance


z

Experiment #2 HSPA+ Network


z
z
z

Signal quality is at average level


Measured maximum network bandwidth ~8 Mbps
Usable bandwidth via Internet TCP protocol:
Usable
Bandwidth
(Mbps)

Exp1

Exp2

Exp3

Exp4

Exp5

Average

OverTCP

1.77

1.84

1.69

1.61

2.02

1.79

Usable bandwidth is only 1.79/8 = 22%!

Mobile Internet Performance


z

Experiment #3 LTE Network


z
z

Theoretical maximum bandwidth of 100 Mbps


Actual measurement results:
Higher signal quality
{RSRP, SINR}
Usable TCP

{-64, 27}

{-81, 27}

{-90, 27}

{-110, 15}

34

36

30

27

Maximum UDP

81

80

55

50

goodput (Mbps)
Bandwidth efficiency

42%

45%

55%

54%

throughput (Mbps)

Performance ?

10

TCP over Mobile Networks


z

Bandwidth Efficiency
z

What happened to the unused bandwidth?


z

Gone, varnished, lost, nada.

Implication to users
z

Varies from 20% to 50%

Cant get all the bandwidth they paid for.

Implication to operators
z

Cant provide subscribers all the bandwidth


available
Loss of bandwidth -> loss of network capacity
11

Now what?

12

TCP for Mobile Networks


z

Develop a new, better TCP optimized for


mobile networks
z

Modify an existing TCP variant or develop a new


TCP variant for mobile networks.
Sender-based, receiver-based, sender-receiverbased.
Replace the existing TCP implementation in the
operating systems

13

TCP for Mobile Networks


z

An example: TCP-QA
z
z

z
z
z

Optimized for mobile data networks


Sender-based, compatible with existing TCP in
the client device
Implemented into the Linux kernel
Transparent to Internet servers / applications
Bandwidth efficiency:
z
z

Over HSPA network: over 90%


Over LTE network: over 90%

14

What about existing TCP traffics?

15

Network-Centric Approach
z

Mobile Network Accelerator


z
z
z

Deploy inside the operators network


Compatible with existing TCPs
No change to client or server

Internet Servers
(Web, Email, etc.)

Internet

Mobile Network
Accelerator

Mobile Cellular Networks (2.5G/3G/4G)

16

Network-Centric Approach
z

Mobile Network Accelerator


z

Performance comparison over HSPA network:


Receiving
Bandwidth
(Mbps)

Exp1

Exp2

Exp3

Exp4

Exp5

Average

NormalTCP

1.77

1.84

1.69

1.61

2.02

1.79

Accelerated
TCP

5.41

5.67

5.36

5.67

6.69

5.76

A potential performance improvement of 3.2x.

17

Network-Centric Approach
z

Mobile Network Accelerator


z

Performance comparison over LTE network:


Higher signal quality
{RSRP, SINR}
Normal TCP
throughput (Mbps)
Accelerated TCP
throughput (Mbps)
Maximum UDP
goodput (Mbps)
Accelerators
bandwidth efficiency
Accelerator
Improvement

{-64, 27}
34

{-81, 27}
36

{-90, 27}
30

{-110, 15}
27

74

73

53

47

81

80

55

50

91%

91%

96%

94%

2.17x

2.03x

1.77x

1.74x

18

Mobile + Internet = Performance?

19

The Current State


z

Todays mobile data networks really do


deliver their bandwidth promises
Internet protocols do not automatically
perform optimally over mobile networks
The gap leads to inefficient network
utilization, wasting precious network
capacity and limiting user experiences

20

The Road Ahead


z

Long-Term Solution
z

A new TCP design that works well in both wired


and mobile networks is needed;
Internet-scale deployment will take time.

Near-Term Solution
z

Deployment of mobile-optimized TCP for


Internet servers directly serving mobile users;
Deployment of mobile acceleration devices to
improve the performance of existing TCP flows.

21

Acknowledgement
z

This work was funded in part by the Innovation and


Technology Fund (ITS/014/10) provided by the
Innovation and Technology Commission, HKSAR.
z

Any opinions, findings, conclusions or recommendations expressed in


this material/event (or by members of the project team) do not
reflect the views of the Government of the Hong Kong Special
Administrative Region, the Innovation and Technology Commission or
the assessment panel of the Innovation and Technology Support
Programme of the Innovation and Technology Fund.

22

Thank You

23

Você também pode gostar