• 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