3G v.s WIFI Radio Energy with YouTube downloads

advertisement
3G v.s WIFI Radio Energy with
YouTube downloads
Energy in Mobile Phone Data Transfers
•
In 3G, there are three states
–
–
–
•
Power
–
–
–
•
Idle
DCH (Dedicated Channel), do not share the channel with any other device. Used for high
data rate and low delay when downloading a large file.
FACH (Forward Access Channel), share the channel with other devices. Use when only a
low data rate is needed
DCH uses the most power
FACH is half of what DCH uses
Idle uses about 10% of FACH
State Transition
–
–
Transition from idle to DCH takes about 4 seconds. This is
delay and wasted power.
Transition from FACH to DCH does not have this wasted
energy.
•
•
•
One issue is how long of idle activity until switching tom DCH to
FACH and from FACH to idle
(Note that idle after the download is not the same as idle before
download)
WIFI
–
–
WIFI requires much more energy to associate with an access
point that the transition to DCH does.
However, WIFI has an efficient power save mode, like the
FACH, but much lower power. (I don't have numbers. Perhaps
this can be a project)
YouTube via 3G and Wifi
•
•
Youtube uses progressive download, not streaming
Three phases
– Initial download: file is downloaded but not played. Instead, cache is filled
– Download and play
– Play only
•
•
Most likely, the 3G includes transitioning to DCH.
This can be observed in the rmap up to full power ∙ It appears that the
WIFI was already associated.
Playback from Local Storage
•
Three options
–
–
–
•
•
Note that some energy is needed to move data from memory to on-chip cache. Once the data is on the chip, the
power usage is low.
Playback vs download
–
–
•
Since the radios are off for this playback, the energy usage is lower than the "play-only" phase of the progressive download.
On the other hand, the energy usage is not that much lower, especially in the wifi case. This shows that in mobile phones, wifi
radio on uses much less than the CPU, display, etc.
Total energy from playback
–
–
–
–
•
Playback from flash storage
Playback from memory
Playback from on-chip cache (replay)
From memory: 281.078J.
From Flash 281.136J
From cache (replay) 275.128J
In all cases, about 1/3 of download form 3G, 1/2 of download from wifi
Impact of Temperature
•
•
•
•
•
Erratic variation in energy.
However, there is little change in temperature.
Perhaps other changes in temperature could cause larger impacts.
Then again, how would temperature impact energy usage.
It could impact battery capacity, but should not impact energy usage. So why the
variation?
Download and Then Play
•
•
•
•
There is little different between progressive download and two-phase
The power during 3G play-back in the two-phase is less than the power used in play-back only
phase.
This is because the radio is in FACH state during much of the playback-only phase
However, playing from local storage uses less energy than the second phase of the two-phase
download. This does not make sense
Fun with 3G, WIFI and Bluetooth
•
Wireless wakeups revisited: energy management for voip over wi-fi smartphones, Agarwal et al,
2007.
–
•
Proposed an architecture to use the GSM radio to wake up the WiFi radio upon an incoming VoIP call to
leverage the better quality and energy-efficiency ofWiFi while keeping its scanning costs low.
Efficient and transparent dynamic content updates for mobile clients, Armstrong et al, 2006.
–
–
Application level modifications to reduce energy consumption for updates to dynamic web content.
Use a proxy to
1. only push new content when the portion of the web document of interest to the user is updated,
2. batch updates to avoid the overhead of repeated polling, and
3. use SMS on GSM to signal the selection of WiFi or GSM based on the transfer size for energy-efficient data transfer.
•
Reducing the power consumption of wireless mobile devices with multiple radio interfaces, Pering,
2006.
–
•
Context-for-wireless: context-sensitive energy-efficient wireless data transfer, Rahmati et al. 2007.
–
•
Show that intelligently switching between WiFi and GSM reduces energy consumption substantially as WiFi
consumes less transmission power. However, in order to avoid the cost of unnecessary scanning in the face
of poor WiFi availability, the authors design an algorithm that predicts WiFi availability, and the device scans
forWiFi access points only in areas whereWiFi is available with high probability.
Energy Consumption in Mobile Phones: A Measurement Study and Implications for Network
Applications, Balasubramanian et al, 2009,
–
•
Strategies to intelligently switch between WiFi and Bluetooth.
Schedule download to be in bulk, and hence save on the start-up and FACH energy. Note that these
energies can be relatively large when small files are downloaded
Many papers on adjusting timers and trying to predict when radios should be turned off.
Download