SlideShare a Scribd company logo
1 of 33
Aggressively Duty-Cycled Platforms:  Embedded, Mobile & Multi-Core Some observations from the field Rajesh Gupta UC San Diego mesl . ucsd . edu Nokia Meeting, August 2008 “ Future lies in system architectures built for aggressive duty-cycling”
New Age Computing & Communications Devices ,[object Object],[object Object],[object Object],Power Supply Battery DC-DC Converter Communication Radio Modem RF Transceiver Processing Programmable  Ps & DSPs (apps, protocols etc.) Memory ASICs Peripherals Disk Display
Much Wider Dynamic Range of Power/Energy Consumption ,[object Object],Stargate – Mobile Research Platform (Device is in “idle” state)  packet Transmit Processing Transmit Amplifier d packet Receive Processing 50 nJ/bit 100 pJ/bit/m
Multiple Radios Are Common ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Achieving High Energy Efficiency: Lessons Learnt ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Mult-Core DPM GreenLight Coherent Coprocessing
Algorithmically, there are basically two ways to save power ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Competitive and Adversarial Approaches using Probabilistic Model Checking Machine Learning Techniques Convex Optimization for Thermally Efficient Multi-Cores
Architecturally: ‘Collaborate’  ,[object Object],[object Object]
Collaborating Radios Can ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Our Work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Collaborating Radios can improve efficiency, reliability,… ,[object Object],[object Object],Switch :  Wi-Fi ->  BT Bluetooth Wi-Fi
GreenLight:  Putting Machines To Sleep Transparently Somniloquy enables servers to enter and exit sleep while maintaining their network and application level presence.  Peripheral Laptop Low power domain Network interface Secondary processor Network interface Management software Main processor, RAM, etc
Takeaways ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Recent Publications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Credits: Projects and Teams  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Collaborating Radios Can ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Typical power distribution Power breakdown for a  fully   connected  mobile device in  idle  mode, with LCD screen and backlight turned off. ,[object Object],[object Object]
Common Radio Standards Higher throughput radios have a  lower  energy/bit value    … have a  higher  idle power consumption  And they have different ranges.
Consider: BT and WiFi ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],WiFi Active WiFi Active WiFi PSM WiFi Active BT Active WiFi Active BT Sniff Bluetooth Wi-Fi   264 mW 990 mW 81 mW 5.8 mW
1. BT as a paging radio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Simple paging  (with range compensation) ,[object Object],[object Object],Power Savings for 802.11 card only vs PSP :  41% (SS1) to 95% (SS2)  Throughput -  Same as Awake Mode (CAM) , maximum throughput Latency  -  Setup latency, amortized across session
2. CoolSpots: Radio Hierarchy
CoolSpots Network Architecture Infrastructure Computers CoolSpot Access Point BT WiFi BT WiFi Mobile Device Backbone Network IP address on Backbone Subnet Low-power Bluetooth link (always maintained, when possible) 1 Mobile device monitors channel and implements switching policy 2 WiFi link is dynamically activated based on switching determination 3 Access point changes routing table on “switch” message from mobile device 4 Switching is transparent: applications always use the IP address of the local subnet. 5
Technical Challenge: Design of Switching Policies ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
When: Policies bluetooth-fixed (using sniff mode) wifi CAM (normalization baseline) wifi-fixed (using PSM) bandwidth-X cap-static-X cap-dynamic kbps > X  kbps < X  kbps < X  time > Y  time > Y  kbps < Z  Z = kbps Use WiFi Channel Use Bluetooth Channel
Experimental Setup ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Test Machine   (TM) Base Station (BS)   RM Mobile Device (MD) SP Data Acquisition   (DA) ETH BT WiFi mW Distance adjustment ETH  = Wired Ethernet mW  = Power Measurements BT  = Bluetooth  WiFi  = WiFi Wireless RM  = Route Management SP  = Switching Policy Benchmark suite
Switching Example: MPEG4 streaming   ,[object Object],[object Object],Switching is transparent to unmodified applications! Switch :  Wi-Fi ->  BT Bluetooth Wi-Fi
Results  (Intermediate Location) ,[object Object],[object Object]
CoolSpots Results across various benchmarks  w ifi-fixed  consumes lowest energy for data transfer,  any bluetooth policy  for idle Overall,  cap-dynamic  does well taking into account energy and latency  Video benchmarks really highlight problems with  wifi-fixed   and  bandwidth-x
3. VoIP in Enterprise: Cell2Notify Internet IP Phone Soft Phone LAN Access  Point SIP Proxy Smart Phone Wi - Fi interface GSM interface Base Station ATA GSM Network PSTN Enterprise Network Register GSM number Incoming VoIP call Disable Wi-Fi Match VoIP to GSM number Call GSM number Enable Wi-Fi Complete call setup over Wi-Fi ATA = Analog Telephony Adapter ,[object Object],[object Object]
Power Consumption of a Smartphone  Cingular 2125 ,[object Object],[object Object],[object Object],1113.811 Wi-Fi (send/recv) 441.82 Wi-Fi (Connected) 1042.44 Wi-Fi (searching) 27.38 GSM Idle 15.688 All Radios Off (Flight mode) Power (mW) Scenario
Battery Lifetime : Smartphone ,[object Object],[object Object],[object Object],70% 230% 540%
Alternative: VoIP over Cellular Data Network? ,[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

IRJET- Studies on Lifetime Enhancement Techniques for Wireless Sensor Network
IRJET- Studies on Lifetime Enhancement Techniques for Wireless Sensor NetworkIRJET- Studies on Lifetime Enhancement Techniques for Wireless Sensor Network
IRJET- Studies on Lifetime Enhancement Techniques for Wireless Sensor NetworkIRJET Journal
 
Intelligent reflecting surface
Intelligent reflecting surfaceIntelligent reflecting surface
Intelligent reflecting surfaceVARUN KUMAR
 
Ku kaband experiment report 2006
Ku kaband experiment report 2006Ku kaband experiment report 2006
Ku kaband experiment report 2006Dr.Joko Suryana
 
Energy Conservation in Wireless Sensor Networks: A Review
Energy Conservation in Wireless Sensor Networks: A ReviewEnergy Conservation in Wireless Sensor Networks: A Review
Energy Conservation in Wireless Sensor Networks: A ReviewIOSR Journals
 
Designing of an automated power meter reading
Designing of an automated power meter readingDesigning of an automated power meter reading
Designing of an automated power meter readingManoj Kollam
 
An Energy-Efficient Min-Max Optimization with RSA Security in Wireless Sensor...
An Energy-Efficient Min-Max Optimization with RSA Security in Wireless Sensor...An Energy-Efficient Min-Max Optimization with RSA Security in Wireless Sensor...
An Energy-Efficient Min-Max Optimization with RSA Security in Wireless Sensor...IJMTST Journal
 
Echelon Smart Metering - Grid Analytics
Echelon Smart Metering - Grid AnalyticsEchelon Smart Metering - Grid Analytics
Echelon Smart Metering - Grid AnalyticsEchelon Corporation
 
Smart Grid, Smart Metering and Cybersecurity
Smart Grid, Smart Metering and CybersecuritySmart Grid, Smart Metering and Cybersecurity
Smart Grid, Smart Metering and CybersecurityDavid Wallom
 
Performance evaluation of VLC system using new modulation approach
Performance evaluation of VLC system using new modulation approachPerformance evaluation of VLC system using new modulation approach
Performance evaluation of VLC system using new modulation approachjournalBEEI
 
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...IJERA Editor
 
Survey on sensor protocol for information via negotiation (spin) protocol
Survey on sensor protocol for information via negotiation (spin) protocolSurvey on sensor protocol for information via negotiation (spin) protocol
Survey on sensor protocol for information via negotiation (spin) protocoleSAT Publishing House
 
An active technique for power saving in WSN under additive white gaussian noi...
An active technique for power saving in WSN under additive white gaussian noi...An active technique for power saving in WSN under additive white gaussian noi...
An active technique for power saving in WSN under additive white gaussian noi...IJECEIAES
 

What's hot (18)

IRJET- Studies on Lifetime Enhancement Techniques for Wireless Sensor Network
IRJET- Studies on Lifetime Enhancement Techniques for Wireless Sensor NetworkIRJET- Studies on Lifetime Enhancement Techniques for Wireless Sensor Network
IRJET- Studies on Lifetime Enhancement Techniques for Wireless Sensor Network
 
Intelligent reflecting surface
Intelligent reflecting surfaceIntelligent reflecting surface
Intelligent reflecting surface
 
Ku kaband experiment report 2006
Ku kaband experiment report 2006Ku kaband experiment report 2006
Ku kaband experiment report 2006
 
Energy Conservation in Wireless Sensor Networks: A Review
Energy Conservation in Wireless Sensor Networks: A ReviewEnergy Conservation in Wireless Sensor Networks: A Review
Energy Conservation in Wireless Sensor Networks: A Review
 
Designing of an automated power meter reading
Designing of an automated power meter readingDesigning of an automated power meter reading
Designing of an automated power meter reading
 
05173187
0517318705173187
05173187
 
An Energy-Efficient Min-Max Optimization with RSA Security in Wireless Sensor...
An Energy-Efficient Min-Max Optimization with RSA Security in Wireless Sensor...An Energy-Efficient Min-Max Optimization with RSA Security in Wireless Sensor...
An Energy-Efficient Min-Max Optimization with RSA Security in Wireless Sensor...
 
Echelon Smart Metering - Grid Analytics
Echelon Smart Metering - Grid AnalyticsEchelon Smart Metering - Grid Analytics
Echelon Smart Metering - Grid Analytics
 
Smart Grid, Smart Metering and Cybersecurity
Smart Grid, Smart Metering and CybersecuritySmart Grid, Smart Metering and Cybersecurity
Smart Grid, Smart Metering and Cybersecurity
 
C04953540
C04953540C04953540
C04953540
 
Performance evaluation of VLC system using new modulation approach
Performance evaluation of VLC system using new modulation approachPerformance evaluation of VLC system using new modulation approach
Performance evaluation of VLC system using new modulation approach
 
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
 
Survey on sensor protocol for information via negotiation (spin) protocol
Survey on sensor protocol for information via negotiation (spin) protocolSurvey on sensor protocol for information via negotiation (spin) protocol
Survey on sensor protocol for information via negotiation (spin) protocol
 
I044036069
I044036069I044036069
I044036069
 
An active technique for power saving in WSN under additive white gaussian noi...
An active technique for power saving in WSN under additive white gaussian noi...An active technique for power saving in WSN under additive white gaussian noi...
An active technique for power saving in WSN under additive white gaussian noi...
 
C011131925
C011131925C011131925
C011131925
 
O4102103111
O4102103111O4102103111
O4102103111
 
K016136062
K016136062K016136062
K016136062
 

Similar to Green Radio08

5 g peek from cmcc 20may2013
5 g peek from cmcc 20may20135 g peek from cmcc 20may2013
5 g peek from cmcc 20may2013Muljati Muli
 
Smart grid communications
Smart grid communicationsSmart grid communications
Smart grid communicationssrikanth reddy
 
OPAL-RT RT13 Conference: New communication protocols
OPAL-RT RT13 Conference: New communication protocolsOPAL-RT RT13 Conference: New communication protocols
OPAL-RT RT13 Conference: New communication protocolsOPAL-RT TECHNOLOGIES
 
Granularity of efficient energy saving in wireless sensor networks
Granularity of efficient energy saving in wireless sensor networksGranularity of efficient energy saving in wireless sensor networks
Granularity of efficient energy saving in wireless sensor networkseSAT Publishing House
 
Granularity of efficient energy saving in wireless sensor networks
Granularity of efficient energy saving in wireless sensor networksGranularity of efficient energy saving in wireless sensor networks
Granularity of efficient energy saving in wireless sensor networkseSAT Journals
 
The essential role of AI in the 5G future
The essential role of AI in the 5G futureThe essential role of AI in the 5G future
The essential role of AI in the 5G futureQualcomm Research
 
Energy Minimization in Wireless Sensor Networks Using Multi Hop Transmission
Energy Minimization in Wireless Sensor Networks Using Multi  Hop TransmissionEnergy Minimization in Wireless Sensor Networks Using Multi  Hop Transmission
Energy Minimization in Wireless Sensor Networks Using Multi Hop TransmissionIOSR Journals
 
Sam Samuel - Are we stuck in a Rut? The need for agressive research goals
Sam Samuel - Are we stuck in a Rut? The need for agressive research goalsSam Samuel - Are we stuck in a Rut? The need for agressive research goals
Sam Samuel - Are we stuck in a Rut? The need for agressive research goalsiMinds conference
 
EFFECT OF HASH FUNCTION ON PERFORMANCE OF LOW POWER WAKE UP RECEIVER FOR WIRE...
EFFECT OF HASH FUNCTION ON PERFORMANCE OF LOW POWER WAKE UP RECEIVER FOR WIRE...EFFECT OF HASH FUNCTION ON PERFORMANCE OF LOW POWER WAKE UP RECEIVER FOR WIRE...
EFFECT OF HASH FUNCTION ON PERFORMANCE OF LOW POWER WAKE UP RECEIVER FOR WIRE...IJNSA Journal
 
Service-aware Networks over Shared Wireless Access Infrastructure
Service-aware Networks over Shared Wireless Access InfrastructureService-aware Networks over Shared Wireless Access Infrastructure
Service-aware Networks over Shared Wireless Access InfrastructureCPqD
 
What Is Routing Overhead Of The Network
What Is Routing Overhead Of The NetworkWhat Is Routing Overhead Of The Network
What Is Routing Overhead Of The NetworkPatricia Viljoen
 
Qcom XR Workshop Sept 2020
Qcom XR Workshop Sept 2020Qcom XR Workshop Sept 2020
Qcom XR Workshop Sept 2020Eiko Seidel
 
Wireless communication
Wireless communicationWireless communication
Wireless communicationdinesh kumar
 
Energy efficient platform designed for sdma applications in mobile wireless ...
Energy efficient platform designed for sdma applications in mobile  wireless ...Energy efficient platform designed for sdma applications in mobile  wireless ...
Energy efficient platform designed for sdma applications in mobile wireless ...marwaeng
 
Final Presentation
Final PresentationFinal Presentation
Final Presentationmuzzamilaziz
 
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...IRJET Journal
 

Similar to Green Radio08 (20)

5G peek
5G peek5G peek
5G peek
 
5 g peek from cmcc 20may2013
5 g peek from cmcc 20may20135 g peek from cmcc 20may2013
5 g peek from cmcc 20may2013
 
Smart grid communications
Smart grid communicationsSmart grid communications
Smart grid communications
 
OPAL-RT RT13 Conference: New communication protocols
OPAL-RT RT13 Conference: New communication protocolsOPAL-RT RT13 Conference: New communication protocols
OPAL-RT RT13 Conference: New communication protocols
 
Granularity of efficient energy saving in wireless sensor networks
Granularity of efficient energy saving in wireless sensor networksGranularity of efficient energy saving in wireless sensor networks
Granularity of efficient energy saving in wireless sensor networks
 
Granularity of efficient energy saving in wireless sensor networks
Granularity of efficient energy saving in wireless sensor networksGranularity of efficient energy saving in wireless sensor networks
Granularity of efficient energy saving in wireless sensor networks
 
The essential role of AI in the 5G future
The essential role of AI in the 5G futureThe essential role of AI in the 5G future
The essential role of AI in the 5G future
 
Energy Minimization in Wireless Sensor Networks Using Multi Hop Transmission
Energy Minimization in Wireless Sensor Networks Using Multi  Hop TransmissionEnergy Minimization in Wireless Sensor Networks Using Multi  Hop Transmission
Energy Minimization in Wireless Sensor Networks Using Multi Hop Transmission
 
Sam Samuel - Are we stuck in a Rut? The need for agressive research goals
Sam Samuel - Are we stuck in a Rut? The need for agressive research goalsSam Samuel - Are we stuck in a Rut? The need for agressive research goals
Sam Samuel - Are we stuck in a Rut? The need for agressive research goals
 
EFFECT OF HASH FUNCTION ON PERFORMANCE OF LOW POWER WAKE UP RECEIVER FOR WIRE...
EFFECT OF HASH FUNCTION ON PERFORMANCE OF LOW POWER WAKE UP RECEIVER FOR WIRE...EFFECT OF HASH FUNCTION ON PERFORMANCE OF LOW POWER WAKE UP RECEIVER FOR WIRE...
EFFECT OF HASH FUNCTION ON PERFORMANCE OF LOW POWER WAKE UP RECEIVER FOR WIRE...
 
Service-aware Networks over Shared Wireless Access Infrastructure
Service-aware Networks over Shared Wireless Access InfrastructureService-aware Networks over Shared Wireless Access Infrastructure
Service-aware Networks over Shared Wireless Access Infrastructure
 
What Is Routing Overhead Of The Network
What Is Routing Overhead Of The NetworkWhat Is Routing Overhead Of The Network
What Is Routing Overhead Of The Network
 
Concepts of smart meter
Concepts of smart meterConcepts of smart meter
Concepts of smart meter
 
Qcom XR Workshop Sept 2020
Qcom XR Workshop Sept 2020Qcom XR Workshop Sept 2020
Qcom XR Workshop Sept 2020
 
Wireless communication
Wireless communicationWireless communication
Wireless communication
 
5G network architecture progress
5G network architecture progress5G network architecture progress
5G network architecture progress
 
Energy efficient platform designed for sdma applications in mobile wireless ...
Energy efficient platform designed for sdma applications in mobile  wireless ...Energy efficient platform designed for sdma applications in mobile  wireless ...
Energy efficient platform designed for sdma applications in mobile wireless ...
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
 
Lecture 13
Lecture 13Lecture 13
Lecture 13
 
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
Assessment to Delegate the Task to Cloud for Increasing Energy Efficiency of ...
 

More from Rajesh Gupta

More from Rajesh Gupta (9)

Fmcad08
Fmcad08Fmcad08
Fmcad08
 
Gupta datamule
Gupta datamuleGupta datamule
Gupta datamule
 
Calit2 intro12
Calit2 intro12Calit2 intro12
Calit2 intro12
 
Bob conn2013
Bob conn2013Bob conn2013
Bob conn2013
 
Nr cgupta
Nr cguptaNr cgupta
Nr cgupta
 
Embedded Intro India05
Embedded Intro India05Embedded Intro India05
Embedded Intro India05
 
Isat06 Rev2
Isat06 Rev2Isat06 Rev2
Isat06 Rev2
 
Access
AccessAccess
Access
 
Gli07
Gli07Gli07
Gli07
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 

Recently uploaded (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 

Green Radio08

  • 1. Aggressively Duty-Cycled Platforms: Embedded, Mobile & Multi-Core Some observations from the field Rajesh Gupta UC San Diego mesl . ucsd . edu Nokia Meeting, August 2008 “ Future lies in system architectures built for aggressive duty-cycling”
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. GreenLight: Putting Machines To Sleep Transparently Somniloquy enables servers to enter and exit sleep while maintaining their network and application level presence. Peripheral Laptop Low power domain Network interface Secondary processor Network interface Management software Main processor, RAM, etc
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Common Radio Standards Higher throughput radios have a lower energy/bit value … have a higher idle power consumption And they have different ranges.
  • 18.
  • 19.
  • 20.
  • 21. 2. CoolSpots: Radio Hierarchy
  • 22. CoolSpots Network Architecture Infrastructure Computers CoolSpot Access Point BT WiFi BT WiFi Mobile Device Backbone Network IP address on Backbone Subnet Low-power Bluetooth link (always maintained, when possible) 1 Mobile device monitors channel and implements switching policy 2 WiFi link is dynamically activated based on switching determination 3 Access point changes routing table on “switch” message from mobile device 4 Switching is transparent: applications always use the IP address of the local subnet. 5
  • 23.
  • 24. When: Policies bluetooth-fixed (using sniff mode) wifi CAM (normalization baseline) wifi-fixed (using PSM) bandwidth-X cap-static-X cap-dynamic kbps > X kbps < X kbps < X time > Y time > Y kbps < Z Z = kbps Use WiFi Channel Use Bluetooth Channel
  • 25.
  • 26.
  • 27.
  • 28. CoolSpots Results across various benchmarks w ifi-fixed consumes lowest energy for data transfer, any bluetooth policy for idle Overall, cap-dynamic does well taking into account energy and latency Video benchmarks really highlight problems with wifi-fixed and bandwidth-x
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.