abhijnan chakraborty, vishnu navda, venkataa n. padmanabhan, ramachandran ramjee microsoft research...

14
Coordinating Cellular Background Transfers using LoadSense Abhijnan Chakraborty, Vishnu Navda, Venkataa N. Padmanabhan, Ramachandran Ramjee Microsoft Research India . Presented by ZWZ.

Upload: amy-thomas

Post on 02-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Abhijnan Chakraborty, Vishnu Navda, Venkataa N. Padmanabhan, Ramachandran Ramjee Microsoft Research India. Presented by ZWZ

Coordinating Cellular Background Transfers

using LoadSenseAbhijnan Chakraborty, Vishnu Navda, Venkataa N. Padmanabhan,

Ramachandran RamjeeMicrosoft Research India

.Presented by ZWZ.

Page 2: Abhijnan Chakraborty, Vishnu Navda, Venkataa N. Padmanabhan, Ramachandran Ramjee Microsoft Research India. Presented by ZWZ

Introduction Motivation LoadSense The Peak-n-Sneak Protocol Evaluation Discussion

Outline

Page 3: Abhijnan Chakraborty, Vishnu Navda, Venkataa N. Padmanabhan, Ramachandran Ramjee Microsoft Research India. Presented by ZWZ

Background transfers.

Fluctuant throughput.

Cellular Workload.

Introduction

Page 4: Abhijnan Chakraborty, Vishnu Navda, Venkataa N. Padmanabhan, Ramachandran Ramjee Microsoft Research India. Presented by ZWZ

Is throughput stable?◦ 100G+ data download over 100+ hours.◦ Airtel: 3G and LTE in Bangalore, India◦ AT&T: LTE in Seattle, US◦ BSNL: 3G in Bangalore, India

Motivation

Page 5: Abhijnan Chakraborty, Vishnu Navda, Venkataa N. Padmanabhan, Ramachandran Ramjee Microsoft Research India. Presented by ZWZ

What if we can predict the throughput?

Is signal quality (pilot power) a good indicator?

Motivation

Page 6: Abhijnan Chakraborty, Vishnu Navda, Venkataa N. Padmanabhan, Ramachandran Ramjee Microsoft Research India. Presented by ZWZ

The Metric: Power Radio◦ PR = PilotPower/TotalRawPower

LoadSense

Page 7: Abhijnan Chakraborty, Vishnu Navda, Venkataa N. Padmanabhan, Ramachandran Ramjee Microsoft Research India. Presented by ZWZ

Both link quality and cellular load have an impact on the throughput.

Obtaining these information using a Specified tool from QualComm, QXDM, on a Windows Phone.

LoadSense

Link quality Cellular load

LTE RSRP RSRQ

3G RSCP ECIO

Page 8: Abhijnan Chakraborty, Vishnu Navda, Venkataa N. Padmanabhan, Ramachandran Ramjee Microsoft Research India. Presented by ZWZ

Predicting throughput.◦ High (≥1.5Mbps) or low (<1.5Mbps).◦ Using SVM (RBF)

LoadSense

Page 9: Abhijnan Chakraborty, Vishnu Navda, Venkataa N. Padmanabhan, Ramachandran Ramjee Microsoft Research India. Presented by ZWZ

Peek: LoadSense. Sneak: Collision resolution.

Peek-n-Sneak Design

Page 10: Abhijnan Chakraborty, Vishnu Navda, Venkataa N. Padmanabhan, Ramachandran Ramjee Microsoft Research India. Presented by ZWZ

Micro-benchmarks

Evaluation

Page 11: Abhijnan Chakraborty, Vishnu Navda, Venkataa N. Padmanabhan, Ramachandran Ramjee Microsoft Research India. Presented by ZWZ

Macro-benchmarks

Evaluation

Page 12: Abhijnan Chakraborty, Vishnu Navda, Venkataa N. Padmanabhan, Ramachandran Ramjee Microsoft Research India. Presented by ZWZ

Key point: throughput prediction with SVM.

Contributions:◦ LoadSense.◦ Peek-n-Sneak protocol, which saves energy

consumption.

Conclusion

Page 13: Abhijnan Chakraborty, Vishnu Navda, Venkataa N. Padmanabhan, Ramachandran Ramjee Microsoft Research India. Presented by ZWZ

Other factors?◦ Pilot power & power ratio. Movement?

Possible directions.◦ Inference.

Correlation estimation/prediction.◦ Using SVM. (原因<=>结果 )

app能耗分析,对一些用量 (内存、 radio等 )做 SVM,然后可以就可以通过这个来判定是否会引起 battery drain.

Diagnosis. 同样的套路。

Discussion

S

A B C

Page 14: Abhijnan Chakraborty, Vishnu Navda, Venkataa N. Padmanabhan, Ramachandran Ramjee Microsoft Research India. Presented by ZWZ

Thanks!Q & A