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

被引:21
作者
Andrade, Ermeson [1 ]
Nogueira, Bruno [2 ]
de Farias Junior, Ivaldir [3 ]
Araujo, Danilo [1 ]
机构
[1] Fed Rural Univ Pernambuco UFRPE, Dept Comp DC, Recife, PE, Brazil
[2] Fed Univ Alagoas UFAL, Comp Inst IC, Maceio, AL, Brazil
[3] Univ Pernambuco UPE, Garanhuns, PE, Brazil
关键词
Assessment; DSPNs; Performability; INTERNET;
D O I
10.1007/s10922-020-09570-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:27
相关论文
共 32 条
[1]  
Aazam M, 2014, INT BHURBAN C APPL S, P414, DOI 10.1109/IBCAST.2014.6778179
[2]   Performability Evaluation of a Cloud-Based Disaster Recovery Solution for IT Environments [J].
Andrade, Ermeson ;
Nogueira, Bruno .
JOURNAL OF GRID COMPUTING, 2019, 17 (03) :603-621
[3]   Dependability analysis of a cyber-physical system for smart environments [J].
Andrade, Ermeson ;
Nogueira, Bruno ;
Callou, Gustavo ;
Alves, Gabriel .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (01)
[4]  
[Anonymous], 2016, 2016 INT C COMP, DOI DOI 10.4010/2016.1482
[5]   Decision making in cloud environments: an approach based on multiple-criteria decision analysis and stochastic models [J].
Araujo, Julian ;
Maciel, Paulo ;
Andrade, Ermeson ;
Callou, Gustavo ;
Alves, Vandi ;
Cunha, Paulo .
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2018, 7
[6]  
Atlam H.F., 2018, BIG DATA COGNIT COMP, V2, P10, DOI [DOI 10.3390/BDCC2020010, 10.3390/bdcc2020010]
[7]   Basic concepts and taxonomy of dependable and secure computing [J].
Avizienis, A ;
Laprie, JC ;
Randell, B ;
Landwehr, C .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2004, 1 (01) :11-33
[8]  
AWS, 2018, AWS TOT COST OWN TCO
[9]  
Bonomi F., 2012, P 1 ED MCC WORKSH MO, P13, DOI [DOI 10.1145/2342509.2342513, 10.1145/2342509.2342513]
[10]   Eucalyptus-based private clouds: availability modeling and comparison to the cost of a public cloud [J].
Dantas, Jamilson ;
Matos, Rubens ;
Araujo, Jean ;
Maciel, Paulo .
COMPUTING, 2015, 97 (11) :1121-1140