18
Mobile Networks (TDDD66) Fall 2015 Examiner: Niklas Carlsson [email protected] www.ida.liu.se/~nikca/

Mobile networks (TDDD66) - LiUTDDD66/labs/2015/tddd66...Energy optimization: WiFi vs 3G/4G • Smartphones can typically use both WiFi and 3G/4G (each with different characteristics)

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mobile networks (TDDD66) - LiUTDDD66/labs/2015/tddd66...Energy optimization: WiFi vs 3G/4G • Smartphones can typically use both WiFi and 3G/4G (each with different characteristics)

Mobile Networks (TDDD66) Fall 2015

Examiner: Niklas Carlsson

[email protected]

www.ida.liu.se/~nikca/

Page 2: Mobile networks (TDDD66) - LiUTDDD66/labs/2015/tddd66...Energy optimization: WiFi vs 3G/4G • Smartphones can typically use both WiFi and 3G/4G (each with different characteristics)

Week 1

• WiFi speed: Home vs hotspot

Page 3: Mobile networks (TDDD66) - LiUTDDD66/labs/2015/tddd66...Energy optimization: WiFi vs 3G/4G • Smartphones can typically use both WiFi and 3G/4G (each with different characteristics)

WiFi speed: Home vs. hotspot

• As you change location, you see different WiFi speed …

• There is a limited bandwidth spectrum ...

• Among other things, interference and channel selection affect the efficiency of WiFi channel usage …

AP

AP

AP AP

AP AP

Channel 1

Channel 6

Channel 1 Channel 11

Channel 6 Channel 1

Page 4: Mobile networks (TDDD66) - LiUTDDD66/labs/2015/tddd66...Energy optimization: WiFi vs 3G/4G • Smartphones can typically use both WiFi and 3G/4G (each with different characteristics)

Week2

• One of the following two

– Radio energy usage

– Energy optimization: WiFi vs 3G/4G

Page 5: Mobile networks (TDDD66) - LiUTDDD66/labs/2015/tddd66...Energy optimization: WiFi vs 3G/4G • Smartphones can typically use both WiFi and 3G/4G (each with different characteristics)

Radio energy usage: WiFi or LTE

• Phones etc. have limited batteries, with the radio consuming some fraction of the total energy usage ...

• (Optimal) energy-delay tradeoff (e.g., delay-tolerant protocol using PSM with multiple power levels)

• Power model (e.g., simple on-off or more complex)

• Impact of mobility (e.g., when driving your hybrid low-power car)

Pow

er

… ? p2,p3 p4

p0 p0

p1 …

Page 6: Mobile networks (TDDD66) - LiUTDDD66/labs/2015/tddd66...Energy optimization: WiFi vs 3G/4G • Smartphones can typically use both WiFi and 3G/4G (each with different characteristics)

Energy optimization: WiFi vs 3G/4G

• Smartphones can typically use both WiFi and 3G/4G (each with different characteristics) …

• Imagine that you are a developer and want to implement a protocol that minimizes the energy usage associated with downloading a large file, given access to both technologies and some download time constraint …

• Impact and opportunities associated with mobility (e.g., when driving your hybrid low-power car)

Page 7: Mobile networks (TDDD66) - LiUTDDD66/labs/2015/tddd66...Energy optimization: WiFi vs 3G/4G • Smartphones can typically use both WiFi and 3G/4G (each with different characteristics)

Week 3

• One of the following

– Power-aware routing

– Multi-path throughput optimization

Page 8: Mobile networks (TDDD66) - LiUTDDD66/labs/2015/tddd66...Energy optimization: WiFi vs 3G/4G • Smartphones can typically use both WiFi and 3G/4G (each with different characteristics)

Power-aware routing

• Reasonable per-node power model for information transmission • (Optimal) energy-efficient path for a topology • Distributed vs central routing decisions ...

? ?

Page 9: Mobile networks (TDDD66) - LiUTDDD66/labs/2015/tddd66...Energy optimization: WiFi vs 3G/4G • Smartphones can typically use both WiFi and 3G/4G (each with different characteristics)

Multi-path throughput optimization

• Reasonable per-node throughput model for information transmission • (Optimal) multi-path throughput for a topology • Distributed vs. central routing decisions ...

? ?

Page 10: Mobile networks (TDDD66) - LiUTDDD66/labs/2015/tddd66...Energy optimization: WiFi vs 3G/4G • Smartphones can typically use both WiFi and 3G/4G (each with different characteristics)

Week 4

• Tools and evaluation techniques

Page 11: Mobile networks (TDDD66) - LiUTDDD66/labs/2015/tddd66...Energy optimization: WiFi vs 3G/4G • Smartphones can typically use both WiFi and 3G/4G (each with different characteristics)

Tools and evaluation techniques

• Method selection when evaluating the performance – What, when, why ...?

– Tradeoffs …

Experiments: e.g., using

dummynet (bandwidth,

delay, packet losses) Simulations: e.g., using ns-3

(mobility, bandwidth, energy,

packet losses, protocols, …)

Analytic: e.g., using mathematical and

statistical tools that you know and/or can learn vs …

Page 12: Mobile networks (TDDD66) - LiUTDDD66/labs/2015/tddd66...Energy optimization: WiFi vs 3G/4G • Smartphones can typically use both WiFi and 3G/4G (each with different characteristics)

Week 5

• Why I only get a small fraction of the advertised 4G speed …

Page 13: Mobile networks (TDDD66) - LiUTDDD66/labs/2015/tddd66...Energy optimization: WiFi vs 3G/4G • Smartphones can typically use both WiFi and 3G/4G (each with different characteristics)

Why I only get a small fraction of the advertised 4G speed …

• End-to-end arguments (complexity and end points), channel interfaces, etc. …

• (Optimal) theoretic throughput

• Measured throughput

RTT2, Pr(loss2) RTT1, Pr(loss1)

Page 14: Mobile networks (TDDD66) - LiUTDDD66/labs/2015/tddd66...Energy optimization: WiFi vs 3G/4G • Smartphones can typically use both WiFi and 3G/4G (each with different characteristics)

Week 6

• One of the following three

– Cache-size optimization and resource usage

– HTTP-based adaptive streaming

– Multicast using WiFi, LTE, or both

Page 15: Mobile networks (TDDD66) - LiUTDDD66/labs/2015/tddd66...Energy optimization: WiFi vs 3G/4G • Smartphones can typically use both WiFi and 3G/4G (each with different characteristics)

Rank (r)

Cache-size optimization and resource usage

Client Proxy

Vie

ws

(v)

Example factors (miss cost and hit rates): • Cache size • Content type • Content size • Popularity • Locality • …

Page 16: Mobile networks (TDDD66) - LiUTDDD66/labs/2015/tddd66...Energy optimization: WiFi vs 3G/4G • Smartphones can typically use both WiFi and 3G/4G (each with different characteristics)

Large fraction of Internet traffic

HTTP-based adaptive streaming

16

1,4

1,3

1,2

1,1

2,4

2,3

2,2

2,1

3,4

3,3

3,2

3,1

4,4

4,3

4,2

4,1

5,4

5,3

5,2

5,1

6,4

6,3

6,2

6,1

7,4

7,3

7,2

7,1

1,4

1,3

1,2

1,1

2,4

2,3

2,2

2,1

3,4

3,3

3,2

3,1

4,4

4,3

4,2

4,1

5,4

5,3

5,2

5,1

6,4

6,3

6,2

6,1

7,4

7,3

7,2

7,1

Client Proxy

Client Proxy

• Resource usage, cache hitrate, ...

Page 17: Mobile networks (TDDD66) - LiUTDDD66/labs/2015/tddd66...Energy optimization: WiFi vs 3G/4G • Smartphones can typically use both WiFi and 3G/4G (each with different characteristics)

Multicast using WiFi, LTE, or both

• The broadcast domain of wireless networking provide natural opportunity for resource saving: Many users can obtain the same message using a single transmission ... – Live events: Super bowl, live soccer, Eurovision song contest

– Stored content: Highlights, news, ...

• E.g., where, when and how (do we best save bandwidth) ...

Page 18: Mobile networks (TDDD66) - LiUTDDD66/labs/2015/tddd66...Energy optimization: WiFi vs 3G/4G • Smartphones can typically use both WiFi and 3G/4G (each with different characteristics)

Week 7

• Select one scenario that you have not yet considered (from week 2 or 6)