Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Mobility-aware task delegation model in mobile cloud computing

Published: 01 January 2019 Publication History

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.

References

[1]
Dinh HT, Lee C, Niyato D, Wang P (2013) A survey of mobile cloud computing: architecture, applications, and approaches. Wirel Commun Mob Comput 13(18):1587---1611
[2]
Fernando N, Loke SW, Rahayu W (2013) Mobile cloud computing: a survey. Future Gener Comput Syst 29(1):84---106
[3]
De D (2016) Mobile cloud computing: architectures, algorithms and applications. CRC Press, Boca Raton
[4]
Han B, Hui P, Kumar VA, Marathe MV, Shao J, Srinivasan A (2012) Mobile data offloading through opportunistic communications and social participation. IEEE Trans Mob Comput 11(5):821---834
[5]
Kosta S, Aucinas A, Hui P, Mortier R, Zhang X (2012) Thinkair: dynamic resource allocation and parallel execution in the cloud for mobile code offloading. In: Proceedings of IEEE Infocom. IEEE, pp 945---953
[6]
Rahimi MR, Venkatasubramanian N, Vasilakos AV (2013) MuSIC: mobility-aware optimal service allocation in mobile cloud computing. In: IEEE Sixth International Conference on Cloud Computing (CLOUD). IEEE, pp 75---82
[7]
Kumar K, Lu YH (2010) Cloud computing for mobile users: can offloading computation save energy? Computer 43(4):51---56
[8]
Gai K, Qiu M, Zhao H, Tao L, Zong Z (2016) Dynamic energy-aware cloudlet-based mobile cloud computing model for green computing. J Netw Comput Appl 59:46---54
[9]
Mukherjee A, De D, Roy DG (2016) A power and latency aware cloudlet selection strategy for multi-cloudlet environment. IEEE Trans Cloud Comput.
[10]
Shi Y, Chen S, Xu X (2018) MAGA: a mobility-aware computation offloading decision for distributed mobile cloud computing. IEEE Internet Things J 5(1):164---174
[11]
Satyanarayanan M, Bahl P, Caceres R, Davies N (2009) The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput 8(4):14---23
[12]
Tawalbeh LA, Jararweh Y, Ababneh F, Dosari F (2015) Large scale cloudlets deployment for efficient mobile cloud computing. J Netw 10(1):70
[13]
Jia M, Cao J, Liang W (2015) Optimal cloudlet placement and user to cloudlet allocation in wireless metropolitan area networks. IEEE Trans Cloud Comput 5:725---737
[14]
Singh S, Chana I (2015) QRSF: QoS-aware resource scheduling framework in cloud computing. J Supercomput 71:241---292
[15]
Durao F, Carvalho JFS, Fonseka A, Garcia VC (2014) A systematic review on cloud computing. J Supercomput 68:1321---1346
[16]
Lee K, Lee J, Yi Y, Rhee I, Chong S (2013) Mobile data offloading: how much can WiFi deliver? IEEE/ACM Trans Netw (ToN) 21(2):536---550
[17]
Lima E, Aguiar A, Carvalho P, Viana AC (2018). Impacts of human mobility in mobile data offloading. In: ACM CHANTS, vol 4
[18]
Jalaliet F et al (2016) Fog computing may help to save energy in cloud computing. IEEE J Sel Areas Commun 34:1728---1739
[19]
Chunlin L, LaYuan L (2015) Cost and energy aware service provisioning for mobile client in cloud computing environment. J Supercomput 71:1196---1223
[20]
Shiraz M, Ahmed E, Gani A, Han Q (2014) Investigation on runtime partitioning of elastic mobile applications for mobile cloud computing. J Supercomput 67:84---103
[21]
Wang R, Peng X, Zhang J, Letaief KB (2016) Mobility-aware caching for content-centric wireless networks: modeling and methodology. IEEE Commun Mag 54(8):77---83
[22]
Sarkar S, Datta R (2017) Mobility-aware route selection technique for mobile ad hoc networks. IET Wirel Sens Syst 7(3):55---64
[23]
Mishra RK, Kumar S, Naik BS (2014) Priority based round-robin service broker algorithm for cloud-analyst. In: IEEE International Advance Computing Conference (IACC). IEEE, pp 878---881
[24]
Calheiros RN, Ranjan R, Beloglazov A, De Rose CA, Buyya R (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41(1):23---50

Cited By

View all
  • (2024)Tconns: a novel time-varying context-aware offloading strategy for mobile edge computingEURASIP Journal on Wireless Communications and Networking10.1186/s13638-023-02331-72024:1Online publication date: 4-Jan-2024
  • (2022)Design and implementation of a cloud-based event-driven architecture for real-time data processing in wireless sensor networksThe Journal of Supercomputing10.1007/s11227-021-03955-678:3(3374-3401)Online publication date: 1-Feb-2022
  1. Mobility-aware task delegation model in mobile cloud computing

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image The Journal of Supercomputing
    The Journal of Supercomputing  Volume 75, Issue 1
    January 2019
    487 pages

    Publisher

    Kluwer Academic Publishers

    United States

    Publication History

    Published: 01 January 2019

    Author Tags

    1. Cloudlet
    2. Latency
    3. Mobility
    4. Power
    5. Task delegation
    6. VM migration

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 24 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Tconns: a novel time-varying context-aware offloading strategy for mobile edge computingEURASIP Journal on Wireless Communications and Networking10.1186/s13638-023-02331-72024:1Online publication date: 4-Jan-2024
    • (2022)Design and implementation of a cloud-based event-driven architecture for real-time data processing in wireless sensor networksThe Journal of Supercomputing10.1007/s11227-021-03955-678:3(3374-3401)Online publication date: 1-Feb-2022

    View Options

    View options

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media