mobile cloud communication - university of ?· •mobile cloud communication –device to cloud...

Download MOBILE CLOUD COMMUNICATION - University of ?· •Mobile cloud communication –Device to cloud –Cloud…

Post on 12-Sep-2018

212 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • MOBILE CLOUD COMMUNICATION

    Connecting pervasive and mobile devices to cloud

    Huber Flores

    huber.flores@helsinki.fi

    Helsinki, Finland.

  • Agenda

    Mobile cloud communication

    Device to cloud

    Cloud to device

    Synchronization services

    Low-power devices protocols

    CoAP, XMPP, etc.

    Notification services

    MQTT, GCM, APNS, etc.

    Helsinki, Finland.

    2

  • Mobile cloud communication

    Helsinki, Finland.

    3

  • Mobile cloud communication

    Synchronous

    Asynchronous

    Helsinki, Finland.

    4

  • Synchronization services

    Open protocol based upon standardized XML communication over HTTP POST

    Streaming

    Replication of data

    E-mail, facebook, google services, etc.

    Helsinki, Finland.

    5

  • Low-power devices protocols

    CoAP

    Constrained Application Protocol

    AMQP

    Advanced Message Queuing Protocol

    Node

    Websocket

    Helsinki, Finland.

    6

  • Low-power devices protocols

    Data transmission (duty cycling)

    Helsinki, Finland.

    7

  • Notification services

    GCM

    Google Cloud Messaging

    APNS

    Apple Push Notification Service

    MPNS

    Microsoft Push Notification Service

    Helsinki, Finland.

    8

  • Notification services

    XMPP

    Extensible Messaging and Presence Protocol

    MQTT

    Message Queue Telemetry Transport

    Helsinki, Finland.

    9

  • Notification services

    Helsinki, Finland.

    [UT Press] Flores, Huber Service-oriented and Evidence-aware Mobile Cloud Computing" , PhD thesis, UT press, 2015.

    10

  • Notification services

    Helsinki, Finland.

    [MobiSys-MCS] Flores, Huber, et al. Mobile Cloud Messaging supported by XMPP primitives" , Proceeding of MobiSys Workshop 2013, Taipei, Taiwan, June 25-28, 2013.

    11

  • Delivery performance

    Helsinki, Finland.

    12

  • Delivery scalability

    Helsinki, Finland.

    13

  • Assignment

    6to reading

    Al-Fuqaha, Ala, et al. "Internet of things: A survey on enabling technologies, protocols, and applications." IEEE Communications Surveys & Tutorials 17.4 (2015): 2347-2376.

    Helsinki, Finland.

    14

    http://yaramoozan.ir/download/Internet_of_Things.pdfhttp://yaramoozan.ir/download/Internet_of_Things.pdfhttp://yaramoozan.ir/download/Internet_of_Things.pdf

  • QUESTIONS

    Helsinki, Finland.

    15

  • 24.10.2017 NO SESSION (DUE TO EXAM)

    Helsinki, Finland.

    16

  • PROGRESS REPORT SESSION

    Helsinki, Finland.

    17

  • Practical assignment for 31.10.2017

    Prepare a few slides answering the questions of the Data-analysis-insights-p1 slides, which are located in the material section of the course web page.

    Helsinki, Finland.

    18