Skip to main content
Erschienen in: The Journal of Supercomputing 6/2021

06.11.2020

An evolutionary game approach to IoT task offloading in fog-cloud computing

verfasst von: Hamidreza Mahini, Amir Masoud Rahmani, Seyyedeh Mobarakeh Mousavirad

Erschienen in: The Journal of Supercomputing | Ausgabe 6/2021

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Developing the edge and fog computing has been the result of the fast growth of cloud-based IoT applications. These new paradigms define new resource management problems such as IoT task offloading challenge. Despite the many conducted effort in the IoT task offloading, this issue remains a research gap partly because this problem is NP-hard inherently, and also because many proposed solutions are based on unrealistic assumptions. Indeed, many proposed solutions suffer from the lack of a real set of tasks for a comprehensive evaluation. Thus, we prepare a collection of Python tasks to provide a realistic context for the assessment of the proposed task offloading methods. Also, this paper proposes a four-tier architecture to determine the specific decision-maker for the task offloading. Then, we formulate this problem as a population (evolutionary) game that is solved by Maynard replicator dynamics. The time and energy consumption are the main optimization objectives in this work. Finally, we simulate the proposed scheme in MATLAB by emphasizing the use of realistic values and parameters. The experimental results indicate that our scheme is a practical approach partly because it contributes to the core traffic decreases and because its convergence time is less than 6 s to solve the problem with 100 tasks.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
3.
Zurück zum Zitat Zhang H, Xiao Y, Bu S, Niyato D, Yu FR, Han Z (2017) Computing resource allocation in three-tier IoT fog networks: a joint optimization approach combining Stackelberg game and matching. IEEE Internet Things J 4(5):1204CrossRef Zhang H, Xiao Y, Bu S, Niyato D, Yu FR, Han Z (2017) Computing resource allocation in three-tier IoT fog networks: a joint optimization approach combining Stackelberg game and matching. IEEE Internet Things J 4(5):1204CrossRef
4.
Zurück zum Zitat Muñoz R, Vilalta R, Yoshikane N, Casellas R, Martínez R, Tsuritani T, Morita I (2018) Integration of IoT, transport SDN, and edge/cloud computing for dynamic distribution of IoT analytics and efficient use of network resources. J Lightwave Technol 36(7):1420CrossRef Muñoz R, Vilalta R, Yoshikane N, Casellas R, Martínez R, Tsuritani T, Morita I (2018) Integration of IoT, transport SDN, and edge/cloud computing for dynamic distribution of IoT analytics and efficient use of network resources. J Lightwave Technol 36(7):1420CrossRef
5.
Zurück zum Zitat Dastjerdi AV, Buyya R (2016) Fog computing: helping the internet of things realize its potential. Computer 49(8):112CrossRef Dastjerdi AV, Buyya R (2016) Fog computing: helping the internet of things realize its potential. Computer 49(8):112CrossRef
6.
Zurück zum Zitat Schulz P, Matthe M, Klessig H, Simsek M, Fettweis G, Ansari J, Ashraf SA, Almeroth B, Voigt J, Riedel I et al (2017) Latency critical IoT applications in 5G: perspective on the design of radio interface and network architecture. IEEE Commun Mag 55(2):70CrossRef Schulz P, Matthe M, Klessig H, Simsek M, Fettweis G, Ansari J, Ashraf SA, Almeroth B, Voigt J, Riedel I et al (2017) Latency critical IoT applications in 5G: perspective on the design of radio interface and network architecture. IEEE Commun Mag 55(2):70CrossRef
8.
Zurück zum Zitat Adhinugraha K, Rahayu W, Hara T, Taniar D (2020) On internet-of-things (IoT) gateway coverage expansion. Future Gen Comput Syst 107:578CrossRef Adhinugraha K, Rahayu W, Hara T, Taniar D (2020) On internet-of-things (IoT) gateway coverage expansion. Future Gen Comput Syst 107:578CrossRef
10.
Zurück zum Zitat Misra S, Saha N (2019) Detour: dynamic task offloading in software-defined fog for IoT applications. IEEE J Sel Areas Commun 37(5):1159CrossRef Misra S, Saha N (2019) Detour: dynamic task offloading in software-defined fog for IoT applications. IEEE J Sel Areas Commun 37(5):1159CrossRef
11.
Zurück zum Zitat Chen M, Hao Y (2018) Task offloading for mobile edge computing in software defined ultra-dense network. IEEE J Sel Areas Commun 36(3):587CrossRef Chen M, Hao Y (2018) Task offloading for mobile edge computing in software defined ultra-dense network. IEEE J Sel Areas Commun 36(3):587CrossRef
12.
Zurück zum Zitat Chamola V, Tham CK, Chalapathi GS (2017) In: 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops) (IEEE 2017), pp 587–592 Chamola V, Tham CK, Chalapathi GS (2017) In: 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops) (IEEE 2017), pp 587–592
13.
Zurück zum Zitat Xu J, Ren S (2016) In: 2016 IEEE Global Communications Conference (GLOBECOM) (IEEE, 2016), pp 1–6 Xu J, Ren S (2016) In: 2016 IEEE Global Communications Conference (GLOBECOM) (IEEE, 2016), pp 1–6
14.
Zurück zum Zitat Zhao X, Zhao L, Liang K (2016) In: International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness. Springer, Berlin, pp 293–301 Zhao X, Zhao L, Liang K (2016) In: International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness. Springer, Berlin, pp 293–301
15.
Zurück zum Zitat Ye D, Wu M, Tang S, Yu R (2016) In: 2016 IEEE 3rd International Conference on Cyber Security and Cloud Computing (CSCloud) (IEEE, 2016), pp 247–251 Ye D, Wu M, Tang S, Yu R (2016) In: 2016 IEEE 3rd International Conference on Cyber Security and Cloud Computing (CSCloud) (IEEE, 2016), pp 247–251
16.
Zurück zum Zitat Alam MGR, Tun YK, Hong CS (2016) In: 2016 International Conference on Information Networking (ICOIN) (IEEE, 2016), pp 285–290 Alam MGR, Tun YK, Hong CS (2016) In: 2016 International Conference on Information Networking (ICOIN) (IEEE, 2016), pp 285–290
17.
Zurück zum Zitat Liang K, Zhao L, Zhao X, Wang Y, Ou S (2016) Joint resource allocation and coordinated computation offloading for fog radio access networks. China Commun 13(Supplement2):131CrossRef Liang K, Zhao L, Zhao X, Wang Y, Ou S (2016) Joint resource allocation and coordinated computation offloading for fog radio access networks. China Commun 13(Supplement2):131CrossRef
18.
Zurück zum Zitat Tran DH, Tran NH, Pham C, Kazmi SA, Huh EN, Hong CS (2017) OaaS: offload as a service in fog networks. Computing 99(11):1081MathSciNetCrossRef Tran DH, Tran NH, Pham C, Kazmi SA, Huh EN, Hong CS (2017) OaaS: offload as a service in fog networks. Computing 99(11):1081MathSciNetCrossRef
19.
Zurück zum Zitat Chiti F, Fantacci R, Picano B (2018) A matching theory framework for tasks offloading in fog computing for IoT systems. IEEE Internet Things J 5(6):5089CrossRef Chiti F, Fantacci R, Picano B (2018) A matching theory framework for tasks offloading in fog computing for IoT systems. IEEE Internet Things J 5(6):5089CrossRef
20.
Zurück zum Zitat Liu L, Chang Z, Guo X, Mao S, Ristaniemi T (2017) Multiobjective optimization for computation offloading in fog computing. IEEE Internet Things J 5(1):283CrossRef Liu L, Chang Z, Guo X, Mao S, Ristaniemi T (2017) Multiobjective optimization for computation offloading in fog computing. IEEE Internet Things J 5(1):283CrossRef
21.
Zurück zum Zitat Meng X, Wang W, Zhang Z (2017) Delay-constrained hybrid computation offloading with cloud and fog computing. IEEE Access 5:21355CrossRef Meng X, Wang W, Zhang Z (2017) Delay-constrained hybrid computation offloading with cloud and fog computing. IEEE Access 5:21355CrossRef
22.
Zurück zum Zitat Khan JA, Westphal C, Ghamri-Doudane Y (2017) In: 2017 29th International Teletraffic Congress (ITC 29). IEEE, vol 1, pp 223–231 Khan JA, Westphal C, Ghamri-Doudane Y (2017) In: 2017 29th International Teletraffic Congress (ITC 29). IEEE, vol 1, pp 223–231
23.
Zurück zum Zitat Ahn S, Gorlatova M, Chiang M (2017) In: 2017 IEEE MIT Undergraduate Research Technology Conference (URTC). IEEE, pp 1–4 Ahn S, Gorlatova M, Chiang M (2017) In: 2017 IEEE MIT Undergraduate Research Technology Conference (URTC). IEEE, pp 1–4
24.
Zurück zum Zitat Newton R, Toledo S, Girod L, Balakrishnan H, Madden S (2009) In: NSDI, vol 9, pp 395–408 Newton R, Toledo S, Girod L, Balakrishnan H, Madden S (2009) In: NSDI, vol 9, pp 395–408
25.
Zurück zum Zitat Bozorgchenani A, Tarchi D, Corazza GE (2017) In: 2017 International Symposium on Wireless Communication Systems (ISWCS). IEEE, pp 390–395 Bozorgchenani A, Tarchi D, Corazza GE (2017) In: 2017 International Symposium on Wireless Communication Systems (ISWCS). IEEE, pp 390–395
26.
Zurück zum Zitat Bozorgchenani A, Tarchi D, Corazza GE (2017) In: GLOBECOM 2017–2017 IEEE Global Communications Conference. IEEE, pp 1–6 Bozorgchenani A, Tarchi D, Corazza GE (2017) In: GLOBECOM 2017–2017 IEEE Global Communications Conference. IEEE, pp 1–6
27.
Zurück zum Zitat Zhu Q, Si B, Yang F, Ma Y (2017) Task offloading decision in fog computing system. China Commun 14(11):59CrossRef Zhu Q, Si B, Yang F, Ma Y (2017) Task offloading decision in fog computing system. China Commun 14(11):59CrossRef
28.
Zurück zum Zitat Chang Z, Zhou Z, Ristaniemi T, Niu Z (2017) In: GLOBECOM 2017–2017 IEEE Global Communications Conference. IEEE, pp 1–6 Chang Z, Zhou Z, Ristaniemi T, Niu Z (2017) In: GLOBECOM 2017–2017 IEEE Global Communications Conference. IEEE, pp 1–6
29.
Zurück zum Zitat Bao W, Li W, Delicato FC, Pires PF, Yuan D, Zhou BB, Zomaya AY (2017) In: Proceedings of the 20th ACM International Conference on Modelling, Analysis and Simulation of Wireless and Mobile Systems. ACM, pp 99–108 Bao W, Li W, Delicato FC, Pires PF, Yuan D, Zhou BB, Zomaya AY (2017) In: Proceedings of the 20th ACM International Conference on Modelling, Analysis and Simulation of Wireless and Mobile Systems. ACM, pp 99–108
30.
Zurück zum Zitat Mukherjee A, Deb P, De D, Buyya R (2018) C2OF2N: a low power cooperative code offloading method for femtolet-based fog network. J Supercomput 74(6):2412CrossRef Mukherjee A, Deb P, De D, Buyya R (2018) C2OF2N: a low power cooperative code offloading method for femtolet-based fog network. J Supercomput 74(6):2412CrossRef
31.
Zurück zum Zitat Wang X, Ning Z, Wang L (2018) Offloading in internet of vehicles: a fog-enabled real-time traffic management system. IEEE Trans Ind Inf 14(10):4568CrossRef Wang X, Ning Z, Wang L (2018) Offloading in internet of vehicles: a fog-enabled real-time traffic management system. IEEE Trans Ind Inf 14(10):4568CrossRef
32.
Zurück zum Zitat Liu L, Chang Z, Guo X (2018) Socially aware dynamic computation offloading scheme for fog computing system with energy harvesting devices. IEEE Internet Things J 5(3):1869CrossRef Liu L, Chang Z, Guo X (2018) Socially aware dynamic computation offloading scheme for fog computing system with energy harvesting devices. IEEE Internet Things J 5(3):1869CrossRef
33.
Zurück zum Zitat Shah-Mansouri H, Wong VW (2018) Hierarchical fog-cloud computing for IoT systems: a computation offloading game. IEEE Internet Things J 5(4):3246CrossRef Shah-Mansouri H, Wong VW (2018) Hierarchical fog-cloud computing for IoT systems: a computation offloading game. IEEE Internet Things J 5(4):3246CrossRef
34.
Zurück zum Zitat Narahari Y (2014) Game theory and mechanism design, vol 4. World Scientific, SingaporeCrossRef Narahari Y (2014) Game theory and mechanism design, vol 4. World Scientific, SingaporeCrossRef
35.
Zurück zum Zitat Tadelis S (2013) Game theory: an introduction. Princeton University Press, PrincetonMATH Tadelis S (2013) Game theory: an introduction. Princeton University Press, PrincetonMATH
36.
Zurück zum Zitat Osborne MJ, Rubinstein A (1994) A course in game theory. MIT Press, CambridgeMATH Osborne MJ, Rubinstein A (1994) A course in game theory. MIT Press, CambridgeMATH
Metadaten
Titel
An evolutionary game approach to IoT task offloading in fog-cloud computing
verfasst von
Hamidreza Mahini
Amir Masoud Rahmani
Seyyedeh Mobarakeh Mousavirad
Publikationsdatum
06.11.2020
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 6/2021
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-020-03484-8

Weitere Artikel der Ausgabe 6/2021

The Journal of Supercomputing 6/2021 Zur Ausgabe