MobiPerf YUANYUAN ZHOU UNIVERSITY OF MICHIGAN MobiPerf Overview - - PowerPoint PPT Presentation

mobiperf
SMART_READER_LITE
LIVE PREVIEW

MobiPerf YUANYUAN ZHOU UNIVERSITY OF MICHIGAN MobiPerf Overview - - PowerPoint PPT Presentation

MobiPerf YUANYUAN ZHOU UNIVERSITY OF MICHIGAN MobiPerf Overview Joint work by Google/M Labs, Dave Choffnes (UW), and Michigan. MobiPerf is a measurement platform for mobile networks , useful to mobile users and researchers Send Measurement


slide-1
SLIDE 1

MobiPerf

YUANYUAN ZHOU UNIVERSITY OF MICHIGAN

slide-2
SLIDE 2

MobiPerf Overview

Joint work by Google/M‐Labs, Dave Choffnes (UW), and Michigan. MobiPerf is a measurement platform for mobile networks, useful to mobile users and researchers

Mobile Users Run Tests Send Measurement Data Researchers Return Intuitive Results

slide-3
SLIDE 3

Motivation

For mobile users:

  • Have senses of real‐time network conditions of the cellular networks
  • Compare with previous measurement results
  • Compare measurement results between different carriers/regions
  • Diagnose network applications
slide-4
SLIDE 4

Motivation (Cont.)

For researchers:

  • Measurement results dataset is valuable for researchers working on mobile networks
  • Open source software (https://github.com/Mobiperf/MobiPerf)
  • Easily plug‐in your customized measurement task
  • Allow periodic scheduling measurement tasks
slide-5
SLIDE 5

Related Work

  • My Speed Test by Network Operations and Internet Security Lab at Georgia Institute
  • f Technology
  • Downlink/Uplink throughput test
  • Latency test
  • Application bandwidth usage (removed recently)
  • Tempo by Rice Efficient Computing Group at Rice University
  • Focus on performance characterization and optimization of browsers on

smartphones

slide-6
SLIDE 6

MobiPerf System Design

End‐to‐end measurements between end device and central server, mobile networks treated as black boxes

MobiPerf Client MobiPerf Server Suite Mobile Networks

slide-7
SLIDE 7

MobiPerf System Design (Cont.)

 Measurements

  • Traceroute
  • HTTP
  • TCP Throughput (Downlink/Uplink)
  • Ping
  • DNS lookup

 Server Deployment: MLab

slide-8
SLIDE 8

General Challenges about Measurement for Mobile Platforms

  • User privacy
  • Accuracy (cellular networks architecture is complicated)
  • Efficiency (running time, energy consumption, CPU utilization)
  • Active measurement versus passive measurement
slide-9
SLIDE 9

MobiPerf on Android

slide-10
SLIDE 10

User Statistics

  • 612 active users
  • 6GB tranmitted measurement data per day
  • 800 requests per day (maximum 3000)
slide-11
SLIDE 11

Future Work

  • Measurement related to IPv6
  • Compare IPv4 and IPv6 performance
  • RRC state inference test
slide-12
SLIDE 12

Discussions

How to further improve MobiPerf with the previously mentioned challenges?

  • Resource constraints (CPU, energy)
  • Measurement accuracy
  • Data analysis support (data uploading, data analyzing)
slide-13
SLIDE 13

Thank You!

  • MobiPerf Website: http://www.mobiperf.com/
  • To get collected data, you can go to

https://storage.cloud.google.com/?arg=openmobiledata_public#openmobiledata_public (all the data); http://openmobiledata.appspot.com/ (your data associated with google id, need to login)