Skip to main content
Erschienen in: Wireless Networks 3/2014

01.04.2014

Energy-efficient and cost-effective web API invocations with transfer size reduction for mobile mashup applications

verfasst von: Chen-Che Huang, Jiun-Long Huang, Chin-Liang Tsai, Guan-Zhong Wu, Chia-Min Chen, Wang-Chien Lee

Erschienen in: Wireless Networks | Ausgabe 3/2014

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
2.
Zurück zum Zitat Carroll, A., & Heiser, G. (2010). An analysis of power consumption in a smartphone. In Proceedings of the USENIX conference on USENIX annual technical conference. Carroll, A., & Heiser, G. (2010). An analysis of power consumption in a smartphone. In Proceedings of the USENIX conference on USENIX annual technical conference.
3.
Zurück zum Zitat Chava, S., Ennaji, R., Chen, J., & Subramanian, L. (2012). Cost-aware mobile web browsing. IEEE Perversive Computing 11(3), 34–42.CrossRef Chava, S., Ennaji, R., Chen, J., & Subramanian, L. (2012). Cost-aware mobile web browsing. IEEE Perversive Computing 11(3), 34–42.CrossRef
4.
Zurück zum Zitat Dogar, F. R., Steenkiste, P., & Papagiannaki, K. (2010). Catnap: Exploiting high bandwidth wireless interfaces to save energy for mobile devices. In Proceedings of the 8th ACM international conference on mobile systems, applications, and services, pp. 107–122. Dogar, F. R., Steenkiste, P., & Papagiannaki, K. (2010). Catnap: Exploiting high bandwidth wireless interfaces to save energy for mobile devices. In Proceedings of the 8th ACM international conference on mobile systems, applications, and services, pp. 107–122.
5.
Zurück zum Zitat Falaki, H., Lymberopoulos, D., Mahajan, R., Kandula, S., & Estrin, D. (2010). A first look at traffic on smartphones. In Proceedings of the 10th ACM international conference on internet measurement, pp. 281–287. Falaki, H., Lymberopoulos, D., Mahajan, R., Kandula, S., & Estrin, D. (2010). A first look at traffic on smartphones. In Proceedings of the 10th ACM international conference on internet measurement, pp. 281–287.
6.
Zurück zum Zitat Falaki, H., Mahajan, R., Kandula, D., Lymberopoulos, R., Govindan, & Estrin, D. (2010). Diversity in smartphone usage. In Proceedings of the 8th ACM international conference on mobile systems, applications, and services, pp. 179–194. Falaki, H., Mahajan, R., Kandula, D., Lymberopoulos, R., Govindan, & Estrin, D. (2010). Diversity in smartphone usage. In Proceedings of the 8th ACM international conference on mobile systems, applications, and services, pp. 179–194.
8.
Zurück zum Zitat Han, H., Liu, Y., Shen, G., Zhang, Y., & Li, Q. (2012). DozyAP: Power-efficient Wi-Fi Tethering. In Proceedings of the 10th international conference on mobile systems, applications, and services, pp. 421–434. Han, H., Liu, Y., Shen, G., Zhang, Y., & Li, Q. (2012). DozyAP: Power-efficient Wi-Fi Tethering. In Proceedings of the 10th international conference on mobile systems, applications, and services, pp. 421–434.
9.
Zurück zum Zitat Han, R., Bhagwat, P., Lamaire, R., Mummert, T., Perret, V., & Rubas, J. (1998). Dynamic adaptation in an image transcoding Proxy for mobile web browsing. IEEE Personal Communications 5(6), 8–17.CrossRef Han, R., Bhagwat, P., Lamaire, R., Mummert, T., Perret, V., & Rubas, J. (1998). Dynamic adaptation in an image transcoding Proxy for mobile web browsing. IEEE Personal Communications 5(6), 8–17.CrossRef
10.
Zurück zum Zitat Housel, B. C., Samaras, G., & Lindquist, D. B. (1998). WebExpress: A client/intercept based system for optimizing web browsing in a wireless environment. Mobile Networks and Applications, 3(4), 419–431.CrossRef Housel, B. C., Samaras, G., & Lindquist, D. B. (1998). WebExpress: A client/intercept based system for optimizing web browsing in a wireless environment. Mobile Networks and Applications, 3(4), 419–431.CrossRef
11.
Zurück zum Zitat Hsiu, P. -C., Lin, C. -H., & Hsieh, C. -K. (2011). Dynamic backlight scaling optimization for mobile streaming applications. In Proceedings of the 17th IEEE/ACM international symposium on low-power electronics and design, pp. 309–314. Hsiu, P. -C., Lin, C. -H., & Hsieh, C. -K. (2011). Dynamic backlight scaling optimization for mobile streaming applications. In Proceedings of the 17th IEEE/ACM international symposium on low-power electronics and design, pp. 309–314.
12.
Zurück zum Zitat Huang, J., Xu, Q., Tiwana, B., Mao, Z. M., Zhang, M., & Bahl, P. (2010). Anatomizing application performance differences on smartphones. In Proceedings of the 8th ACM international conference on mobile systems, applications, and services, pp. 165–178. Huang, J., Xu, Q., Tiwana, B., Mao, Z. M., Zhang, M., & Bahl, P. (2010). Anatomizing application performance differences on smartphones. In Proceedings of the 8th ACM international conference on mobile systems, applications, and services, pp. 165–178.
13.
Zurück zum Zitat Kohavi, R., Henne, R. M., & Sommerfield, D. (2007). Practical guide to controlled experiments on the web: Listen to your customers not to the Hippo. In Proceedings of the 13th ACM international conference on knowledge discovery and data mining, pp. 959–967. Kohavi, R., Henne, R. M., & Sommerfield, D. (2007). Practical guide to controlled experiments on the web: Listen to your customers not to the Hippo. In Proceedings of the 13th ACM international conference on knowledge discovery and data mining, pp. 959–967.
16.
Zurück zum Zitat Pathak, A., Hu, Y. C., & Zhang, M. (2012). Where is the energy spent inside my app? Fine grained energy accounting on smartphones with Eprof. In Proceedings of the 7th ACM European conference on computer systems, pp. 29–42. Pathak, A., Hu, Y. C., & Zhang, M. (2012). Where is the energy spent inside my app? Fine grained energy accounting on smartphones with Eprof. In Proceedings of the 7th ACM European conference on computer systems, pp. 29–42.
17.
Zurück zum Zitat Pathak, A., Jindal, A., Hu, Y. C., & Midkiff, S. P. (2012). What is keeping my phone awake? Characterizing and detecting no-sleep energy bugs in smartphone apps. In Proceedings of the 10th ACM international conference on mobile systems, applications, and services, pp. 267–280. Pathak, A., Jindal, A., Hu, Y. C., & Midkiff, S. P. (2012). What is keeping my phone awake? Characterizing and detecting no-sleep energy bugs in smartphone apps. In Proceedings of the 10th ACM international conference on mobile systems, applications, and services, pp. 267–280.
18.
Zurück zum Zitat Qian, F., Quah, K. S., Huang, J., Erman, J., Gerber, A., Mao, Z., Sen, S., & Spatscheck, O. (2012). Web caching on smartphones: ideal vs. reality. In Proceedings of the 10th international conference on mobile systems, applications, and services, pp. 127–140. Qian, F., Quah, K. S., Huang, J., Erman, J., Gerber, A., Mao, Z., Sen, S., & Spatscheck, O. (2012). Web caching on smartphones: ideal vs. reality. In Proceedings of the 10th international conference on mobile systems, applications, and services, pp. 127–140.
19.
Zurück zum Zitat Shye, A., Scholbrock, B., & Memik, G. Into the Wild: Studying real user activity patterns to guide power optimizations for mobile architectures. In Proceedings of the 42nd IEEE/ACM international symposium on microarchitecture, pp. 168–178, December. Shye, A., Scholbrock, B., & Memik, G. Into the Wild: Studying real user activity patterns to guide power optimizations for mobile architectures. In Proceedings of the 42nd IEEE/ACM international symposium on microarchitecture, pp. 168–178, December.
20.
Zurück zum Zitat Yu, J., Benatallah, B., Casati, F., & Daniel, F. (2008). Understanding mashup development. IEEE Internet Computing, 12(5), 44–52.CrossRef Yu, J., Benatallah, B., Casati, F., & Daniel, F. (2008). Understanding mashup development. IEEE Internet Computing, 12(5), 44–52.CrossRef
21.
Zurück zum Zitat Zhao, B., Tak, B. C., & Cao, G. (2011). Reducing the delay and power consumption of web browsing on Smartphones in 3G networks. In Proceedings of the IEEE international conference on distributed computing systems, pp. 413–422. Zhao, B., Tak, B. C., & Cao, G. (2011). Reducing the delay and power consumption of web browsing on Smartphones in 3G networks. In Proceedings of the IEEE international conference on distributed computing systems, pp. 413–422.
22.
Zurück zum Zitat Zhong, L., & Jha, N. K. (2005). Energy efficiency of handheld computer interfaces: Limits, characterization and practice. In Proceedings of the 3rd ACM international conference on mobile systems, applications, and services, pp. 247–260. Zhong, L., & Jha, N. K. (2005). Energy efficiency of handheld computer interfaces: Limits, characterization and practice. In Proceedings of the 3rd ACM international conference on mobile systems, applications, and services, pp. 247–260.
Metadaten
Titel
Energy-efficient and cost-effective web API invocations with transfer size reduction for mobile mashup applications
verfasst von
Chen-Che Huang
Jiun-Long Huang
Chin-Liang Tsai
Guan-Zhong Wu
Chia-Min Chen
Wang-Chien Lee
Publikationsdatum
01.04.2014
Verlag
Springer US
Erschienen in
Wireless Networks / Ausgabe 3/2014
Print ISSN: 1022-0038
Elektronische ISSN: 1572-8196
DOI
https://doi.org/10.1007/s11276-013-0608-7

Weitere Artikel der Ausgabe 3/2014

Wireless Networks 3/2014 Zur Ausgabe

Neuer Inhalt