Mobility-aware task delegation model in mobile cloud computing

Anwesha Mukherjee, Deepsubhra Guha Roy, Debashis De

    Research output: Contribution to journalArticle

    Abstract

    Mobile devices frequently move with different velocities. Task delegation to remote cloud servers becomes critical when the requesting device changes its location. The communication with the remote cloud server might be lost, and the user does not receive the result. To solve this problem, two analytical models are provided in this article. In the first solution, we propose an approach where the mobile device uses remote cloud servers for executing task. When the user changes location, the mobile device looses connection with the cloud instance. Once the result is ready, the cloud server pushes the result back to the device via push notification message when the device reconnects with the network. However, the mobile device can also get the result by serializing session information. In the second solution, the mobile device offloads code into cloudlets. When the mobile device changes location, virtual machine live migration happens. The present state of the instance is transferred from the previous cloudlet to the new cloudlet, where the offloading process resumes execution. It is observed that the proposed task delegation and code-offloading models reduce the power consumptions, respectively, by 30–63% and 61–78% approximately than the existing mobility-aware approach. Experimental results are obtained using mobile device with various velocities inside and outside the university building.

    Original languageEnglish
    Pages (from-to)314-339
    Number of pages26
    JournalJournal of Supercomputing
    Volume75
    Issue number1
    DOIs
    Publication statusPublished - 9 Jan 2019

    Fingerprint

    Mobile cloud computing
    Delegation
    Mobile Computing
    Cloud Computing
    Mobile devices
    Mobile Devices
    Servers
    Server
    Model
    Virtual Machine
    Analytical Model
    Power Consumption
    Migration
    Analytical models
    Electric power utilization
    Communication

    Cite this

    Mukherjee, Anwesha ; Roy, Deepsubhra Guha ; De, Debashis. / Mobility-aware task delegation model in mobile cloud computing. In: Journal of Supercomputing. 2019 ; Vol. 75, No. 1. pp. 314-339.
    @article{0c80e1bd328240759228fc71bed1921f,
    title = "Mobility-aware task delegation model in mobile cloud computing",
    abstract = "Mobile devices frequently move with different velocities. Task delegation to remote cloud servers becomes critical when the requesting device changes its location. The communication with the remote cloud server might be lost, and the user does not receive the result. To solve this problem, two analytical models are provided in this article. In the first solution, we propose an approach where the mobile device uses remote cloud servers for executing task. When the user changes location, the mobile device looses connection with the cloud instance. Once the result is ready, the cloud server pushes the result back to the device via push notification message when the device reconnects with the network. However, the mobile device can also get the result by serializing session information. In the second solution, the mobile device offloads code into cloudlets. When the mobile device changes location, virtual machine live migration happens. The present state of the instance is transferred from the previous cloudlet to the new cloudlet, where the offloading process resumes execution. It is observed that the proposed task delegation and code-offloading models reduce the power consumptions, respectively, by 30–63{\%} and 61–78{\%} approximately than the existing mobility-aware approach. Experimental results are obtained using mobile device with various velocities inside and outside the university building.",
    keywords = "Cloudlet, Latency, Mobility, Power, Task delegation, VM migration",
    author = "Anwesha Mukherjee and Roy, {Deepsubhra Guha} and Debashis De",
    year = "2019",
    month = "1",
    day = "9",
    doi = "10.1007/s11227-018-02729-x",
    language = "English",
    volume = "75",
    pages = "314--339",
    journal = "The Journal of Supercomputing",
    issn = "0920-8542",
    publisher = "Springer",
    number = "1",

    }

    Mobility-aware task delegation model in mobile cloud computing. / Mukherjee, Anwesha; Roy, Deepsubhra Guha; De, Debashis.

    In: Journal of Supercomputing, Vol. 75, No. 1, 09.01.2019, p. 314-339.

    Research output: Contribution to journalArticle

    TY - JOUR

    T1 - Mobility-aware task delegation model in mobile cloud computing

    AU - Mukherjee, Anwesha

    AU - Roy, Deepsubhra Guha

    AU - De, Debashis

    PY - 2019/1/9

    Y1 - 2019/1/9

    N2 - Mobile devices frequently move with different velocities. Task delegation to remote cloud servers becomes critical when the requesting device changes its location. The communication with the remote cloud server might be lost, and the user does not receive the result. To solve this problem, two analytical models are provided in this article. In the first solution, we propose an approach where the mobile device uses remote cloud servers for executing task. When the user changes location, the mobile device looses connection with the cloud instance. Once the result is ready, the cloud server pushes the result back to the device via push notification message when the device reconnects with the network. However, the mobile device can also get the result by serializing session information. In the second solution, the mobile device offloads code into cloudlets. When the mobile device changes location, virtual machine live migration happens. The present state of the instance is transferred from the previous cloudlet to the new cloudlet, where the offloading process resumes execution. It is observed that the proposed task delegation and code-offloading models reduce the power consumptions, respectively, by 30–63% and 61–78% approximately than the existing mobility-aware approach. Experimental results are obtained using mobile device with various velocities inside and outside the university building.

    AB - Mobile devices frequently move with different velocities. Task delegation to remote cloud servers becomes critical when the requesting device changes its location. The communication with the remote cloud server might be lost, and the user does not receive the result. To solve this problem, two analytical models are provided in this article. In the first solution, we propose an approach where the mobile device uses remote cloud servers for executing task. When the user changes location, the mobile device looses connection with the cloud instance. Once the result is ready, the cloud server pushes the result back to the device via push notification message when the device reconnects with the network. However, the mobile device can also get the result by serializing session information. In the second solution, the mobile device offloads code into cloudlets. When the mobile device changes location, virtual machine live migration happens. The present state of the instance is transferred from the previous cloudlet to the new cloudlet, where the offloading process resumes execution. It is observed that the proposed task delegation and code-offloading models reduce the power consumptions, respectively, by 30–63% and 61–78% approximately than the existing mobility-aware approach. Experimental results are obtained using mobile device with various velocities inside and outside the university building.

    KW - Cloudlet

    KW - Latency

    KW - Mobility

    KW - Power

    KW - Task delegation

    KW - VM migration

    UR - http://www.scopus.com/inward/record.url?scp=85059595089&partnerID=8YFLogxK

    U2 - 10.1007/s11227-018-02729-x

    DO - 10.1007/s11227-018-02729-x

    M3 - Article

    VL - 75

    SP - 314

    EP - 339

    JO - The Journal of Supercomputing

    JF - The Journal of Supercomputing

    SN - 0920-8542

    IS - 1

    ER -