A protocol-independent technique for eliminating redundant network traffic
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
Cool-Tether: energy efficient on-the-fly wifi hot-spots using mobile phones
Proceedings of the 5th international conference on Emerging networking experiments and technologies
EndRE: an end-system redundancy elimination service for enterprises
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
Bartendr: a practical approach to energy-aware cellular data scheduling
Proceedings of the sixteenth annual international conference on Mobile computing and networking
Software-related energy footprint of a wireless broadband module
Proceedings of the 9th ACM international symposium on Mobility management and wireless access
A Survey of Green Mobile Networks: Opportunities and Challenges
Mobile Networks and Applications
Hybrid contextual cloud in ubiquitous platforms comprising of smartphones
International Journal of Intelligent Systems Technologies and Applications
Reaching for the clouds: contextually enhancing smartphones for energy efficiency
Proceedings of the 2nd ACM workshop on High performance mobile opportunistic systems
Information Systems Frontiers
Hi-index | 0.00 |
Cellular radio communication is a significant contributor to battery energy drain on smartphones, in some cases inflating the energy cost by a factor of 5 or more compared to the energy cost of the base device. Stratus is a system to reduce this energy consumption by leveraging cloud resources to make data communication on smartphones more efficient. Using a cloud-based proxy, Stratus employs optimizations that adapt an application's incoming and outgoing traffic to better match the energy characteristics of the radio interface. The optimizations include (a) aggregation to bunch up sporadic transmissions, (b) asymmetric dictionary-based compression to reduce the number of bits transmitted over the air, and (c) opportunistic scheduling to avoid communication during periods of poor signal reception. These optimizations can be used individually, or in combination, subject to an application's delay tolerance. For example, using our Stratus prototype, the aggregation and compression optimizations together achieve up to 50% energy savings for web browsing, while the aggregation and scheduling optimizations together achieve up to 35% energy savings for a media streaming application.