ReCapture A Pattern-aware Benchmark Tool for Smartphones.
-
Upload
marilynn-smith -
Category
Documents
-
view
217 -
download
0
Transcript of ReCapture A Pattern-aware Benchmark Tool for Smartphones.
![Page 1: ReCapture A Pattern-aware Benchmark Tool for Smartphones.](https://reader035.fdocuments.in/reader035/viewer/2022062408/56649e9f5503460f94ba20ad/html5/thumbnails/1.jpg)
ReCaptureA Pattern-aware Benchmark Tool for
Smartphones
![Page 2: ReCapture A Pattern-aware Benchmark Tool for Smartphones.](https://reader035.fdocuments.in/reader035/viewer/2022062408/56649e9f5503460f94ba20ad/html5/thumbnails/2.jpg)
Motivation
• How can we know the performance of Android OS, 3G/4G network, energy on the phone?• Experiment (Benchmark)
• Data trace of metrics
• Analysis
![Page 3: ReCapture A Pattern-aware Benchmark Tool for Smartphones.](https://reader035.fdocuments.in/reader035/viewer/2022062408/56649e9f5503460f94ba20ad/html5/thumbnails/3.jpg)
Benchmark
• PC• Unlimited energy
• Interested in performance under heavy tasks: super pi, matrix, primary test, etc.
• SPEC
• Smartphone• No heavy tasks, except
graphics.
• People use it daily, not for HPC.
• Usage patterns matter.
• SPEC does not reflect the true scenario.
![Page 4: ReCapture A Pattern-aware Benchmark Tool for Smartphones.](https://reader035.fdocuments.in/reader035/viewer/2022062408/56649e9f5503460f94ba20ad/html5/thumbnails/4.jpg)
Benchmark
• Solution #1: Write an app, run it on volunteers’ phone• Hire a volunteer: IRB approval, ethnic, legal issues.
• Guarantee exact activity under different patterns.
• How long?
• What if people forget to run it?
• How many phones do we need?
• …
![Page 5: ReCapture A Pattern-aware Benchmark Tool for Smartphones.](https://reader035.fdocuments.in/reader035/viewer/2022062408/56649e9f5503460f94ba20ad/html5/thumbnails/5.jpg)
Recapture
• We already have some data set of how people use smartphones.• Rice University: Livelab data set.
• App trace, web trace, phone status trace, etc.
• Use existing data set as benchmark input.
• Emulate smartphone usage on the physical phone.
• Collect the data automatically.• WiFi, 3G/4G, CPU, memory, I/O.
![Page 6: ReCapture A Pattern-aware Benchmark Tool for Smartphones.](https://reader035.fdocuments.in/reader035/viewer/2022062408/56649e9f5503460f94ba20ad/html5/thumbnails/6.jpg)
ReCapture
phone youtube smsApp trace:
CPU:
Memory:
Network:
![Page 7: ReCapture A Pattern-aware Benchmark Tool for Smartphones.](https://reader035.fdocuments.in/reader035/viewer/2022062408/56649e9f5503460f94ba20ad/html5/thumbnails/7.jpg)
Benefits
• For researchers• Experiment on mobile system performance.
• Discover the relationship between mobile networks and phone usage.
• For consumers• Choose the right phone for you by yourself.
• No privacy issues.
![Page 8: ReCapture A Pattern-aware Benchmark Tool for Smartphones.](https://reader035.fdocuments.in/reader035/viewer/2022062408/56649e9f5503460f94ba20ad/html5/thumbnails/8.jpg)
Timeline
• 2 – 3 weeks: software architecture.
• 4 – 5 weeks: development.
• 1 – 2 weeks: testing and data analysis.
• April 23 – 25: Demo.