The Case for Visualization as a Service - Mobile Cloud Gaming as an Example

Abdelmounaam Rezgui, Zaki Malik

Abstract

In recent years, significant progress has been made to improve the power efficiency of mobile devices. In particular, new GPU architectures have made it possible to run compute-intensive applications directly on battery-powered mobile devices. In parallel, research is also being conducted in the area of application offloading, the process of running compute-intensive tasks on cloud servers and delivering the results of these computations to mobile devices through their wireless interfaces. It is important to understand the power consumption implications of each of these two options. In this paper, we use mobile cloud gaming as an example to evaluate and compare these two alternatives (running games on the cloud or on mobile devices.) Based on this comparison, we introduce the concept of Visualization as a Service (VaaS) as a new model to design and implement graphics-intensive applications for mobile devices. In this model, advanced visualization capabilities (e. g., interactive visualization of high resolution videos/images) would be provided to mobile users as a service via the Internet. We show through actual hardware specifications that, despite the recent introduction of ultra low power GPUs for mobile devices, it remains far more power efficient to offload graphics-intensive tasks to the cloud. The associated latency can still be tolerated in most applications.

References

  1. Carroll, A. and Heiser, G. (2010). An analysis of power consumption in a smartphone. In Proceedings of the 2010 USENIX conference on USENIX annual technical conference, USENIXATC'10, pages 21-21, Berkeley, CA, USA. USENIX Association.
  2. GFXBench (2015). Gfxbench 3.0 directx. http://www.gfxbench.com.
  3. Halperin, D., Greenstein, B., Sheth, A., and Wetherall, D. (2010). Demystifying 802.11n Power Consumption. In Proceedings of the International Conference on Power-Aware Computing and Systems, HotPower, Vancouver, BC, Canada.
  4. Hao, S., Li, D., Halfond, W. G. J., and Govindan, R. (2013). Estimating Mobile Application Energy Consumption using Program Analysis. In Proceedings of the the International Conference on Software Engineering (ICSE), San Francisco, California.
  5. Hewlett Packard (2013). HP EliteBook Folio 1040 G1 Notebook PC. Technical report.
  6. Hruska, J. (2013). Nvidia's Tegra 4 Demystified: 28nm, 72- core GPU, Integrated LTE, and Questionable Power Consumption. http://www.extremetech.com.
  7. Kim, Y. G., Kim, M., et al. (2015). A Novel GPU Power Model for Accurate Smartphone Power Breakdown. ETRI Journal, 37(1).
  8. Lampe, U., Hans, R., and Steinmetz, R. (2013). Will mobile cloud gaming work? findings on latency, energy, and cost. In Proceedings of the 2013 IEEE Second International Conference on Mobile Services, MS 7813, pages 103-104, Washington, DC, USA. IEEE Computer Society.
  9. Lee, K., Chu, D., Cuervo, E., Kopf, J., Grizan, S., Wolman, A., and Flinn, J. (2014). DeLorean: Using Speculation to Enable Low-Latency Continuous Interaction for Mobile Cloud Gaming. Technical report, Microsoft Research.
  10. Madden, J. (2011). MIMO Adoption in Mobile Communications Forecast: Devices by Operating System and User Type, Worldwide, 2010-2017, 1Q13 Update. Technical report, Mobile Experts.
  11. MarketsandMarkets (2010). World Mobile Applications Market - Advanced Technologies, Global Forecast (2010 - 2015). Technical report, MarketsandMarkets.
  12. Milanesi, C., Tay, L., Cozza, R., Atwal, R., Nguyen, T. H., Tsai, T., Zimmermann, A., and Lu, C. K. (2013). Forecast: Devices by Operating System and User Type, Worldwide, 2010-2017, 1Q13 Update. Technical report, Gartner.
  13. Netgear (2012). Next Generation Gigabit WiFi - 802.11ac. Technical report.
  14. Notebook Review (2015). Dell precision m6700 owner's review. http://forum.notebookreview.com/ dell-latitude-vostro-precision/679326-dell-precisionm6700-owners-review.html.
  15. NoteBookCheck (2014). Computer games on laptop graphic cards. http://www.notebookcheck.net/ Computer-Games-on-Laptop-GraphicCards.13849.0.html.
  16. Nvidia (2015a). Building Cloud Gaming Servers. http:// www.nvidia.com/ object/cloud-gaming-benefits.html.
  17. Nvidia (2015b). GeForce GTX 690 Specifications. http://www.geforce.com/hardware/desktop-gpus/ geforce-gtx-690/specifications.
  18. Nvidia (2015c). Grid GPUs. http://www.nvidia.com/ object/grid-boards.html.
  19. Saha, S. K., Deshpande, P., Inamdar, P. P., Sheshadri, R. K., and Koutsonikolas, D. (2015). Power-Throughput Tradeoffs of 802.11n/ac in Smartphones. In Proc. of the 34nd IEEE International Conference on Computer Communications (INFOCOM), Hong Long, Spain.
  20. Shiraz, M., Gani, A., Khokhar, R., and Buyya, R. (2013). A Review on Distributed Application Processing Frameworks in Smart Mobile Devices for Mobile Cloud Computing. IEEE Communications Surveys Tutorials, 15.
  21. Soliman, O., Rezgui, A., Soliman, H., and Manea, N. (2013). Mobile cloud gaming: Issues and challenges. In Daniel, F., Papadopoulos, G. A., and Thiran, P., editors, Mobile Web and Information Systems - 10th International Conference, MobiWIS 2013, Paphos, Cyprus, August 26-29, 2013. Proceedings, volume 8093 of Lecture Notes in Computer Science, pages 121-128. Springer.
  22. Thompson, C., Schmidt, D. C., Turner, H. A., and White, J. (2011). Analyzing mobile application software power consumption via model-driven engineering. In Benavente-Peces, C. and Filipe, J., editors, PECCS, pages 101-113. SciTePress.
  23. Zeng, Y., Pathak, P. H., and Mohapatra, P. (2014). A First Look at 802.11ac in Action: Energy Efficiency and Interference Characterization. In Pros. of the 13th IFIP International Conferences on Networking, Trondheim, Norway.
Download


Paper Citation


in Harvard Style

Rezgui A. and Malik Z. (2015). The Case for Visualization as a Service - Mobile Cloud Gaming as an Example . In Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-104-5, pages 577-585. DOI: 10.5220/0005437105770585


in Bibtex Style

@conference{closer15,
author={Abdelmounaam Rezgui and Zaki Malik},
title={The Case for Visualization as a Service - Mobile Cloud Gaming as an Example},
booktitle={Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2015},
pages={577-585},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005437105770585},
isbn={978-989-758-104-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - The Case for Visualization as a Service - Mobile Cloud Gaming as an Example
SN - 978-989-758-104-5
AU - Rezgui A.
AU - Malik Z.
PY - 2015
SP - 577
EP - 585
DO - 10.5220/0005437105770585