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

01-01-2021

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

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

Published in: Journal of Network and Systems Management | Issue 1/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Footnotes
1
Redundancy is used in complex systems to achieve high availability with no performance decline.
 
Literature
2.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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
Metadata
Title
Performance and Availability Trade-Offs in Fog–Cloud IoT Environments
Authors
Ermeson Andrade
Bruno Nogueira
Ivaldir de Farias Júnior
Danilo Araújo
Publication date
01-01-2021
Publisher
Springer US
Published in
Journal of Network and Systems Management / Issue 1/2021
Print ISSN: 1064-7570
Electronic ISSN: 1573-7705
DOI
https://doi.org/10.1007/s10922-020-09570-9

Other articles of this Issue 1/2021

Journal of Network and Systems Management 1/2021 Go to the issue

Premium Partner