Skip to main content

Performance Evaluation and Optimization of Wi-Fi Display on Android

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

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

Abstract

In the mobile networking environment, there is an increasing need for different devices such as computers, smartphones, and smartTVs to interact with each other. One popular type of interaction is screencast (or remote display), where the content on one device’s display appears (synchronously) on another device. To facilitate this type of application, several standards have been proposed, from earlier DLNA (Digital Living Network Alliance), to Airplay by Apple, and Wi-Fi Display by Wi-Fi Alliance more recently. One distinct yet challenging requirement for screencast is synchronicity. However, despite the increasing popularity of screencast and the related standards, their performance metric has received little study. In this paper, we take Wi-Fi Display and its implementation on Android as our target, and perform an in-depth study on its performance. This evaluation identifies an important bottleneck arising from the interactions among a couple of asynchronous threads. From these findings, we propose an event-driven mechanism that shortens the latency among the relevant threads. The experimental evaluation indicates a 20 % reduction on total processing time on screencast at the Source device side, which proves the effectiveness of this new mechanism. In addition, our evaluation also identifies encoding of frame content as another major source of latency. This finding means that we either need more powerful video/image encoding hardware, or an encoding standard that takes computation requirement as a more important metric than compression ratio.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. DLNA. http://www.dlna.org/

  2. Apple Airplay. https://www.apple.com/airplay/

  3. Wifi-Display. http://www.wi-fi.org/discover-wi-fi/wi-fi-certified-miracast

  4. Chromecast. http://www.google.com/chrome/devices/chromecast/

  5. Miracast certified products. http://www.wi-fi.org/product-finder-results?capabilities=2

  6. Android Wifi Display. http://developer.android.com/about/versions/android-4.2.html

  7. Nexus 7 (2013). http://www.asus.com/Tablets_Mobile/Nexus_7_2013/

  8. Baratto, R.A., Kim, L.N., Nieh, J.: THINC: a virtual display architecture for thin-client computing. ACM SIGOPS Operating Syst. Rev. 39(5), 277–290 (2005)

    Article  Google Scholar 

  9. Schmidt, B.K., Lam, M.S., Northcutt, J.D.: The interactive performance of SLIM: a stateless, thin-client architecture. ACM SIGOPS Operating Syst. Rev. 33(5), 32–47 (1999)

    Article  Google Scholar 

  10. RDP. https://msdn.microsoft.com/en-us/library/aa383015(VS.85).aspx

  11. Richardson, T., Stafford-Fraser, Q., Wood, K.R., Hopper, A.: Virtual network computing. Internet Comput. IEEE 2(1), 33–38 (1998)

    Article  Google Scholar 

  12. Toshniwal, I.M., Kawale, P., Bhanage, L., Sonawane, S.: Virtualized Screen: A Third Element for Cloud-Mobile Convergence (2014)

    Google Scholar 

  13. Yang, S.J., Nieh, J., Selsky, M., Tiwari, N.: The performance of remote display mechanisms for thin-client computing. In: USENIX Annual Technical Conference, General Track, pp. 131–146, June 2002

    Google Scholar 

  14. Sun, Y., Tay, T.T.: Analysis and reduction of data spikes in thin client computing. J. Parallel Distrib. Comput. 68(11), 1463–1472 (2008)

    Article  Google Scholar 

  15. Tolia, N., Andersen, D.G., Satyanarayanan, M.: Quantifying interactive user experience on thin clients. Computer 39(3), 46–52 (2006)

    Article  Google Scholar 

  16. Casas, P., Seufert, M., Egger, S., Schatz, R.: Quality of experience in remote virtual desktop services. In: 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), pp. 1352–1357. IEEE, May 2013

    Google Scholar 

  17. Simoens, P., De Turck, F., Dhoedt, B., Demeester, P.: Remote display solutions for mobile cloud computing. Computer 44(8), 46–53 (2011)

    Article  Google Scholar 

  18. Chandra, S., Boreczky, J., Rowe, L.A.: High performance many-to-many intranet screen sharing with DisplayCast. ACM Trans. Multimedia Comput. Commun. Appl. (TOMCCAP) 10(2), 19 (2014)

    Google Scholar 

  19. Tsao, C.L., Kakumanu, S., Sivakumar, R.: SmartVNC: an effective remote computing solution for smartphones. In: Proceedings of the 17th Annual International Conference on Mobile Computing and Networking, pp. 13–24. ACM, September 2011

    Google Scholar 

  20. 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, April 2011

    Google Scholar 

  21. MirrorOp. http://www.mirrorop.com/

  22. Splashto. http://www.splashtop.com/

  23. Hsu, C.F., Tsai, T.H., Huang, C.Y., Hsu, C.H., Chen, K.T.: Screencast Dissected: Performance Measurements and Design Considerations (2015)

    Google Scholar 

Download references

Acknowledgements

This work is supported by the grant of Shenzhen municipal government for basic research on Information Technologies (No. JCYJ20130331144751105).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xianfeng Li .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Li, X., Jin, B. (2015). Performance Evaluation and Optimization of Wi-Fi Display on Android. In: Wang, G., Zomaya, A., Martinez, G., Li, K. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2015. Lecture Notes in Computer Science(), vol 9531. Springer, Cham. https://doi.org/10.1007/978-3-319-27140-8_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-27140-8_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-27139-2

  • Online ISBN: 978-3-319-27140-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics