Skip to main content
Log in

Quality Measurement of Push Services for Smart Devices

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

The increased use of smart devices has led to rapid growth in the application (app) market. Many apps have taken advantage of push service to provide real-time notifications to smart device users. In this paper, it is described the operation mechanisms and quality measurement results for two represented push services, Apple Push Notification service and Google Cloud Messaging. The connection management scheme, push transmission delay, retransmission delay, and throughput are examined. In addition, it is discussed the loss behavior of back-to-back push messages due to the small buffer and the abnormal behavior of push service due to Network Address Translation.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Local and Push Notification Programming Guide. http://developer.apple.com/library.

  2. Google Cloud Messaging for Android. http://developer.android.com/guide/google/gcm/index.html.

  3. Push Service. https://developer.blackberry.com/develop/platform_services/push_service_overview.html.

  4. Notifications for Windows Phone 8. https://msdn.microsoft.com/en-us/library/windows/apps/jj207004(v=vs.105).aspx.

  5. StatCounter. http://gs.statcounter.com/.

  6. Grnli, T., Hansen, J., Ghinea, G., & Younas, M. (May 2014). Mobile application platform heterogeneity: Android vs Windows Phone vs iOS vs Firefox OS. In IEEE 28th international conference on advanced information networking and applications (pp. 635–641). Victoria, BC, Canada.

  7. Android Cloud to Device Messaging Framework. https://developers.google.com/android/c2dm/.

  8. Lin, Y., & Lin, C. (2004). An intelligent push system for mobile clients with wireless information appliances. IEEE Transactions on Consumer Electronics, 52(3), 952–961.

    Google Scholar 

  9. Kim, Y., Kim, Y., & Kang, N. (2010). Multimedia push-to-talk service in home networks. IEEE Transactions on Consumer Electronics, 56(3), 1480–1486.

    Article  Google Scholar 

  10. Hansen, J., Grnli, T., & Ghinea, G. (2012). Towards cloud to device push messaging onandroid: Technologies, possibilities and challenges. International Journal of Com-munications, Network and System Sciences, 5(12), 839–849.

    Article  Google Scholar 

  11. Guo, W., & Liu, H. (2013). The analysis of push technology based on Iphone operating system. In International Conference on Measurement, Information and Control.

  12. Paniagua, C., Srirama, S. N., & Flores, H. (Dec. 2011). Bakabs: managing load of cloud-based web applications from mobiles. In Proceedings of the 13th international conference on information integration and web-based applications and services. Ho Chi Minh, Vietnam.

  13. Flores, H., Srirama, S. N., & Paniagua, C. (2012). Towards mobile cloud applications: Offloading resource-intensive tasks to hybrid clouds. International Journal of PervasiveComputing and Communications, 8(4), 344367.

    Google Scholar 

  14. Lee, D. (2011). Designing the multimedia push framework for mobile applications. International Journal of Advanced Science and Technology, 32, 117.

    Google Scholar 

  15. Xu, Zhi, & Zhu, Sencun (2011). Abusing notification services on smartphones for Phising and Spamming. In Proceedings of the 6th USENIX workshop on offensive technologies (pp. 1–11)

  16. CACE Technology corp. http://www.cacetech.com.

  17. WIRESHARK. http://www.wireshark.org/.

  18. Measuring Delay, Jitter, and Packet Loss with Cisco IOS SAA and RTTMON. http://www.cisco.com/warp/public/126/saa.html.

  19. Zeitoun, E. A., Chuah, C. N., Bhattacharrya, S., & Diot, C. (2004). An as-level study of internetpath delay characteristics. In Proceedings IEEE GLOBECOM, vol. 3 (pp. 1480–1484). Dallas, TX.

Download references

Acknowledgments

This work was supported by Institute for Information & communications Technology Promotion(IITP) grant funded by the Korea government(MSIP)(No.10041244, Smart TV 2.0 Software Platform) and the ICT R&D program of MSIP/IITP [R0126-15-1009, Development of Smart Mediator for Mashup Service and Information Sharing among ICBMS Platform].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ikjun Yeom.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

An, D., Woo, H., Lee, C. et al. Quality Measurement of Push Services for Smart Devices. Wireless Pers Commun 88, 319–336 (2016). https://doi.org/10.1007/s11277-015-3122-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-015-3122-7

Keywords

Navigation