Diversity in Smartphone Usage MobiSys ‘10 June 17, 2010 UCLA, Microsoft, USC Hossein Falaki, Ratul Mahajan, Srikanth Kandula Dimitrios Lymberopoulos, Ramesh.

Slides:



Advertisements
Similar presentations
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Advertisements

Using Matrices in Real Life
Advanced Piloting Cruise Plot.
Kapitel S3 Astronomie Autor: Bennett et al. Raumzeit und Gravitation Kapitel S3 Raumzeit und Gravitation © Pearson Studium 2010 Folie: 1.
© 2008 Pearson Addison Wesley. All rights reserved Chapter Seven Costs.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
1 The Academic Profession and the Managerial University: An International Comparative Study from Japan Akira Arimoto Research Institute for Higher Education.
We need a common denominator to add these fractions.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
Multiplication Facts Review. 6 x 4 = 24 5 x 5 = 25.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
Learning to show the remainder
ZMQS ZMQS
Break Time Remaining 10:00.
PP Test Review Sections 6-1 to 6-6
ABC Technology Project
Bright Futures Guidelines Priorities and Screening Tables
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
VOORBLAD.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Squares and Square Root WALK. Solve each problem REVIEW:
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
© 2012 National Heart Foundation of Australia. Slide 2.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
LO: Count up to 100 objects by grouping them and counting in 5s 10s and 2s. Mrs Criddle: Westfield Middle School.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
H to shape fully developed personality to shape fully developed personality for successful application in life for successful.
Januar MDMDFSSMDMDFSSS
Week 1.
Analyzing Genes and Genomes
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Figure Essential Cell Biology (© Garland Science 2010)
Essential Cell Biology
Copyright © 2010 Pearson Addison-Wesley. All rights reserved. Chapter 15 2 k Factorial Experiments and Fractions.
Intracellular Compartments and Transport
A SMALL TRUTH TO MAKE LIFE 100%
PSSA Preparation.
Essential Cell Biology
How Cells Obtain Energy from Food
Immunobiology: The Immune System in Health & Disease Sixth Edition
Energy Generation in Mitochondria and Chlorplasts
CpSc 3220 Designing a Database
Traktor- og motorlære Kapitel 1 1 Kopiering forbudt.
Diversity in Smartphone Usage Hossein Falaki, Ratul mahajan, Srikanth kandula, Dimitrios Lymberopoulous, Ramesh Govindan, Deborah Estrin. UCLA, Microsoft,
Presentation transcript:

Diversity in Smartphone Usage MobiSys ‘10 June 17, 2010 UCLA, Microsoft, USC Hossein Falaki, Ratul Mahajan, Srikanth Kandula Dimitrios Lymberopoulos, Ramesh Govindan, Deborah Estrin

Smartphone Penetration Is on the Rise 2

Basic Facts about Smartphone Usage Are Unknown 3

Why Do We Need to Know These Facts? 4 How can we improve smartphone performance and usability? Identical users Everyone is different Can we improve resource management on smartphones through personalization?

Main Findings 5 1. Users are quantitatively very diverse in their usage 2. But invariants exist and can be harnessed

PlatformDemographics Android  16 high school students  17 knowledge workers WinMobile  16 Social Communicators  56 Life Power Users  59 Business Power Users  37 Organizer Practicals PlatformInformation Logged Android  Screen state  App usage  Battery level  Net traffic per app  Call starts and ends WinMobile  Screen state  Applications used Data Sets 6 Platform# UsersDuration Android Weeks/user WinMobile Weeks/user

 Diversity in interaction  Interaction model  Diversity in application usage  Application usage model  Diversity in battery usage  Energy drain model Outline 7 Comprehensive system view Interaction ApplicationEnergy

Users have disparate interaction levels 8 Two orders

Sources of Interaction Diversity 1.User demographics 2.Session count 3.Session length 4.Application use 5.Number of applications per session 9

User Demographics Do Not Explain Diversity 10

Session Lengths Contribute to Diversity 11

Number of Sessions Contribute to Diversity 12

Session Length and Count Are Uncorrelated 13

Close Look at Interaction Sessions 14 Most sessions are short Sessions terminated by screen timeout Few very long sessions Exponential distribution Shifted Pareto distribution

Modeling Interaction Sessions 15 Extremely long sessions are being modeled well

Implications of Interaction Diversity 16 System parameters such as timeouts can be tuned based on model parameters System can be designed with insights from the distributions Diversity Interaction Models System Design Implications

 Diversity in application usage  Application usage model Outline 17 Interaction Application Energy  Diversity in interaction  Interaction model

Users Run Disparate Number of Applications 18 50% of users run more than 40 apps

Application Breakdown 19

Close Look at Application Popularity 20 Straight line in semi-log plot appears for all users Different list for each user

Exponential Distribution Models App Popularity Well 21

Implications of Application Diversity 22 Most of a user’s attention is focused on a few applications Optimize the system for the top applications for each user Diversity Application Models System Design Implications

 Diversity in application usage  Application usage model Outline 23 Interaction Application Energy  Diversity in interaction  Interaction model  Diversity in energy drain  Predicting energy drain

Users Are Diverse in Energy Drain 24 Two orders

Close Look at Energy Drain 25 Significant variation across time High variation within each hour

“Trend Table” Based Framework to Model Energy Drain 26

Modeling Energy Drain 27

Conclusions Users are quantitatively diverse in their usage 28 Invariants exist and can be harnessed Building effective systems for all users is challenging Static policies cannot work well for all users Users have similar distributions with different parameters. This significantly facilitates the adaptation task

Diversity in Smartphone Usage MobiSys ‘10 June 17, 2010 Hossein Falaki