ReCapture A Pattern-aware Benchmark Tool for Smartphones.

Slides:



Advertisements
Similar presentations
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
Advertisements

Name of submission Name of submitting company and full contact information of person submitting.
By Amelia Hart.  Both have a lot in common:  1. Both are Linux-based operating systems for smartphones that have been put together by companies best.
Objectives Overview Define an operating system
A Method for Characterizing Energy Consumption in Android Smartphones Authors: Luis Corral, Anton B. Georgiev, Alberto Sillitti, Giancarlo Succi Center.
Transforms Real-World Data Integrates data into exercise scenarios at Home Station Training, Centers of Excellence and Combat Training Centers Provides.
Architectures and Systems for Mobile-Cloud Computing: A Workload-Driven Perspective Prashant Nair Adviser: Moin Qureshi ECE Georgia Tech Xin Zhang Adviser:
ErdOS Enabling opportunistic resources sharing in mobile Operating Systems Narseo Vallina-Rodríguez Jon Crowcroft University of Cambridge MUM 2010, Cyprus.
Extend Your UFT for Mobile Testing & Monitoring Mobile Add-on For UFT Nov 2014.
Onetouch Cloud Backup.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
MOBILE PACKET MONITOR Josue Martins (front end) Chisha Malama (back end) Supervised by Dr WD Tucker & Mr Michael Norman.
Norman Online Backup All your files Always available.
ThinkAir: Dynamic Resource Allocation and Parallel Execution in Cloud for Mobile Code Offloading Sokol Kosta, Pan Hui Deutsche Telekom Labs, Berlin, Germany.
Clustering & VPC Patrick Gallucci Microsoft Colorado PASSCamp 2006.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
Type of Software There are two main types of software They are System software Application software Hardware System Software (OS) Application Software.
Hardware.
Bottlenecks: Automated Design Configuration Evaluation and Tune.
PYLBO Put Your Life in Better Order. Team Milko - developer, R & D, web application Rusko - developer (DB), sales Chris - marketing, design, finances.
App Rights or wrongs ? A look at smartphone apps or: why RTFM* is not just important for geeks and “computer types” * = Read The F+*#ing (or “Fine”) Manual.
Mobile Packet Monitor User Interface By Josue Martins Supervisor Dr. W.B Tucker & Co-Supervisor Mr. M. Norman.
Explain the purpose of an operating system
ArcGIS for Smartphones and Tablets Paul Barker & Russ Roberts.
1 Using Multiple Energy Gears in MPI Programs on a Power- Scalable Cluster Vincent W. Freeh, David K. Lowenthal, Feng Pan, and Nandani Kappiah Presented.
ADDRESSING MUNGRET REGIONAL FOOTBALL CLUB.
Mobile Device Programming
An Offloaded Dynamic Taint Analysis Approach for Privacy Leakage Detection on Android Hui Xu 1.
Mobile Usage Patterns and Privacy Implications Michael Mitchell March 27, 2015 Ratnesh Patidar, Manik Saini, Parteek Singh, An-I Wang Florida State University.
Computer Systems Nat 4/5 Computing Science Operating Systems.
GOTBACKUP THE BEST BACKUP SOLUTIONS. SIGN UP TODAY! CLICK HERECLICK HERE.
Three main types of computer operating systems By Chloe Monks.
IPSec VPN on a Android Phone Group 1 Avinash Bhashyam Axel Christiansen.
Basics of testing mobile apps
Evaluation and Driving Applications for On-Chip Networks Rajeev Balasubramaniam (Utah) Angelos Bilas (Crete) Jay Jayasimha (Intel) Rich Oehler (AMD) D.
PRIVATE INFORMATION EXPOSURE IN ONLINE SOCIAL NETWORKS WITH IOS, ANDROID AND SYMBIAN MOBILE DEVICES Security and Cooperation in Wireless Networks Laboratory.
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
Wireless Mesh Networking or Peer to Peer Technology Andre Lukito – Johnsonsu – Wednesday, 9.
Introducing the Raspberry Pi Nauru ICT Department April 2016.
REMINDER Check in on the COLLABORATE mobile app Oracle Performance Management with vCenter Operations Manager and Oracle Enterprise Manager (OEM) Adapter.
Step by Step to make an app Gordon Eccleston
Tech and Construction Mobile Technology in the Field Allen Small, Distribution Director Austin Energy SWEDE 2015 Workshop.
Application development process Part 1. Overview State of the mobile industry Size of the market Popularity of platforms How users use their devices Internationalisation.
CHAPTER 7 Operating System Copyright © Cengage Learning. All rights reserved.
By: Amol Kokje Tosha Shah Raymond Tyler. Outline of Presentation Motivation Goals Methodology Application Flow What we have done To do Possible extensions.
WELCOME Mobile Applications Testing
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
Computers & operating systems
Pavlos Petoumenos, Hugh Leather, Björn Franke
The Universal Windows Platform
Outline Introduction Related Work
Mobile Applications Applied to Information System
Week 01 Comp 7780 – Class Overview.
MIT App Inventor By Hans Yip.
Software engineering in the mobile phone platform war.
Android Mobile apps development services company in India
McAfee Total Protection 2018 Protection for PC, MAC, Smartphones and Tablets.
Securely run and grow your business with Microsoft 365 Business
Mobile and Desktop Memory Management
Background Energy efficiency is a critical issue for mobile device.
Regardless of Ethnicity, TV is the Primary Video Source
Muhammad Saif ur Rehman
Nat 4/5 Computing Science Operating Systems
Computers & operating systems
Types of applications.
Skype.
BVM Web Solutions is a Leading Website and Mobile App Development Company Offering best Ecommerce website and app development services for Android and.
Presentation transcript:

ReCapture A Pattern-aware Benchmark Tool for Smartphones

Motivation How can we know the performance of Android OS, 3G/4G network, energy on the phone? Experiment (Benchmark) Data trace of metrics Analysis

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.

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? …

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.

ReCapture facebookphoneyoutubesms App trace: CPU: Memory: Network:

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.

Timeline 2 – 3 weeks: software architecture. 4 – 5 weeks: development. 1 – 2 weeks: testing and data analysis. April 23 – 25: Demo.