Skip to main content
Erschienen in: Journal of Network and Systems Management 1/2021

01.01.2021

Performance and Availability Trade-Offs in Fog–Cloud IoT Environments

verfasst von: Ermeson Andrade, Bruno Nogueira, Ivaldir de Farias Júnior, Danilo Araújo

Erschienen in: Journal of Network and Systems Management | Ausgabe 1/2021

Einloggen

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

search-config
loading …

Abstract

Internet of Things (IoT) is an emerging paradigm that transforms everyday devices (Things) into Internet-connected devices with sensing, processing, and actuation capabilities. These devices have limited storage and processing capacity, so they have been integrated with Cloud computing to overcome these limitations. Cloud computing offers various benefits such as offload data storage and processing burden at the Cloud side. Nevertheless, because Cloud is not an efficient solution for IoT latency-sensitive applications, Fog computing was introduced to address this limitation. Although Fog–Cloud IoT environments have begun to be adopted in the last few years, such environments have not been properly assessed in terms of their capacity to meet the growing demand of IoT devices. In this work, we present a Deterministic and Stochastic Petri Net (DSPN) approach for evaluating Fog–Cloud IoT environments composed of hundreds physical Things. Our approach allows evaluating the trade-offs of many performability metrics (e.g., utilization, response time, throughput, and availability) and, consequently, may help system designers to choose the most suitable Fog–Cloud IoT environment. We demonstrate the feasibility of our approach through a real-world case study. The results revealed that adopting a Fog device can improve availability. However, the performance is only improved in certain conditions like when the environment is not at full capacity.

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

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!

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"

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!

Fußnoten
1
Redundancy is used in complex systems to achieve high availability with no performance decline.
 
Literatur
2.
Zurück zum Zitat Howell, J.: Number of connected IOT devices will surge to 125 billion by 2030, ihs markit says. IHS Markit Technology, vol. 24 (2017) Howell, J.: Number of connected IOT devices will surge to 125 billion by 2030, ihs markit says. IHS Markit Technology, vol. 24 (2017)
3.
Zurück zum Zitat Aazam, M., Khan, I., Alsaffar, A.A., Huh, E.-N.: Cloud of things: integrating internet of things and cloud computing and the issues involved. In: Applied Sciences and Technology (IBCAST), 2014 11th International Bhurban Conference on. IEEE, pp. 414–419 (2014) Aazam, M., Khan, I., Alsaffar, A.A., Huh, E.-N.: Cloud of things: integrating internet of things and cloud computing and the issues involved. In: Applied Sciences and Technology (IBCAST), 2014 11th International Bhurban Conference on. IEEE, pp. 414–419 (2014)
4.
Zurück zum Zitat Atlam, H., Walters, R., Wills, G.: Fog computing and the internet of things: a review. Big Data Cogn. Comput. 2(2), 10 (2018)CrossRef Atlam, H., Walters, R., Wills, G.: Fog computing and the internet of things: a review. Big Data Cogn. Comput. 2(2), 10 (2018)CrossRef
5.
Zurück zum Zitat Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing. ACM, pp. 13–16 (2012) Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing. ACM, pp. 13–16 (2012)
6.
Zurück zum Zitat Trivedi, K.S., Andrade, E.C., Machida, F.: Combining performance and availability analysis in practice. Adv. Comput. 84, 1–38 (2012)CrossRef Trivedi, K.S., Andrade, E.C., Machida, F.: Combining performance and availability analysis in practice. Adv. Comput. 84, 1–38 (2012)CrossRef
7.
Zurück zum Zitat da Silva Lisboa, M.F.F., Santos, G.L., Lynn, T., Sadok, D., Kelner, J., Endo P.T. et al.: Modeling the availability of an e-health system integrated with edge, fog and cloud infrastructures. In: 2018 IEEE Symposium on Computers and Communications (ISCC). IEEE, pp. 00 416–00 421 (2018) da Silva Lisboa, M.F.F., Santos, G.L., Lynn, T., Sadok, D., Kelner, J., Endo P.T. et al.: Modeling the availability of an e-health system integrated with edge, fog and cloud infrastructures. In: 2018 IEEE Symposium on Computers and Communications (ISCC). IEEE, pp. 00 416–00 421 (2018)
8.
Zurück zum Zitat Li, W., Santos, I., Delicato, F.C., Pires, P.F., Pirmez, L., Wei, W., Song, H., Zomaya, A., Khan, S.: System modelling and performance evaluation of a three-tier cloud of things. Future Gener. Comput. Syst. 70, 104–125 (2017)CrossRef Li, W., Santos, I., Delicato, F.C., Pires, P.F., Pirmez, L., Wei, W., Song, H., Zomaya, A., Khan, S.: System modelling and performance evaluation of a three-tier cloud of things. Future Gener. Comput. Syst. 70, 104–125 (2017)CrossRef
9.
Zurück zum Zitat Etemad, M., Aazam, M., St-Hilaire, M.: Using devs for modeling and simulating a fog computing environment. In: Computing, Networking and Communications (ICNC), 2017 International Conference on. IEEE, pp. 849–854 (2017) Etemad, M., Aazam, M., St-Hilaire, M.: Using devs for modeling and simulating a fog computing environment. In: Computing, Networking and Communications (ICNC), 2017 International Conference on. IEEE, pp. 849–854 (2017)
10.
Zurück zum Zitat Dimitrios, T., Helen, K.: Simulation and performance evaluation of a fog system. In: Fog and Mobile Edge Computing (FMEC), 2018 Third International Conference on. IEEE, pp. 26–33 (2018) Dimitrios, T., Helen, K.: Simulation and performance evaluation of a fog system. In: Fog and Mobile Edge Computing (FMEC), 2018 Third International Conference on. IEEE, pp. 26–33 (2018)
11.
Zurück zum Zitat Avizienis, A., Laprie, J., Randell, B., Landwehr, C.: Basic concepts and taxonomy of dependable and secure computing. IEEE Trans. Dependable Secure Comput. 1(1), 11–33 (2004)CrossRef Avizienis, A., Laprie, J., Randell, B., Landwehr, C.: Basic concepts and taxonomy of dependable and secure computing. IEEE Trans. Dependable Secure Comput. 1(1), 11–33 (2004)CrossRef
12.
Zurück zum Zitat Andrade, E., Nogueira, B.: Performability evaluation of a cloud-based disaster recovery solution for it environments. J. Grid Comput. 17, 603–21 (2018)CrossRef Andrade, E., Nogueira, B.: Performability evaluation of a cloud-based disaster recovery solution for it environments. J. Grid Comput. 17, 603–21 (2018)CrossRef
13.
Zurück zum Zitat Santos, G.L., Endo, P.T., da Silva Lisboa, M.F.F., da Silva, L.G.F., Sadok, D., Kelner, J., Lynn, T., et al.: Analyzing the availability and performance of an e-health system integrated with edge, fog and cloud infrastructures. J. Cloud Comput. 7(1), 16 (2018)CrossRef Santos, G.L., Endo, P.T., da Silva Lisboa, M.F.F., da Silva, L.G.F., Sadok, D., Kelner, J., Lynn, T., et al.: Analyzing the availability and performance of an e-health system integrated with edge, fog and cloud infrastructures. J. Cloud Comput. 7(1), 16 (2018)CrossRef
14.
Zurück zum Zitat Mo, Y., Liu, Y., Cui, L.: Performability analysis of multi-state series-parallel systems with heterogeneous components. Reliab. Eng. Syst. Saf. 171, 48–56 (2018)CrossRef Mo, Y., Liu, Y., Cui, L.: Performability analysis of multi-state series-parallel systems with heterogeneous components. Reliab. Eng. Syst. Saf. 171, 48–56 (2018)CrossRef
15.
Zurück zum Zitat Marsan, M.A., Chiola, G.: On petri nets with deterministic and exponentially distributed firing times. In: European Workshop on Applications and Theory in Petri Nets. Springer, pp. 132–145 (1986) Marsan, M.A., Chiola, G.: On petri nets with deterministic and exponentially distributed firing times. In: European Workshop on Applications and Theory in Petri Nets. Springer, pp. 132–145 (1986)
16.
Zurück zum Zitat Reisig, W.: Understanding petri nets: modeling techniques, analysis methods, case studies. Springer, Berlin (2013)CrossRef Reisig, W.: Understanding petri nets: modeling techniques, analysis methods, case studies. Springer, Berlin (2013)CrossRef
17.
Zurück zum Zitat Murata, T.: Petri nets: properties, analysis and applications. Proc. IEEE 77(4), 541–580 (1989)CrossRef Murata, T.: Petri nets: properties, analysis and applications. Proc. IEEE 77(4), 541–580 (1989)CrossRef
18.
Zurück zum Zitat Munir, A., Kansakar, P., Khan, S.U.: Ifciot: Integrated fog cloud iot: a novel architectural paradigm for the future internet of things. IEEE Consum. Electron. Mag. 6(3), 74–82 (2017)CrossRef Munir, A., Kansakar, P., Khan, S.U.: Ifciot: Integrated fog cloud iot: a novel architectural paradigm for the future internet of things. IEEE Consum. Electron. Mag. 6(3), 74–82 (2017)CrossRef
19.
Zurück zum Zitat Matos, R., Dantas, J., Araujo, J., Trivedi, K.S., Maciel, P.: Redundant eucalyptus private clouds: availability modeling and sensitivity analysis. J. Grid Comput. 15(1), 1–22 (2017)CrossRef Matos, R., Dantas, J., Araujo, J., Trivedi, K.S., Maciel, P.: Redundant eucalyptus private clouds: availability modeling and sensitivity analysis. J. Grid Comput. 15(1), 1–22 (2017)CrossRef
20.
Zurück zum Zitat Dantas, J., Matos, R., Araujo, J., Maciel, P.: Eucalyptus-based private clouds: availability modeling and comparison to the cost of a public cloud. Computing 97(11), 1121–1140 (2015)MathSciNetCrossRef Dantas, J., Matos, R., Araujo, J., Maciel, P.: Eucalyptus-based private clouds: availability modeling and comparison to the cost of a public cloud. Computing 97(11), 1121–1140 (2015)MathSciNetCrossRef
21.
Zurück zum Zitat Araujo, J., Maciel, P., Andrade, E., Callou, G., Alves, V., Cunha, P.: Decision making in cloud environments: an approach based on multiple-criteria decision analysis and stochastic models. J. Cloud Comput. 7(1), 7 (2018)CrossRef Araujo, J., Maciel, P., Andrade, E., Callou, G., Alves, V., Cunha, P.: Decision making in cloud environments: an approach based on multiple-criteria decision analysis and stochastic models. J. Cloud Comput. 7(1), 7 (2018)CrossRef
22.
Zurück zum Zitat Gia, T.N., Jiang, M., Rahmani, A.-M., Westerlund, T., Liljeberg, P., Tenhunen, H.: Fog computing in healthcare internet of things: a case study on ECG feature extraction. In: Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing (CIT/IUCC/DASC/PICOM), 2015 IEEE International Conference on. IEEE, pp. 356–363 (2015) Gia, T.N., Jiang, M., Rahmani, A.-M., Westerlund, T., Liljeberg, P., Tenhunen, H.: Fog computing in healthcare internet of things: a case study on ECG feature extraction. In: Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing (CIT/IUCC/DASC/PICOM), 2015 IEEE International Conference on. IEEE, pp. 356–363 (2015)
23.
Zurück zum Zitat Little, J.D., Graves, S.C.: Little’s law. In: Building intuition. Springer, pp. 81–100 (2008) Little, J.D., Graves, S.C.: Little’s law. In: Building intuition. Springer, pp. 81–100 (2008)
24.
Zurück zum Zitat Silva, B., Matos, R., Callou, G., Figueiredo, J., Oliveira, D., Ferreira, J., Dantas, J., Junior, A., Alves, V., Maciel, P.: Mercury: an integrated environment for performance and dependability evaluation of general systems. In: Proceedings of Industrial Track at 45th Dependable Systems and Networks Conference (DSN), (2015) Silva, B., Matos, R., Callou, G., Figueiredo, J., Oliveira, D., Ferreira, J., Dantas, J., Junior, A., Alves, V., Maciel, P.: Mercury: an integrated environment for performance and dependability evaluation of general systems. In: Proceedings of Industrial Track at 45th Dependable Systems and Networks Conference (DSN), (2015)
25.
Zurück zum Zitat Dantas, J., Matos, R., Araujo, J., Maciel, P.: An availability model for eucalyptus platform: an analysis of warm-standy replication mechanism. In: Systems, Man, and Cybernetics (SMC), 2012 IEEE International Conference on. IEEE, pp. 1664–1669 (2012) Dantas, J., Matos, R., Araujo, J., Maciel, P.: An availability model for eucalyptus platform: an analysis of warm-standy replication mechanism. In: Systems, Man, and Cybernetics (SMC), 2012 IEEE International Conference on. IEEE, pp. 1664–1669 (2012)
26.
Zurück zum Zitat Hu, T., Guo, M., Guo, S., Ozaki, H., Zheng, L., Ota, K., Dong, M.: MTTF of composite web services. In: Parallel and Distributed Processing with Applications (ISPA), 2010 International Symposium on. IEEE, pp. 130–137 (2010) Hu, T., Guo, M., Guo, S., Ozaki, H., Zheng, L., Ota, K., Dong, M.: MTTF of composite web services. In: Parallel and Distributed Processing with Applications (ISPA), 2010 International Symposium on. IEEE, pp. 130–137 (2010)
27.
Zurück zum Zitat Machida, F., Andrade, E., Kim, D., Trivedi, K.: Candy: component-based availability modeling framework for cloud service management using sysml. In: Reliable Distributed Systems (SRDS), 2011 30th IEEE Symposium on. IEEE, 209–218 (2011) Machida, F., Andrade, E., Kim, D., Trivedi, K.: Candy: component-based availability modeling framework for cloud service management using sysml. In: Reliable Distributed Systems (SRDS), 2011 30th IEEE Symposium on. IEEE, 209–218 (2011)
28.
Zurück zum Zitat Kim, D.S., Machida, F., Trivedi, K. S.: Availability modeling and analysis of a virtualized system. In: Dependable Computing, 2009. PRDC’09. 15th IEEE Pacific Rim International Symposium on. IEEE, pp. 365–371 (2009) Kim, D.S., Machida, F., Trivedi, K. S.: Availability modeling and analysis of a virtualized system. In: Dependable Computing, 2009. PRDC’09. 15th IEEE Pacific Rim International Symposium on. IEEE, pp. 365–371 (2009)
30.
Zurück zum Zitat Matos, R.: Identification of availability and performance bottlenecks in cloud computing systems: an approach based on hierarchical models and sensitivity analysis. Ph.D. dissertation, Universidade Federal de Pernambuco (2016) Matos, R.: Identification of availability and performance bottlenecks in cloud computing systems: an approach based on hierarchical models and sensitivity analysis. Ph.D. dissertation, Universidade Federal de Pernambuco (2016)
31.
Zurück zum Zitat Andrade, E., Nogueira, B., Callou, G., Alves, G.: Dependability analysis of a cyber-physical system for smart environments. Concurr. Comput. Pract. Exp. 31, e4739 (2018)CrossRef Andrade, E., Nogueira, B., Callou, G., Alves, G.: Dependability analysis of a cyber-physical system for smart environments. Concurr. Comput. Pract. Exp. 31, e4739 (2018)CrossRef
32.
Zurück zum Zitat Deng, L.: The mnist database of handwritten digit images for machine learning research [best of the web]. IEEE Signal Process. Mag. 29(6), 141–142 (2012)CrossRef Deng, L.: The mnist database of handwritten digit images for machine learning research [best of the web]. IEEE Signal Process. Mag. 29(6), 141–142 (2012)CrossRef
Metadaten
Titel
Performance and Availability Trade-Offs in Fog–Cloud IoT Environments
verfasst von
Ermeson Andrade
Bruno Nogueira
Ivaldir de Farias Júnior
Danilo Araújo
Publikationsdatum
01.01.2021
Verlag
Springer US
Erschienen in
Journal of Network and Systems Management / Ausgabe 1/2021
Print ISSN: 1064-7570
Elektronische ISSN: 1573-7705
DOI
https://doi.org/10.1007/s10922-020-09570-9

Weitere Artikel der Ausgabe 1/2021

Journal of Network and Systems Management 1/2021 Zur Ausgabe