Diversity in Smartphone Usage Hossein Falaki, Ratul mahajan, Srikanth kandula, Dimitrios Lymberopoulous, Ramesh Govindan, Deborah Estrin. UCLA, Microsoft,

Slides:



Advertisements
Similar presentations
SensMax People Counting Solutions Visitors counting makes the most efficient use of resources - people, time and money, which leads to higher profits in.
Advertisements

Diversity in Smartphone Usage MobiSys ‘10 June 17, 2010 UCLA, Microsoft, USC Hossein Falaki, Ratul Mahajan, Srikanth Kandula Dimitrios Lymberopoulos, Ramesh.
NDN in Local Area Networks Junxiao Shi The University of Arizona
Energy-Efficient Computing for Wildlife Tracking: Design Tradeoffs and Early Experiences with ZebraNet Presented by Eric Arnaud Makita
© 2011 Rainforest Automation, Inc.. 2 ● Rainforest introduction ● Product overview: EMU™, RAVEn™ ● Partner solutions ● Prepay solution ● STB opportunity.
Energy control and user impatience Daniel Mosse. Power Model CPUs can vary frequency and voltage, screen brightness, etc. The strategy is: if there is.
Xu Chen Xiaowen Gong Lei Yang Junshan Zhang
ACE: Exploiting Correlation for Energy-Efficient and Continuous Context Sensing Suman Nath Microsoft Research MobiSys 2012 Presenter: Jeffrey.
Energy-Efficient Rate-Adaptive GPS-based Positioning for Smartphones Jeongyeup Paek, Joongheon Kim, Ramesh Govindan CENS Talk April 30, 2010.
EEC 693/793 Wireless Sensor Networks A Short Name of your Paper’s Title Student Name.
Issues with Measurement-based characterization of on- line games Prasad.
Understanding Churn in Peer-to-Peer Networks Daniel Stutzbach – University of Oregon Reza Rejaie – University of Oregon Internet Measurement Conference.
ErdOS Enabling opportunistic resources sharing in mobile Operating Systems Narseo Vallina-Rodríguez Jon Crowcroft University of Cambridge MUM 2010, Cyprus.
Information Technology, the Internet, and You © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Computing Essentials 2013.
Multi-criteria infrastructure for location-based applications Shortly known as: Localization Platform Ronen Abraham Ido Cohen Yuval Efrati Tomer Sole'
Detailed diagnosis in enterprise networks Srikanth Kandula, Ratul Mahajan, Patrick Verkaik (UCSD), Sharad Agarwal, Jitu Padhye, Victor Bahl.
Timecard: Controlling User-Perceived Delays in Server-Based Mobile Applications Lenin Ravindranath, Jitu Padhye, Ratul Mahajan, Hari Balakrishnan.
ThinkAir: Dynamic Resource Allocation and Parallel Execution in Cloud for Mobile Code Offloading Sokol Kosta, Pan Hui Deutsche Telekom Labs, Berlin, Germany.
Augmenting Mobile 3G Using WiFi Aruna Balasubramanian Ratul Mahajan Arun Venkataramani University of Massachusetts Microsoft Research.
A Survey of Mobile Phone Sensing Michael Ruffing CS 495.
Presented by Yeshwanth Boppana Sowmya Nagubadi. overview Introduction SL and WOW Virtual Laboratory Experiments Observational Social and Economic Science.
1 University of Massachusetts, Amherst Users and Batteries : Interactions and Adaptive Power Management in Mobile Systems Nilanjan Banerjee 1, Ahmad Rahmati.
Mobile App Monetization: Understanding the Advertising Ecosystem Vaibhav Rastogi.
Ambulation : a tool for monitoring mobility over time using mobile phones Computational Science and Engineering, CSE '09. International Conference.
Introduction to Mobile Computing CSE 390 Fall 2010.
Multimedia and Mobile communications Laboratory Augmenting Mobile 3G Using WiFi Aruna Balasubramanian, Ratul Mahajan, Arun Venkataramani Jimin.
Social Sensing for Epidimiological Behavior Change
Crowdsourcing Predictors of Behavioral Outcomes. Abstract Generating models from large data sets—and deter¬mining which subsets of data to mine—is becoming.
Research paper: Web Mining Research: A survey SIGKDD Explorations, June Volume 2, Issue 1 Author: R. Kosala and H. Blockeel.
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
Mobile Usage Patterns By: SOHAM GADGIL. Inspiration Today, mobile has become an integral part of everyone’s life. Almost each one of us carries a mobile.
1 Focus on Measurement: Part I. 2 Objectives (1 of 2)  Explain why it is important to use data to analyze processes, identify problems and test interventions.
ErdOS: An energy-aware social operating system Further Reading: (*) Narseo Vallina-Rodriguez, Pan Hui, Jon Crowcroft, Andrew Rice. “Exhausting Battery.
Information-Based Building Energy Management SEEDM Breakout Session #4.
Visualizations to Support Interactive Goal Model Analysis Jennifer Horkoff 1 Eric Yu 2 Department of Computer Science 1 Faculty of Information 2
George Johnson Director of Technology and Innovation What do our students want?
A First Look at Traffic on Smartphones Hossein Falaki Dimitrios Lymberopoulos Ratul Mahajan Srikanth Kandula Deborah Estrin.
Case Study: Telecommuting Mark Nowakowski, Tom Coyne, Jhonatan Sanchez.
電管碩一 R 凌伊亭 Social Media Use In a Mobile Broadband Environment : Examination of Determinants of Twitter and Facebook Use International Journal of.
IST Conference Paper Prototyping a Dynamic Software Interface: A Case Study Using APT Andrew Barrett Jamison Judd.
Turducken: Hierarchical Power Management for Mobile Devices Jacob Sorber, Nilanjan Banerjee, Mark Corner, Sami Rollins University of Massachusetts, Amherst.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Context-Aware Interactive Content Adaptation Iqbal Mohomed, Jim Cai, Sina Chavoshi, Eyal de Lara Department of Computer Science University of Toronto MobiSys2006.
Energy Efficient Location Sensing Brent Horine March 30, 2011.
Content Sharing over Smartphone-Based Delay- Tolerant Networks.
Timecard: Controlling User-Perceived Delays in Server-Based Mobile Applications Lenin Ravindranath, Jitu Padhye, Ratul Mahajan, Hari Balakrishnan.
出處 :2010 2nd International Conference on Signal Processing Systems (ICSPS) 作者 :Zhidong Shen 、 Qiang Tong 演講者 : 碩研資管一甲 吳俊逸.
KSE631: Content Networking Uichin Lee Feb. 07, 2011.
Data Mining BY JEMINI ISLAM. Data Mining Outline: What is data mining? Why use data mining? How does data mining work The process of data mining Tools.
Basics of testing mobile apps
INFORMATION TECHNOLOGY
When the Price Is Right: Enabling Time-Dependent Pricing of Broadband Data AUTHOR: CARLEE JOE-WONG, STUDENT MEMBER, IEEE, SOUMYA SEN, MEMBER, IEEE, SANGTAE.
Make Mobile Work For You Dave Lewis. Why Mobile GIS? Key Business Drivers for Field Operations Empowering Field Operations with Data Replace paper maps.
Unit 1: Statistics and Statistical Thinking Statistics is the science of data Statistics involves collecting, classifying, summarizing, organizing, analyzing.
Enhancing Mobile Apps to Use Sensor Hubs without Programmer Effort Haichen Shen, Aruna Balasubramanian, Anthony LaMarca, David Wetherall 1.
CONNECTED: The internet is a part of everyone’s life Mitch Harrison EDTC 5103.
Introduction Exploring Categorical Variables Exploring Numerical Variables Exploring Categorical/Numerical Variables Selecting Interesting Subsets of Data.
Presented by - Appsolz.com Mobile Apps for Business Growth.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
Research Design. How do we know what we know? The way we make reasoning Deductive logic Begins with one or more premises, reasoning then proceeds logically.
Smartphone energy considerations (for browser design) Ratul Mahajan Microsoft Research.
Smartphone Energy Drain in the Wild: Analysis and Implications Authors: Xiaomeng Chen, Ning Ding, Abhilash Jindal†, Y. Charlie Hu†, Maruti Gupta, Rath.
WELCOME Mobile Applications Testing
Outline Introduction Related Work
KEYWORDS & EXAMPLES CHAPTER REFERENCE- CHP. 1
Emerging Trends in Information Technology
Software Defined Networking (SDN)
PredictRemainingTime
Characterizing Smartwatch Usage In The Wild
Evaluation.
Presentation transcript:

Diversity in Smartphone Usage Hossein Falaki, Ratul mahajan, Srikanth kandula, Dimitrios Lymberopoulous, Ramesh Govindan, Deborah Estrin. UCLA, Microsoft, USC MobiSys ‘10 Presented by Vignesh Saravanaperumal

Smart phone - Intro Mobile phone Smart phone (Mobile phone + various Sensors ) What if your monitor could be plugged into your phone? What if you really didn't need a laptop, since your phone's CPU could power most applications, and draw data from the cloud? Nirvana Phones

What does this Paper say? This paper, in short is kind of statistics paper which discusses about the various ways the users interact with the smart phones and its outcome

Why did they do this paper?

Basic Facts about Smartphone Usage Are Unknown 5

Why Do We Need to Know These Facts? 6 How can we improve smart phone performance and usability? Identical users Everyone is different Can we improve resource management on smart phones through personalization?

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

Smart phone Usage  Diversity in interaction  Interaction model  Diversity in application usage  Application usage model  Diversity in battery usage  Energy drain model 8 Comprehensive system view Interaction ApplicationEnergy

Who participated in this survey? 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 9 Platform# UsersDuration Android Weeks/user WinMobile Weeks/user

Users have disparate interaction levels 10 Two orders

Sources of Interaction Diversity User Demographics Session count Session length 11

User Demographics Do Not Explain Diversity Interaction Time:

Session Lengths Contribute to Diversity 13

Number of Sessions Contribute to Diversity 14

Session Length and Count Are Uncorrelated Interaction Sessions:

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

Modeling Interaction Sessions 17 Extremely long sessions are being modeled well

Diurnal Patterns:

Smart phone Usage  Diversity in application usage  Application usage model 19 Interaction Application Energy  Diversity in interaction  Interaction model

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

Application Breakdown:

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

Application Popularity Relationship to user demographic: What does this graph signifies? These graphs cannot reliably predict how a user will use the phone. While demographic information appears to help in some cases (for e.g., the variation in usage of productivity software in Dataset1), such cases are not the norm, and it is hard to guess when demographic information would be useful.

Diurnal patterns: Time dependent application popularity was recently reported by Trestian based on an analysis of the network traffic logs from a 3G provider and this analysis confirms the effect.

Application Sessions Applications run per interaction: 90%, of interactions include only one application

Application session lengths: what interesting sight do these graphs reveal ?

Smart phone Usage  Diversity in application usage  Application usage model 27 Interaction Application Energy  Diversity in interaction  Interaction model  Diversity in energy drain  Predicting energy drain

Users Are Diverse in Energy Drain 28 Two orders

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

Modeling Energy Drain 30

Network Traffic  Traffic per day  Interactive traffic  Diurnal patterns The Network Analysis was carried out on Dataset 1 The traffic includes 3G radio and the wireless link

Network Traffic Traffic per day: The traffic received - 1 to 1000 MB The traffic sent to 100 MB. The median values are 30 MB sent and 5 MB received

Conclusions Users are quantitatively diverse in their usage 33 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

Questions Raised? Based upon these statistics what can be the solution to Resource management in Smart phones? Customization (Adaptation), but Is it possible?  Analyzing the Qualitative similarities among users  User behavior in the past must also predictive of the future