WebExpress: a client/intercept based system for optimizing Web browsing in a wireless environment
Mobile Networks and Applications - Special issue: mobile networking in the Internet
Energy efficiency of handheld computer interfaces: limits, characterization and practice
Proceedings of the 3rd international conference on Mobile systems, applications, and services
Practical guide to controlled experiments on the web: listen to your customers not to the hippo
Proceedings of the 13th ACM SIGKDD international conference on Knowledge discovery and data mining
Understanding Mashup Development
IEEE Internet Computing
Proceedings of the 42nd Annual IEEE/ACM International Symposium on Microarchitecture
Catnap: exploiting high bandwidth wireless interfaces to save energy for mobile devices
Proceedings of the 8th international conference on Mobile systems, applications, and services
Anatomizing application performance differences on smartphones
Proceedings of the 8th international conference on Mobile systems, applications, and services
Proceedings of the 8th international conference on Mobile systems, applications, and services
An analysis of power consumption in a smartphone
USENIXATC'10 Proceedings of the 2010 USENIX conference on USENIX annual technical conference
A first look at traffic on smartphones
IMC '10 Proceedings of the 10th ACM SIGCOMM conference on Internet measurement
Reducing the Delay and Power Consumption of Web Browsing on Smartphones in 3G Networks
ICDCS '11 Proceedings of the 2011 31st International Conference on Distributed Computing Systems
Dynamic backlight scaling optimization for mobile streaming applications
Proceedings of the 17th IEEE/ACM international symposium on Low-power electronics and design
Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof
Proceedings of the 7th ACM european conference on Computer Systems
Web caching on smartphones: ideal vs. reality
Proceedings of the 10th international conference on Mobile systems, applications, and services
Proceedings of the 10th international conference on Mobile systems, applications, and services
DozyAP: power-efficient Wi-Fi tethering
Proceedings of the 10th international conference on Mobile systems, applications, and services
Cost-Aware Mobile Web Browsing
IEEE Pervasive Computing
Hi-index | 0.00 |
Recently, the proliferation of smartphones and the extensive coverage of wireless networks have enabled numerous mobile users to access Web resources with smartphones. Mobile mashup applications are very attractive to smartphone users due to specialized services and user-friendly GUIs. However, to offer new services through the integration of Web resources via Web API invocations, mobile mashup applications suffer from high energy consumption and long response time. In this paper, we propose a proxy system and two techniques to reduce the size of data transfer, thereby enabling mobile mashup applications to achieve energy-efficient and cost-effective Web API invocations. Specifically, we design an API query language that allows mobile mashup applications to readily specify and obtain desired information by instructing a proxy to filter unnecessary information returned from Web API servers. We also devise an image multi-get module, which results in mobile mashup applications with smaller transfer sizes by combining multiple images and adjusting the quality, scale, or resolution of the images. With the proposed proxy and techniques, a mobile mashup application can rapidly retrieve Web resources via Web API invocations with lower energy consumption due to a smaller number of HTTP requests and responses as well as smaller response bodies. Experimental results show that the proposed proxy system and techniques significantly reduce transfer size, response time, and energy consumption of mobile mashup applications.