Controlling Wi-Fi Radio 'Nap-Time' Saves Power
alphadogg writes "A Duke University grad student has come up with a way to double (or more) battery life in Wi-Fi devices, without any changes needed on the device itself. Essentially, the technique regulates how long and when client radios sleep (PDF), so that data transfers can be scheduled more efficiently. In a test using eight laptops and nine Nexus One Android-based smartphones on an 802.11n network, the researchers found that the scheduling technique, dubbed SleepWell, resulted in energy reductions of 38% to 51% across a variety of online applications, including YouTube, Pandora and Last.fm Internet radio, and TCP bulk data transfers. What's more, they found that as the quality of radio links degrades, the relative energy gains are even higher."
So when's this going to be added to the kernel, eh?
Doesn't PowerTOP already do this? What's new here?
It's a wonder no one's done this already. Obviously Wi-Fi radios don't need to be on the entire time, especially in spectrum-crowded environments. Though I imagine this research was done because smartphones with Wi-Fi support have atrocious battery life when the feature is enabled.
That's great, but the two largest power drains in my Nexus One are (in order of power consumption):
a) The display
b) GPS receiver
WiFi is a drop in the bucket for my usage patterns, comparatively speaking.
51% is double? Interesting math.
AFAIK, using streaming services like Youtube, pandora and last.fm would require a constant connection to avoid stuttering and eventual disconnect. How can you use these services with the wifi radio in sleep mode?
Sounds a whole lot like "sniff mode" commonly used on (non-sucky implementations of) Bluetooth.
This kind of news was fresh one year ago. In June 2010 I reviewed a MSc paper written in Finland that had mostly the same results. It was probably sposored by or reladet to Nokia since the hardware they used was used in Nokia phones for Wifi.