DocumentCode
266355
Title
Google cloud messaging (GCM): An evaluation
Author
Yilmaz, Yavuz Selim ; Aydin, Bahadir Ismail ; Demirbas, Murat
Author_Institution
Dept. of Comput. Sci. & Eng., SUNY Univ. at Buffalo, Buffalo, NY, USA
fYear
2014
fDate
8-12 Dec. 2014
Firstpage
2807
Lastpage
2812
Abstract
This paper presents a survey on the timing performance of Google Cloud Messaging (GCM). We evaluate GCM in real world experiments, and at a reasonable scale involving thousands of real users. Our findings reveal that the GCM message delivery is unpredictable, namely having a reliable connection to Google\´s GCM servers on the client device does not guarantee a timely message arrival. Therefore, GCM is not suitable for time sensitive and/or "must-deliver-to-all" app scenarios. On the other hand, GCM delivers the push messages to a big portion of the subscribers (more than 40% in any experiment scenario) in a reasonable timeframe (in 10 seconds). Therefore, GCM may be a good fit for the application scenarios where random multicasting is sufficient, such as crowdsourcing systems. Our results provide a through evaluation of the GCM performance, and will guide developers and researchers to decide whether GCM is suitable for their intended use cases.
Keywords
cloud computing; message passing; GCM; Google cloud messaging; crowdsourcing systems; message delivery; random multicasting; Androids; Games; Google; Humanoid robots; IEEE 802.11 Standards; Servers; TV;
fLanguage
English
Publisher
ieee
Conference_Titel
Global Communications Conference (GLOBECOM), 2014 IEEE
Conference_Location
Austin, TX
Type
conf
DOI
10.1109/GLOCOM.2014.7037233
Filename
7037233
Link To Document