Skip to main content

Application Streaming: A Mobile Application Distribution Method

  • Conference paper
  • First Online:
Algorithms and Architectures for Parallel Processing (ICA3PP 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9528))

Abstract

The traditional App Store based application distribution model is facing some challenges such as poor manageability, mobile device storage capacity limits and frequent application updates. We propose an application streaming based mobile application distribution method to address these challenges. In our method, application is installed, updated and uninstalled in server. User simply select the application to execute and it is been executed in a streaming way. This method enable manageability for mobile application distribution and more personalized mobile application experience. In addition, this method can help solve the storage capacity constraint of mobile device and the frequent application updates. We also use local cache mechanism to save network traffic and improve application loading time. Evaluation show that cache mechanism can save 84.9 % traffic compared with the non-caching streaming and 43.9 % traffic than App Store based application distribution method.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. The Statistics Portal. http://www.statista.com/statistics/276623

  2. Mobile App Statistics. http://www.smartinsights.com/mobile-marketing/app-marketing/mobile-app-statistics

  3. Donaldson, S.E., Siegel, S.G., Williams, C.K., Aslam, A.: Enterprise cybersecurity for mobile and BYOD. Enterprise Cybersecurity: How to Build a Successful Cyberdefense Program Against Advanced Threats, pp. 119–129. Springer, Heidelberg (2015)

    Chapter  Google Scholar 

  4. Huang, S.Z., Wu, M., Xiong, Y.: Mobile transparent computing to enable ubiquitous operating systems and applications. JACIII 18, 32–39 (2014)

    Article  Google Scholar 

  5. Zhang, Y.X., Zhou, Y.Z.: 4vp: a novel meta os approach for streaming programs in ubiquitous computing. In: 21st International Conference on Advanced Information Networking and Applications (AINA07), pp. 394–403. IEEE (2007)

    Google Scholar 

  6. Zhao, Y., Han, W., Xue, R., Chen, W.: Smile: streaming management of applications and data for mobile terminals. Int. J. Cloud Comput. 1, 329–350 (2012)

    Article  Google Scholar 

  7. Xenapp. http://www.citrix.com/products/xenapp/overview.html

  8. VMware ThinApp. http://www.vmware.com/products/thinapp

  9. Shi, L., Liu, Z., Xu, L.: BWCC: a FS-cache based cooperative caching system for network storage system. In: 2012 IEEE International Conference on Cluster Computing (CLUSTER), pp. 546–550. IEEE (2012)

    Google Scholar 

  10. Dong, Y., Zhu, H., Peng, J., Wang, F., Mesnier, M.P., Wang, D., Chan, S.C.: RFS: a network file system for mobile devices and the cloud. ACM SIGOPS Oper. Syst. Rev. 45, 101–111 (2011)

    Article  Google Scholar 

  11. Khatwal, R., Jain, M.K.: Application specific cache simulation analysis for application specific instruction set processor. Int. J. Comput. Appl. 90(13), 31–44 (2014)

    Google Scholar 

  12. Megiddo, N., Modha, D.S.: Outperforming LRU with an adaptive replacement cache algorithm. Comput. J. 37, 58–65 (2004)

    Article  Google Scholar 

  13. Chun, B.G., Ihm, S., Maniatis, P., Naik, M., Patti, A.: Clonecloud: elastic execution between mobile device and cloud. In: Proceedings of the Sixth Conference on Computer Systems, pp. 301–314. ACM (2011)

    Google Scholar 

  14. Cuervo, E., Balasubramanian, A., Cho, D.K., Wolman, A., Saroiu, S., Chandra, R., Bahl, P.: Maui: making smartphones last longer with code offload. In: Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services, pp. 49–62. ACM (2010)

    Google Scholar 

Download references

Acknowledgments

This work is supported in part by the National Natural Science Foundation of China under Grant Numbers 61272151, 61472451 and 61309025, the International Science & Technology Cooperation Program of China under Grant Number 2013DFB10070, the Hunan Provincial Natural Science Foundation of China under Grant Number 13JJ4016, the China Hunan Provincial Science & Technology Program under Grant Number 2012GK4106, and the “Mobile Health” Ministry of Education - China Mobile Joint Laboratory (MOE-DST No. [2012]311).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wang Yang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Yang, W., Jia, L., Wang, G. (2015). Application Streaming: A Mobile Application Distribution Method. In: Wang, G., Zomaya, A., Martinez, G., Li, K. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2015. Lecture Notes in Computer Science(), vol 9528. Springer, Cham. https://doi.org/10.1007/978-3-319-27119-4_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-27119-4_21

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-27118-7

  • Online ISBN: 978-3-319-27119-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics