| Literature DB >> 35214499 |
Francisco Airton Silva1, Carlos Brito1, Gabriel Araújo1, Iure Fé1, Maxim Tyan2, Jae-Woo Lee3, Tuan Anh Nguyen2, Paulo Romero Martin Maciel4.
Abstract
The spread of the Coronavirus (COVID-19) pandemic across countries all over the world urges governments to revolutionize the traditional medical hospitals/centers to provide sustainable and trustworthy medical services to patients under the pressure of the huge overload on the computing systems of wireless sensor networks (WSNs) for medical monitoring as well as treatment services of medical professionals. Uncertain malfunctions in any part of the medical computing infrastructure, from its power system in a remote area to the local computing systems at a smart hospital, can cause critical failures in medical monitoring services, which could lead to a fatal loss of human life in the worst case. Therefore, early design in the medical computing infrastructure's power and computing systems needs to carefully consider the dependability characteristics, including the reliability and availability of the WSNs in smart hospitals under an uncertain outage of any part of the energy resources or failures of computing servers, especially due to software aging. In that regard, we propose reliability and availability models adopting stochastic Petri net (SPN) to quantify the impact of energy resources and server rejuvenation on the dependability of medical sensor networks. Three different availability models (A, B, and C) are developed in accordance with various operational configurations of a smart hospital's computing infrastructure to assimilate the impact of energy resource redundancy and server rejuvenation techniques for high availability. Moreover, a comprehensive sensitivity analysis is performed to investigate the components that impose the greatest impact on the system availability. The analysis results indicate different impacts of the considered configurations on the WSN's operational availability in smart hospitals, particularly 99.40%, 99.53%, and 99.64% for the configurations A, B, and C, respectively. This result highlights the difference of 21 h of downtime per year when comparing the worst with the best case. This study can help leverage the early design of smart hospitals considering its wireless medical sensor networks' dependability in quality of service to cope with overloading medical services in world-wide virus pandemics.Entities:
Keywords: Internet of Things (IoT); availability; energy resources; smart hospital; stochastic Petri net
Mesh:
Year: 2022 PMID: 35214499 PMCID: PMC8878356 DOI: 10.3390/s22041595
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Related Works.
| Work | Context | Metrics | Evaluation Method | Consider the Use of Energy | Sensitivity Analysis | Availability | Reliability | Rejuvenation |
|---|---|---|---|---|---|---|---|---|
| [ | Smart Healthcare and IoT | Patient Length of Stay (LoS), Resource Utilization, and Average Patient Waiting Time | Petri Net | No | No | No | No | No |
| [ | Smart Healthcare and IoT | Availability | Stochastic Petri Net | No | No | Yes | No | No |
| [ | IoT | Resource Utilization | Layered Model | No | No | No | No | No |
| [ | Smart Healthcare | QoS | Practical Test | No | No | No | No | No |
| [ | Smart Healthcare | Message Delivery Probability | Stochastic Petri Net | No | No | Yes | No | No |
| [ | Smart Healthcare | Availability and Downtime | Stochastic Petri Net | No | Yes | Yes | No | No |
| [ | Smart Healthcare | Availability, Throughput, and Service Time | Stochastic Petri Net | No | Yes | Yes | No | No |
| [ | Smart Healthcare | Mean Response Time, Resource Utilization, Discard, Availability, and Downtime | Stochastic Petri Net | No | Yes | Yes | No | No |
| [ | Smart Building and Energy | Availability and Energy Cost | Stochastic Petri Net | Yes | No | Yes | No | No |
| [ | Energy | Reliability | Mathematical Model | Yes | No | No | Yes | No |
| [ | Energy | Availability and Reliability | Reliability Block Diagram | Yes | No | Yes | Yes | No |
| [ | Energy | Availability and Reliability | Reliability Block Diagram | Yes | No | Yes | Yes | No |
| [ | Energy | Availability and Reliability | Framework | Yes | No | Yes | Yes | No |
| This Work | Energy and Smart Healthcare | Availability and Reliability | Stochastic Petri Net | Yes | Yes | Yes | Yes | Yes |
Figure 1Proposed architecture of a smart hospital system.
Operational configurations.
| Config. | Smart Hospital | Power Grid | Generator | Photovoltaic System | Rejuvenation Trigger | Peakhour Indicator |
|---|---|---|---|---|---|---|
| A | X | X | X | |||
| B | X | X | X | X | ||
| C | X | X | X | X | X | X |
Figure 2SPN model A.
Guard expressions for model A transitions.
| Guard Index | Guard Expression |
|---|---|
| g01 | (#PG_U>0) OR (#EDG_U>0) |
| g02 | (#PG_U<1) AND (#EDG_U<1) |
| g03 | ((PS_U<1) OR (#IN_U<1) OR (#CC_U<1) OR ((#SP_U<1) AND (#BS_U<1))) AND (#PG_U<1) |
| g04 | ((PS_U>0) AND (#IN_U>0) AND (#CC_U>0) AND ((#SP_U>0) OR (#BS_U>0))) OR (#PG_U>0) |
| g05 | ((#CS_U>0) AND (#ES_U>0) AND (#RT_U>0) AND (GT_U>0) AND (F_D=0) AND (SV_U>0)) AND (POWER_SYSTEM_U>0) |
| g06 | (#CS_U<1) OR (#ES_U<1) OR (#RT_D>0) OR (GT_D>0) OR (F_D>0) OR (SV_D>0) |
| g07 | (#POWER_SYSTEM_D>0) |
| g08 | (#POWER_SYSTEM_U>0) |
| g09 | (#POWER_SYSTEM_D>0) |
| g10 | (#POWER_SYSTEM_U>0) |
| g11 | (#POWER_SYSTEM_D>0) |
| g12 | (#POWER_SYSTEM_U>0) |
| g13 | (#POWER_SYSTEM_D>0) |
| g14 | (#POWER_SYSTEM_U>0) |
| g15 | (#POWER_SYSTEM_D>0) |
| g16 | (#POWER_SYSTEM_U>0) |
| g20 | (#ES_D>0) |
| g21 | (#CS_D>0) |
Figure 3Power System and Smart Hospital building block control components.
Figure 4Power Generator component.
Figure 5Software aging mechanism.
Figure 6SPN model B.
New guard expressions for the model B transitions.
| Guard Index | Guard Expression |
|---|---|
| g01 | ((PS_U>0) AND (#IN_U>0) AND (#CC_U>0) AND ((#SP_U>0) OR (#BS_U>0))) OR (#PG_U>0) OR (#EDG_U>0) |
| g02 | ((PS_U<1) OR (#IN_U<1) OR (#CC_U<1) OR ((#SP_U<1) AND (#BS_U<1))) AND (#PG_U<1) AND (#EDG_U<1) |
Figure 7SPN model C for availability.
New guard expressions for the model C transitions.
| Guard Index | Guard Expression |
|---|---|
| g17 * | (OFFPEAK_HOUR>0) |
| g18 | (#REJ>0) |
| g19 | (#TIME_TO_REJ>0) |
| g20 | (#REJ>0) OR (#ES_D>0) |
* Only used if there is a peak hour policy.
Figure 8Reliability models created from availability models.
Sensitivity analysis results for the 3 availability models.
| Model A | Model B | Model C | |||
|---|---|---|---|---|---|
|
|
|
|
|
|
|
| PG_MTTF | 8.80 × 10 | ES_AGING | 3.36 × 10 | CS_AGING | 2.39 × 10 |
| ES_AGING | 8.18 × 10 | CS_AGING | 2.42 × 10 | ES_MTTF | 1.90 × 10 |
| ES_MTTF | 7.64 × 10 | ES_MTTR | 2.37 × 10 | CS_MTTR | 1.87 × 10 |
| ES_MTTR | 7.53 × 10 | CS_MTTR | 1.88 × 10 | CS_MTTF | 1.51 × 10 |
| CS_AGING | 6.06 × 10 | ES_MTTF | 1.48 × 10 | ES_AGING | 1.39 × 10 |
| CS_MTTR | 4.38 × 10 | CS_MTTF | 1.45 × 10 | ES_MTTR | 1.00 × 10 |
| CS_MTTF | 4.19 × 10 | GT_MTTF | 6.31 × 10 | TIMECLOCK | 1.05 × 10 |
| SW_MTTR | 1.93 × 10 | SW_MTTF | 5.73 × 10 | SW_MTTR | 6.53 × 10 |
| GT_MTTR | 1.59 × 10 | N | 2.79 × 10 | SU_MTTF | 6.24 × 10 |
| SE_MTTR | 3.48 × 10 | CC_MTTF | 2.20 × 10 | PG_MTTF | 6.10 × 10 |
Figure 9Results for the sensitivity of availability models: (a) PG_MTTF × model A; (b) ES_AGING × model A; (c) ES_AGING × model B; (d) CS_AGING × model B; (e) CS_AGING × model C; (f) ES_MTTF × model C.
Input parameters for proposed models.
| Availability Parameters | ||
|---|---|---|
| Component | MTTF (Hours) | MTTR (Hours) |
| Sensors/Actuators | 300,000 | 1 |
| Gateway | 480,770 | 8 |
| Supervisor | 44,957 | 1 |
| Router | 698,220 | 8 |
| Cloud Server | 760 | 0.74 |
| Edge Server | 940 | 1.37 |
| Solar Panel | 219,000 | 8 |
| Battery System | 47,829 | 8 |
| Charge Control | 70,080 | 8 |
| Solar Inverter | 24,820 | 8 |
| Emergency Diesel Generator | 636 | 37 |
| Power Grid | 8757 | 4.807 |
|
| ||
| Transition | Time (Hours) | |
| TRIGGER | 20–200 (steps od 20) | |
| REJ_TIME | 0.0333333 | |
| ES_AGING | 200 | |
| CS_AGING | 150 | |
| TIME_OFFPEAK | 12 | |
| TIME_PEAK | 12 | |
Figure 10Results for availability models: (a) availability; (b) downtime.
Figure 11Comparison of levels of availability and downtime in relation to the rejuvenation model: (a) availability; (b) downtime.
Figure 12Availability analysis by varying concomitant factors.
Figure 13Reliability results varying the CS_AGING parameter in model C.