SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Storage-aware Smartphone
Energy Savings
David T. Nguyen, Gang Zhou, Xin Qi,
Ge Peng, Jianing Zhao,Tommy Nguyen, Duy Le
LIFE IN MOBILE ERA..
1,038,000,000 SMARTPHONE USERS WORLDWIDE [IBTIMES]
27% INCREASED # SMARTPHONES SOLD ANNUALLY [IDC]
Figure Courtesy: http://www.ideas4ios.com
David T. Nguyen 2
SMARTPHONES EVERYWHERE!
75% AMERICANS USE THEM IN BATHROOMS [CBSNEWS]
50% USERS UNDER 25 USE THEM WHILE EATING [WILSON]
Figure Courtesy: http://bublews.com
David T. Nguyen 3
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
David T. Nguyen 4
Still BIG Problem
David T. Nguyen 5
Figure Courtesy: http://cdn.cultofmac.com
Smartphone Dislikes
David T. Nguyen 6
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
SmartStorage Design
Evaluation
David T. Nguyen 7
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
David T. Nguyen 8
Introduction
 Research questions
◦ How does storage affect smartphone power
efficiency?
◦ How to optimize storage to save energy?
 We propose SmartStorage
◦ Tracks smartphone I/O pattern
◦ Dynamically configures optimal storage
parameters to save energy
David T. Nguyen 9
Outline
Introduction
Background
Experimental Study
SmartStorage Design
Evaluation
David T. Nguyen 10
I/O Path
David T. Nguyen 11
Red: Nexus One default static configurations
Outline
Introduction
Background
Experimental Study
SmartStorage Design
Evaluation
David T. Nguyen 12
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
David T. Nguyen 13
Setup
 Rooted smartphones:
Nexus One, Nexus 4
 8 benchmarks
 Monsoon Power Monitor
David T. Nguyen 14
Power Consumption: Default Config.
(Queue Depth 128 / Write-back cache)
David T. Nguyen 15
 Different algorithms - different power levels
 No algorithm optimal for all benchmarks
 Changing algorithms may save energy
Power Consumption:
Queue Depth 4
David T. Nguyen 16
 Shorter queue depth saves energy in most cases
 Not storage intensive benchmarks consume more
power due to overhead of smaller queue
Power Consumption:
Write-through Cache
David T. Nguyen 17
 Consumes less power
 But requires rebuilding kernel
 More details in paper…
Optimal Configurations
 Run benchmarks with all combinations of
scheduling algorithms and queue depths
David T. Nguyen 18
Benchmark Optimal Conf. Power Savings Reads/s Writes/s
AnTuTu Deadline/4 40% 1108 1395
CF-Bench CFQ/4 27% 104 1298
GLBenchmark Deadline/4 27% 253 51
BrowserMark CFQ/4 29% 185 115
AndroBench Noop/128 32% 2260 104
Quadrant BFQ/4 43% 301 400
Smartbench BFQ/128 0 26 2
Vellamo BFQ/128 0 9 1
Outline
Introduction
Background
Experimental Study
SmartStorage Design
Evaluation
David T. Nguyen 19
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
David T. Nguyen 20
SmartStorage Architecture
David T. Nguyen 21
GUI
David T. Nguyen 22
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
David T. Nguyen 23
Outline
Introduction
Background
Experimental Study
SmartStorage Design
Evaluation
David T. Nguyen 24
Energy Savings: Nexus One
David T. Nguyen 25
 3 apps w/ no savings – same default and
optimal configs (BFQ/128)
Energy Savings: Nexus 4
David T. Nguyen 26
 Lower savings due to default CFQ scheduler
 Average savings of 28.8%
Discussion
 Savings of whole phone
 Savings come from optimizations on I/O
path (not flash only)
 How optimizations affect CPU and other
subsystems still unknown
 Cost: 3% app delay
David T. Nguyen 27
Real-time Power
David T. Nguyen 28
Real-time Power
David T. Nguyen 29
Power drop
 Power drops after around 2 minutes
(loading + I/O pattern recalculation)
Conclusions
 Presented study on how storage
parameters impact power levels
 Introduced SmartStorage to save energy
◦ Matches current I/O pattern to known
pattern from benchmarks
◦ Dynamically tunes parameters
 Evaluation on top 20 apps shows
on average 28.8% energy savings
David T. Nguyen 30
Future Work
 Energy savings with different
caching policies / file systems / queue depths
 Matching using machine learning
 Adaptive I/O pattern recalculation
 Root reasons of energy savings
David T. Nguyen 31
Current Project Status
 U.S. patent filed 12/2012
 Please forward licensing inquiries to
◦ William & Mary TechnologyTransfer Office
David T. Nguyen 32
PROJECT WEBSITE
SmartStorage.us
David T. Nguyen 33
THANKYOU!
David T. Nguyen 34

Weitere ähnliche Inhalte

Ähnlich wie Storage-aware Smartphone Energy Savings

Data Center Energy Efficiency Best Practices
Data Center Energy Efficiency Best PracticesData Center Energy Efficiency Best Practices
Data Center Energy Efficiency Best Practices42U Data Center Solutions
 
Energy storage system to reduce peak demand of domestic consumers
Energy storage system to reduce peak demand of domestic consumersEnergy storage system to reduce peak demand of domestic consumers
Energy storage system to reduce peak demand of domestic consumersKevin Koshy Varghese
 
PUE Reconsidered - AFCOM (MI), July 2009
PUE Reconsidered - AFCOM (MI), July 2009PUE Reconsidered - AFCOM (MI), July 2009
PUE Reconsidered - AFCOM (MI), July 2009Henry Hsu
 
Free Cooling: A Complete Solution on Reducing Total Energy Consumption for Te...
Free Cooling: A Complete Solution on Reducing Total Energy Consumption for Te...Free Cooling: A Complete Solution on Reducing Total Energy Consumption for Te...
Free Cooling: A Complete Solution on Reducing Total Energy Consumption for Te...Ehsan B. Haghighi
 
Bringing Enterprise IT into the 21st Century: A Management and Sustainabilit...
Bringing Enterprise IT into the 21st Century:  A Management and Sustainabilit...Bringing Enterprise IT into the 21st Century:  A Management and Sustainabilit...
Bringing Enterprise IT into the 21st Century: A Management and Sustainabilit...Jonathan Koomey
 
Energy modeling 101 (public)
Energy modeling 101 (public)Energy modeling 101 (public)
Energy modeling 101 (public)Michael Brown
 
Estimation of HVAC energy saving potential in San Diego apartment units throu...
Estimation of HVAC energy saving potential in San Diego apartment units throu...Estimation of HVAC energy saving potential in San Diego apartment units throu...
Estimation of HVAC energy saving potential in San Diego apartment units throu...Colin Moynihan
 
Strategies for Hyperscale Data Centers to Approach Net Zero
Strategies for Hyperscale Data Centers to Approach Net ZeroStrategies for Hyperscale Data Centers to Approach Net Zero
Strategies for Hyperscale Data Centers to Approach Net ZeroMattias Ganslandt
 
Equota Pitch Deck EN 2015
Equota Pitch Deck EN 2015Equota Pitch Deck EN 2015
Equota Pitch Deck EN 2015Lucia Shen
 
Presentation on green computing .pptx
Presentation on green computing    .pptxPresentation on green computing    .pptx
Presentation on green computing .pptxArchanaMohandas6
 
CEE Passive House Lecture (April 23, 2020)
CEE Passive House Lecture (April 23, 2020)CEE Passive House Lecture (April 23, 2020)
CEE Passive House Lecture (April 23, 2020)TE Studio
 
2015 - Building Simulation Best of 2015-03-23.pptx
2015 - Building Simulation Best of 2015-03-23.pptx2015 - Building Simulation Best of 2015-03-23.pptx
2015 - Building Simulation Best of 2015-03-23.pptxRed Car Analytics
 
Five actions fit for 55: streamlining energy savings calculations
Five actions fit for 55: streamlining energy savings calculationsFive actions fit for 55: streamlining energy savings calculations
Five actions fit for 55: streamlining energy savings calculationsLeonardo ENERGY
 

Ähnlich wie Storage-aware Smartphone Energy Savings (20)

Data Center Energy Efficiency Best Practices
Data Center Energy Efficiency Best PracticesData Center Energy Efficiency Best Practices
Data Center Energy Efficiency Best Practices
 
Green ICT
Green ICTGreen ICT
Green ICT
 
Energy storage system to reduce peak demand of domestic consumers
Energy storage system to reduce peak demand of domestic consumersEnergy storage system to reduce peak demand of domestic consumers
Energy storage system to reduce peak demand of domestic consumers
 
PUE Reconsidered - AFCOM (MI), July 2009
PUE Reconsidered - AFCOM (MI), July 2009PUE Reconsidered - AFCOM (MI), July 2009
PUE Reconsidered - AFCOM (MI), July 2009
 
Free Cooling: A Complete Solution on Reducing Total Energy Consumption for Te...
Free Cooling: A Complete Solution on Reducing Total Energy Consumption for Te...Free Cooling: A Complete Solution on Reducing Total Energy Consumption for Te...
Free Cooling: A Complete Solution on Reducing Total Energy Consumption for Te...
 
Perfect sun trac
Perfect sun tracPerfect sun trac
Perfect sun trac
 
Bringing Enterprise IT into the 21st Century: A Management and Sustainabilit...
Bringing Enterprise IT into the 21st Century:  A Management and Sustainabilit...Bringing Enterprise IT into the 21st Century:  A Management and Sustainabilit...
Bringing Enterprise IT into the 21st Century: A Management and Sustainabilit...
 
Emerson Energy Logic
Emerson Energy LogicEmerson Energy Logic
Emerson Energy Logic
 
Energy modeling 101 (public)
Energy modeling 101 (public)Energy modeling 101 (public)
Energy modeling 101 (public)
 
Innovations in Multifamily Building Energy Savings
Innovations in Multifamily Building Energy SavingsInnovations in Multifamily Building Energy Savings
Innovations in Multifamily Building Energy Savings
 
Estimation of HVAC energy saving potential in San Diego apartment units throu...
Estimation of HVAC energy saving potential in San Diego apartment units throu...Estimation of HVAC energy saving potential in San Diego apartment units throu...
Estimation of HVAC energy saving potential in San Diego apartment units throu...
 
Strategies for Hyperscale Data Centers to Approach Net Zero
Strategies for Hyperscale Data Centers to Approach Net ZeroStrategies for Hyperscale Data Centers to Approach Net Zero
Strategies for Hyperscale Data Centers to Approach Net Zero
 
Equota Pitch Deck EN 2015
Equota Pitch Deck EN 2015Equota Pitch Deck EN 2015
Equota Pitch Deck EN 2015
 
PUE Reconsidered
PUE ReconsideredPUE Reconsidered
PUE Reconsidered
 
Presentation on green computing .pptx
Presentation on green computing    .pptxPresentation on green computing    .pptx
Presentation on green computing .pptx
 
56706.pdf
56706.pdf56706.pdf
56706.pdf
 
CEE Passive House Lecture (April 23, 2020)
CEE Passive House Lecture (April 23, 2020)CEE Passive House Lecture (April 23, 2020)
CEE Passive House Lecture (April 23, 2020)
 
2015 - Building Simulation Best of 2015-03-23.pptx
2015 - Building Simulation Best of 2015-03-23.pptx2015 - Building Simulation Best of 2015-03-23.pptx
2015 - Building Simulation Best of 2015-03-23.pptx
 
Five actions fit for 55: streamlining energy savings calculations
Five actions fit for 55: streamlining energy savings calculationsFive actions fit for 55: streamlining energy savings calculations
Five actions fit for 55: streamlining energy savings calculations
 
gcce-uapm-slide-20131001-1900
gcce-uapm-slide-20131001-1900gcce-uapm-slide-20131001-1900
gcce-uapm-slide-20131001-1900
 

Kürzlich hochgeladen

Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 

Kürzlich hochgeladen (20)

Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 

Storage-aware Smartphone Energy Savings