Skip to main content

Advertisement

Log in

Context‐aware computation offloading for mobile edge computing

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Along with the rise of mobile devices, the resource demands of respective applications grow. However, mobile devices have limited computation and storage resources. Computation offloading is a prominent solution to overcome the limitations. However, current approaches fail to address the complexity caused by quickly and constantly changing context conditions in mobile edge computing. In this paper, the contexts are gathered and processed using Monitor-Analysis-Plan-Execution (MAPE) loop for making offloading decisions. The results show that the proposed context-aware approach outperforms local computing and offloading without considering context approaches in terms of delay, energy consumption, network usage, and execution cost.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  • Buyya R, Ranjan R, Calheiros RN (2009)Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: challenges and opportunities. In: 2009 international conference on high performance computing & simulation,  IEEE, pp 1–11

  • Castillejo E, Almeida A, López-de-Ipina D, Chen L (2014) Modeling users, context and devices for ambient assisted. Living Environ Sens 14:5354–5391

    Google Scholar 

  • Chang Z, Zhou Z, Ristaniemi T, Niu Z (2017) Energy efficient optimization for computation offloading in fog computing system. In: GLOBECOM 2017–2017 IEEE Global Communications Conference,  IEEE, pp 1–6

  • Chen LL, Mayrhofer R, Steinbauer M, Castillejo E, Almeida A, López-de-Ipiña D (2014) Modelling users, context and devices for adaptive user interface systems. Int J Pervasive Comput Commun

  • Chen X, Chen S, Zeng X, Zheng X, Zhang Y, Rong C (2017) Framework for context-aware computation offloading in mobile cloud computing. J Cloud Comput 6:1

    Article  Google Scholar 

  • Farahbakhsh F, Shahidinejad A, Ghobaei-Arani M (2020) Multiuser context-aware computation offloading in mobile edge computing based on Bayesian learning automata. Trans Emerg Telecommun Technol 1:e4127

    Google Scholar 

  • Ghasemi-Falavarjani S, Nematbakhsh M, Ghahfarokhi BS (2015) Context-aware multi-objective resource allocation in mobile cloud. Comput Electr Eng 44:218–240

    Article  Google Scholar 

  • Gupta H, Vahid Dastjerdi A, Ghosh SK, Buyya R (2017) iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, edge and fog computing environments Software. Pract Exp 47:1275–1296

    Article  Google Scholar 

  • Huang L, Feng X, Zhang L, Qian L, Wu Y (2019) Multi-server multi-user multi-task computation offloading for mobile edge. Comput Netw Sens 19:1446

    Google Scholar 

  • Jararweh Y, Al-Ayyoub M, Al-Quraan M, Lo’ai AT, Benkhelifa E (2017) Delay-aware power optimization model for mobile edge computing systems. Pers Ubiquit Comput 21:1067–1077

    Article  Google Scholar 

  • Jazayeri F, Shahidinejad A, Ghobaei-Arani M (2020a) Autonomous computation offloading and auto-scaling the in the mobile fog computing: a deep reinforcement learning-based approach. J Ambient Intell Hum Comput 1:1–20

    Google Scholar 

  • Jazayeri F, Shahidinejad A, Ghobaei-Arani M (2020b) A latency-aware and energy-efficient computation offloading in mobile fog computing: a hidden Markov model-based approach. J Supercomput 1:1–30

    Google Scholar 

  • Khorsand R, Ramezanpour M (2020) An energy-efficient task-scheduling algorithm based on a multi-criteria decision-making method in cloud computing. Int J Commun Syst 33:e4379. doi:https://doi.org/10.1002/dac.4379

    Article  Google Scholar 

  • 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: 2012 Proceedings IEEE Infocom (2012) IEEE, pp 945–953

  • Kuang L, Gong T, OuYang S, Gao H, Deng S (2020) Offloading decision methods for multiple users with structured tasks in edge computing for smart cities. Future Gener Comput Syst 105:717–729

    Article  Google Scholar 

  • Lin T-Y, Lin T-A, Hsu C-H, King C-T (2013) Context-aware decision engine for mobile cloud offloading. In (2013) IEEE wireless communications and networking conference workshops (WCNCW), 2013. IEEE, pp 111–116

  • Liu L, Chang Z, Guo X, Mao S, Ristaniemi T (2017) Multiobjective optimization for computation offloading in fog computing. IEEE Internet Things J 5:283–294

    Article  Google Scholar 

  • Roostaei R, Movahedi Z (2018) Mobility-aware and fault-tolerant computation offloading for mobile cloud computing

  • Shahidinejad A, Ghobaei-Arani M (2020) Joint computation offloading and resource provisioning for edge-cloud computing environment: a machine learning-based approach. Softw Pract Exp. https://doi.org/10.1002/spe.2888

    Article  Google Scholar 

  • Shahidinejad A, Ghobaei-Arani M, Esmaeili L (2019) An elastic controller using Colored Petri Nets in cloud computing environment. Clust Comput 1:1–27

    Google Scholar 

  • Shahidinejad A, Ghobaei-Arani M, Masdari M (2020) Resource provisioning using workload clustering in cloud computing environment: a hybrid approach. Clust Comput. https://doi.org/10.1007/s10586-020-03107-0

    Article  Google Scholar 

  • Shakarami A, Ghobaei-Arani M, Shahidinejad A (2020a) A survey on the computation offloading approaches in mobile edge computing: a machine learning-based perspective. Comput Netw 182:107496. https://doi.org/10.1016/j.comnet.2020.107496

    Article  Google Scholar 

  • Shakarami A, Shahidinejad A, Ghobaei-Arani M (2020b) A review on the computation offloading approaches in mobile edge computing: a game-theoretic perspective Software. Pract Exp 50:1719–1759. https://doi.org/10.1002/spe.2839

    Article  Google Scholar 

  • Shakarami A, Shahidinejad A, Ghobaei-Arani M (2021) An autonomous computation offloading strategy in mobile edge computing: a deep learning-based hybrid approach. J Netw Comput Appl. https://doi.org/10.1016/j.jnca.2021.102974

    Article  Google Scholar 

  • Skillen K-L, Chen L, Nugent CD, Donnelly MP, Burns W, Solheim I (2014) Ontological user modelling and semantic rule-based reasoning for personalisation of Help-On-Demand services in pervasive environments. Future Gener Comput Syst 34:97–109. https://doi.org/10.1016/j.future.2013.10.0272013.10.027

    Article  Google Scholar 

  • Synnott J, Chen L, Nugent CD, Moore G (2014) The creation of simulated activity datasets using a graphical intelligent environment simulation tool. In: 2014 36th annual international conference of the IEEE engineering in medicine and biology society (2014) IEEE, pp 4143–4146

  • Tang L, He S (2018) Multi-user computation offloading in mobile edge computing: a behavioral perspective. IEEE Netw 32:48–53

    Article  Google Scholar 

  • Tran DH, Tran NH, Pham C, Kazmi SA, Huh E-N, Hong CS (2017) OaaS: offload as a service in fog networks . Computing 99:1081–1104

    Article  MathSciNet  Google Scholar 

  • Wang F, Xu J, Cui S (2020) Optimal energy allocation and task offloading policy for wireless powered mobile edge computing systems. IEEE Trans Wirel Commun 19:2443–2459

    Article  Google Scholar 

  • Zao JK et al (2014) Augmented brain computer interaction based on fog computing and linked data. In: 2014 international conference on intelligent environments, IEEE, pp 374–377

  • Zhan W, Luo C, Min G, Wang C, Zhu Q, Duan H (2020) Mobility-aware multi-user offloading optimization for mobile edge computing. IEEE Trans Veh Technol 69:3341–3356

    Article  Google Scholar 

  • Zhang K et al (2016) Energy-efficient offloading for mobile edge computing in 5G heterogeneous networks. IEEE Access 4:5896–5907

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Shahidinejad.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Farahbakhsh, F., Shahidinejad, A. & Ghobaei-Arani, M. Context‐aware computation offloading for mobile edge computing. J Ambient Intell Human Comput 14, 5123–5135 (2023). https://doi.org/10.1007/s12652-021-03030-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-021-03030-1

Keywords

Navigation