SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
Evaluating Impact of Storage
on Smartphone Energy Efficiency
DavidT. Nguyen
LIFE IN MOBILE ERA..
1,038,000,000 SMARTPHONE USERS WORLDWIDE [IBTIMES]
27% INCREASED # SMARTPHONES SOLD ANNUALLY [IDC]
Figure Courtesy: http://www.ideas4ios.com
DavidT. Nguyen 2
SMARTPHONE APPS DO EVERYTHING!
850,000 APPS IN APPLE STORE 05/13 [APPLE]
800,000 APPS IN GOOGLE PLAY 05/13 [CANALYS]
145,000 APPS IN WINDOWS STORE 05/13 [CANALYS]
120,000 APPS IN BLACKBERRY WORLD 05/13 [CANALYS]
Figure Courtesy:
http://aptito.com
DavidT. Nguyen 3
Still BIG Problem
DavidT. Nguyen 4
Figure Courtesy: http://cdn.cultofmac.com
Smartphone Dislikes
DavidT. Nguyen 5
0% 10% 20% 30% 40%
Call Quality
Contact List Import
Excessive Dropped Calls
3G Quality
Screen Size
4G Capability
Battery Life
Source: ChangeWave
Outline
Introduction
Background
Experimental Study
Pilot Solution
Evaluation
DavidT. Nguyen 6
Introduction
 Researching energy consumption essential
 What has been done
◦ Performance bottleneck in storage
[Kim et al., FAST ‘12]
◦ No direct study of storage – energy
consumption correlation
DavidT. Nguyen 7
Introduction
 Thesis Statement
◦ Investigate impact of storage on smartphone
energy efficiency
◦ Explain root reasons of such impact
◦ Develop storage-aware energy saving solutions
 Expected Contributions
◦ Better understanding of storage subsystem and
its impact on energy efficiency
◦ Storage-aware energy saving solutions
DavidT. Nguyen 8
Outline
Introduction
Background
Experimental Study
Pilot Solution
Evaluation
DavidT. Nguyen 9
I/O Path
DavidT. Nguyen 10
Red: Nexus One default static configurations
Outline
Introduction
Background
Experimental Study
Pilot Solution
Evaluation
DavidT. Nguyen 11
Approach
 Investigate impact of different storage
configurations on power levels
1. Run series of benchmarks under default
configurations
2. Repeat benchmarks under different
configurations
3. Compare energy consumptions
DavidT. Nguyen 12
Setup
 Rooted smartphone Nexus One
 8 benchmarks
 Monsoon Power Monitor
DavidT. Nguyen 13
Power Consumption: Default Config.
(Queue Depth 128 / Write-back cache)
DavidT. Nguyen 14
 Different algorithms - different power levels
 No algorithm optimal for all benchmarks
 Changing algorithms may save energy
Power Consumption:
Queue Depth 4
DavidT. Nguyen 15
 Shorter queue depth saves energy in most cases
 Not storage intensive benchmarks consume more
power due to overhead of smaller queue
Optimal Configurations
 Run benchmarks with all combinations of
scheduling algorithms and queue
depths
 Record in benchmark table
DavidT. Nguyen 16
Outline
Introduction
Background
Experimental Study
Pilot Solution
Evaluation
DavidT. Nguyen 17
Big Idea
Track phone’s
run-time I/O
pattern
Match phone’s
pattern with
pattern from
benchmark table
Dynamically
configure
parameters with
optimal savings
DavidT. Nguyen 18
SmartStorage Architecture
DavidT. Nguyen 19
GUI
DavidT. Nguyen 20
I/O Pattern Matching
 Compare phone’s I/O pattern with patterns from
benchmark table
 Matching feature:
#𝑟𝑒𝑎𝑑𝑠 𝑐𝑜𝑚𝑝𝑙𝑒𝑡𝑒𝑑 /𝑠𝑒𝑐𝑜𝑛𝑑
#𝑤𝑟𝑖𝑡𝑒𝑠 𝑐𝑜𝑚𝑝𝑙𝑒𝑡𝑒𝑑 /𝑠𝑒𝑐𝑜𝑛𝑑
 If phone’s rate of reads/writes per second close
to a benchmark from table
◦ match is found
 Else
◦ no match
DavidT. Nguyen 21
Outline
Introduction
Background
Experimental Study
Pilot Solution
Evaluation
DavidT. Nguyen 22
Energy Savings: Nexus One
DavidT. Nguyen 23
Remaining Steps
 Energy savings with different
caching policies / file systems / queue depths
 Matching using machine learning
 Adaptive I/O pattern recalculation
 Root reasons of energy savings
DavidT. Nguyen 24
THANKYOU!
DavidT. Nguyen 25

Weitere ähnliche Inhalte

Ähnlich wie Evaluating Impact of Storage on Smartphone Energy Efficiency

Smart, Energy-Saving Homes: What's Stopping Us?
Smart, Energy-Saving Homes: What's Stopping Us?Smart, Energy-Saving Homes: What's Stopping Us?
Smart, Energy-Saving Homes: What's Stopping Us?Leonardo ENERGY
 
How to Lower Android Power Consumption Without Affecting Performance
How to Lower Android Power Consumption Without Affecting PerformanceHow to Lower Android Power Consumption Without Affecting Performance
How to Lower Android Power Consumption Without Affecting Performancerickschwar
 
Equota Pitch Deck EN 2015
Equota Pitch Deck EN 2015Equota Pitch Deck EN 2015
Equota Pitch Deck EN 2015Lucia Shen
 
Shared Solar Smart Micro Grids
Shared Solar Smart Micro GridsShared Solar Smart Micro Grids
Shared Solar Smart Micro GridsRCREEE
 
How Smart Grid overlaps with Energy Efficiency
How Smart Grid overlaps with Energy EfficiencyHow Smart Grid overlaps with Energy Efficiency
How Smart Grid overlaps with Energy EfficiencyJim Thayer
 
University of Leeds || Dr Stephen Hall || Valuing Energy Futures
University of Leeds || Dr Stephen Hall || Valuing Energy FuturesUniversity of Leeds || Dr Stephen Hall || Valuing Energy Futures
University of Leeds || Dr Stephen Hall || Valuing Energy FuturesScience: Disrupt
 
Net zero energy and beyond
Net zero energy and beyondNet zero energy and beyond
Net zero energy and beyondJim Schwartz
 
Green & Beyond: Data Center Actions to Increase Business Responsiveness and R...
Green & Beyond: Data Center Actions to Increase Business Responsiveness and R...Green & Beyond: Data Center Actions to Increase Business Responsiveness and R...
Green & Beyond: Data Center Actions to Increase Business Responsiveness and R...IBMAsean
 
Sunwoda Energy Group Presentation 2023-Jen version.pdf
Sunwoda Energy Group Presentation 2023-Jen version.pdfSunwoda Energy Group Presentation 2023-Jen version.pdf
Sunwoda Energy Group Presentation 2023-Jen version.pdfHuimin( Jennifer) zhong
 
Commercial rooftop solar 7 15-15
Commercial rooftop solar 7 15-15Commercial rooftop solar 7 15-15
Commercial rooftop solar 7 15-15Kate Trono
 
10 Things You Need to Know about DAS Small Cell Networks
10 Things You Need to Know about DAS Small Cell Networks 10 Things You Need to Know about DAS Small Cell Networks
10 Things You Need to Know about DAS Small Cell Networks GE Energy Connections
 
Cost and Finance in Off-Grid Access
Cost and Finance in Off-Grid AccessCost and Finance in Off-Grid Access
Cost and Finance in Off-Grid Accessdanielrsoto
 
Cloud computing for mobile users?Can Offloading computation save energy. . .
Cloud computing for mobile users?Can Offloading computation save energy. . .Cloud computing for mobile users?Can Offloading computation save energy. . .
Cloud computing for mobile users?Can Offloading computation save energy. . .Krishna Chaitanya
 
Green computers (NIRAJ KUMAR FROM BIHAR)
Green computers (NIRAJ KUMAR FROM BIHAR)Green computers (NIRAJ KUMAR FROM BIHAR)
Green computers (NIRAJ KUMAR FROM BIHAR)Niraj Kumar
 

Ähnlich wie Evaluating Impact of Storage on Smartphone Energy Efficiency (20)

Smart, Energy-Saving Homes: What's Stopping Us?
Smart, Energy-Saving Homes: What's Stopping Us?Smart, Energy-Saving Homes: What's Stopping Us?
Smart, Energy-Saving Homes: What's Stopping Us?
 
How to Lower Android Power Consumption Without Affecting Performance
How to Lower Android Power Consumption Without Affecting PerformanceHow to Lower Android Power Consumption Without Affecting Performance
How to Lower Android Power Consumption Without Affecting Performance
 
Equota Pitch Deck EN 2015
Equota Pitch Deck EN 2015Equota Pitch Deck EN 2015
Equota Pitch Deck EN 2015
 
40120140503009
4012014050300940120140503009
40120140503009
 
40120140503009
4012014050300940120140503009
40120140503009
 
Shared Solar Smart Micro Grids
Shared Solar Smart Micro GridsShared Solar Smart Micro Grids
Shared Solar Smart Micro Grids
 
Data Center Power Strategies
Data Center Power StrategiesData Center Power Strategies
Data Center Power Strategies
 
How Smart Grid overlaps with Energy Efficiency
How Smart Grid overlaps with Energy EfficiencyHow Smart Grid overlaps with Energy Efficiency
How Smart Grid overlaps with Energy Efficiency
 
University of Leeds || Dr Stephen Hall || Valuing Energy Futures
University of Leeds || Dr Stephen Hall || Valuing Energy FuturesUniversity of Leeds || Dr Stephen Hall || Valuing Energy Futures
University of Leeds || Dr Stephen Hall || Valuing Energy Futures
 
Net zero energy and beyond
Net zero energy and beyondNet zero energy and beyond
Net zero energy and beyond
 
Green & Beyond: Data Center Actions to Increase Business Responsiveness and R...
Green & Beyond: Data Center Actions to Increase Business Responsiveness and R...Green & Beyond: Data Center Actions to Increase Business Responsiveness and R...
Green & Beyond: Data Center Actions to Increase Business Responsiveness and R...
 
Sunwoda Energy Group Presentation 2023-Jen version.pdf
Sunwoda Energy Group Presentation 2023-Jen version.pdfSunwoda Energy Group Presentation 2023-Jen version.pdf
Sunwoda Energy Group Presentation 2023-Jen version.pdf
 
Commercial rooftop solar 7 15-15
Commercial rooftop solar 7 15-15Commercial rooftop solar 7 15-15
Commercial rooftop solar 7 15-15
 
10 Things You Need to Know about DAS Small Cell Networks
10 Things You Need to Know about DAS Small Cell Networks 10 Things You Need to Know about DAS Small Cell Networks
10 Things You Need to Know about DAS Small Cell Networks
 
Sgcp13cheung
Sgcp13cheungSgcp13cheung
Sgcp13cheung
 
Green ICT
Green ICTGreen ICT
Green ICT
 
Cost and Finance in Off-Grid Access
Cost and Finance in Off-Grid AccessCost and Finance in Off-Grid Access
Cost and Finance in Off-Grid Access
 
Green computing 1 1
Green computing 1 1Green computing 1 1
Green computing 1 1
 
Cloud computing for mobile users?Can Offloading computation save energy. . .
Cloud computing for mobile users?Can Offloading computation save energy. . .Cloud computing for mobile users?Can Offloading computation save energy. . .
Cloud computing for mobile users?Can Offloading computation save energy. . .
 
Green computers (NIRAJ KUMAR FROM BIHAR)
Green computers (NIRAJ KUMAR FROM BIHAR)Green computers (NIRAJ KUMAR FROM BIHAR)
Green computers (NIRAJ KUMAR FROM BIHAR)
 

Kürzlich hochgeladen

Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 

Kürzlich hochgeladen (20)

Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 

Evaluating Impact of Storage on Smartphone Energy Efficiency