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.













Similar content being viewed by others
References
Local and Push Notification Programming Guide. http://developer.apple.com/library.
Google Cloud Messaging for Android. http://developer.android.com/guide/google/gcm/index.html.
Push Service. https://developer.blackberry.com/develop/platform_services/push_service_overview.html.
Notifications for Windows Phone 8. https://msdn.microsoft.com/en-us/library/windows/apps/jj207004(v=vs.105).aspx.
StatCounter. http://gs.statcounter.com/.
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.
Android Cloud to Device Messaging Framework. https://developers.google.com/android/c2dm/.
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.
Kim, Y., Kim, Y., & Kang, N. (2010). Multimedia push-to-talk service in home networks. IEEE Transactions on Consumer Electronics, 56(3), 1480–1486.
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.
Guo, W., & Liu, H. (2013). The analysis of push technology based on Iphone operating system. In International Conference on Measurement, Information and Control.
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.
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.
Lee, D. (2011). Designing the multimedia push framework for mobile applications. International Journal of Advanced Science and Technology, 32, 117.
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)
CACE Technology corp. http://www.cacetech.com.
WIRESHARK. http://www.wireshark.org/.
Measuring Delay, Jitter, and Packet Loss with Cisco IOS SAA and RTTMON. http://www.cisco.com/warp/public/126/saa.html.
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.
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
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-015-3122-7