| Literature DB >> 31067811 |
Ashutosh Sharma1, Geetanjali Rathee2, Rajiv Kumar3, Hemraj Saini4, V Vijaykumar5, Yunyoung Nam6, Naveen Chilamkurti7.
Abstract
: Due to advances in technology, research in healthcare using a cyber-physical system (CPS) opens innovative dimensions of services. In this paper, the authors propose an energy- and service-level agreement (SLA)-efficient cyber physical system for E-healthcare during data transmission services. Furthermore, the proposed phenomenon will be enhanced to ensure the security by detecting and eliminating the malicious devices/nodes involved during the communication process through advances in the ad hoc on-demand distance vector (AODV) protocol. The proposed framework addresses the two security threats, such as grey and black holes, that severely affect network services. Furthermore, the proposed framework used to find the different network metrics such as average qualifying service set (QSS) paths, mean hop and energy efficiency of the quickest path. The framework is simulated by calculating the above metrics in mutual cases i.e. without the contribution of malevolent nodes and with the contribution of malevolent nodes over service time, hop count and energy constraints. Further, variation of SLA and energy shows their expediency in the selection of efficient network metrics.Entities:
Keywords: critical-healthcare services; cyber physical system; green energy; quickest data transmission services; secure CPS; security; service level agreement
Year: 2019 PMID: 31067811 PMCID: PMC6539359 DOI: 10.3390/s19092119
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Cyber physical system (CPS) for E-healthcare systems.
Figure 2Data flow in cyber-physical system (CPS) network.
Figure 3Data transmission in CPS.
Figure 4Data transmission in CPS in the existence of a malicious node.
Estimations of several network metrics for arbitrary experiment.
| Sr. No. | List of Network Attributes | Attribute Values |
|---|---|---|
| 1 | Total nodes | 100, 200 and 300 |
| 2 | Total links | 4600, 18,500 and 41,500 |
| 3 | Total number of different capacities | 10,100 and 1000 |
| 4 | Information traffic | 1, 10 |
| 5 | Distinct energy allied with nodes | 10, 100 and 100 |
| 6 | Distinct SLAs assigned | 100, 110 and 120 |
Average candidate s − t qualifying service set (QSS) paths for SESE algorithm for 1 Mb.
|
|
|
| Average Candidate s − t QSS Paths for 10 Runs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 | 100 | 4600 | 6.4 | 8.5 | 8.7 | 8.9 | 9.4 | 9.5 | 9.1 | 9.5 | 9.8 |
| 200 | 18,500 | 7.8 | 9.2 | 9.2 | 9.3 | 9.6 | 9.4 | 9.3 | 9.4 | 9.4 | |
| 400 | 74,000 | 8.4 | 8.8 | 9.2 | 9 | 9.4 | 9.8 | 9.2 | 9.4 | 9.6 | |
| 100 | 100 | 4600 | 38 | 52.7 | 54 | 56.6 | 61 | 62.6 | 58.5 | 59.9 | 60.7 |
| 200 | 18,500 | 49.8 | 56.6 | 56.7 | 58.5 | 60.8 | 61.6 | 59.1 | 61.8 | 62 | |
| 400 | 74,000 | 60 | 60.5 | 62 | 64.5 | 62.5 | 62.5 | 88 | 92.4 | 94.2 | |
| 1000 | 100 | 4600 | 63.9 | 80.6 | 82.6 | 89.6 | 95.7 | 95.3 | 90.5 | 95.6 | 96.2 |
| 200 | 18,500 | 72.6 | 89.6 | 90 | 92.8 | 96.4 | 97.6 | 94.2 | 97.4 | 98 | |
| 400 | 74,000 | 88.5 | 90.6 | 91 | 92.4 | 94 | 94.3 | 95.1 | 96.8 | 98 | |
Mean hop counts for the effective path for the SESE algorithm for 1 Mb.
|
|
|
| Mean Hop Counts for the Effective Path for 10 Runs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 | 100 | 4600 | 2.8 | 2.7 | 2.8 | 2.5 | 2.7 | 3.6 | 2.9 | 2.3 | 2.9 |
| 200 | 18,500 | 3 | 2.8 | 2.5 | 2.6 | 2.5 | 2.4 | 2.7 | 2.5 | 2.3 | |
| 400 | 74,000 | 3.6 | 3.4 | 3.2 | 3.2 | 3.4 | 3.4 | 3 | 3 | 2 | |
| 100 | 100 | 4600 | 4.1 | 2.7 | 2.6 | 2.9 | 2.6 | 2.6 | 2.9 | 2.6 | 2.5 |
| 200 | 18,500 | 3.2 | 3.1 | 2.9 | 3.6 | 3 | 2.8 | 3.1 | 3 | 3 | |
| 400 | 74,000 | 4.5 | 4 | 3.5 | 3 | 2.5 | 2 | 4.5 | 3 | 2.8 | |
| 1000 | 100 | 4600 | 2.5 | 2.4 | 2.3 | 3.2 | 2.7 | 2.5 | 3.2 | 2.3 | 2.2 |
| 200 | 18,500 | 2.8 | 2.4 | 2.6 | 3.6 | 2.8 | 2.6 | 3.6 | 2.8 | 2.6 | |
| 400 | 74,000 | 3.9 | 3.8 | 2.5 | 3.3 | 3 | 2.8 | 3.6 | 3.2 | 3.2 | |
Mean energy efficiency for the effective path for the SESE algorithm for 1 Mb.
|
|
|
| Mean Energy Efficiency for the Effective Path for 10 Runs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 | 100 | 4600 | 0.36333 | 0.90749 | 1.22174 | 0.39798 | 1.0771 | 1.19586 | 0.3498 | 1.9055 | 1.9706 |
| 200 | 18,500 | 1.05942 | 2.01246 | 4.28012 | 1.75267 | 1.82279 | 7.35506 | 0.4624 | 1.69919 | 3.94239 | |
| 400 | 74,000 | 1.00162 | 3.3933 | 4.60966 | 3.82324 | 4.5407 | 6.28248 | 2.5712 | 5.707 | 5.744 | |
| 100 | 100 | 4600 | 0.44407 | 0.51382 | 1.04791 | 0.55043 | 0.58404 | 1.53078 | 0.6695 | 0.84102 | 1.20749 |
| 200 | 18,500 | 0.90359 | 1.3701 | 1.68088 | 1.34248 | 2.03887 | 2.49683 | 2.2992 | 2.12448 | 2.6691 | |
| 400 | 74,000 | 0.40265 | 1.3386 | 5.5728 | 2.99975 | 2.36895 | 3.74615 | 1.5138 | 3.5489 | 4.3569 | |
| 1000 | 100 | 4600 | 2.66702 | 1.27768 | 1.51618 | 0.54678 | 1.13749 | 1.26496 | 0.4201 | 1.83122 | 2.67396 |
| 200 | 18,500 | 0.4552 | 2.03994 | 2.6679 | 0.6947 | 1.6202 | 2.7475 | 0.8940 | 0.92748 | 1.39722 | |
| 400 | 74,000 | 1.5689 | 2.0695 | 4.3663 | 0.6875 | 1.5423 | 3.2595 | 0.3624 | 0.5983 | 1.7999 | |
The average candidate s − t QSS paths for the SESE algorithm for 10 Mb.
|
|
|
| Average Candidate s − t QSS Paths for 10 Runs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 | 100 | 4600 | 4.5 | 6.6 | 6.8 | 7.1 | 7.5 | 7.6 | 7.2 | 7.6 | 7.9 |
| 200 | 18,500 | 5.9 | 7.3 | 7.3 | 7.4 | 7.7 | 7.6 | 7.4 | 7.5 | 7.5 | |
| 400 | 74,000 | 6.5 | 6.9 | 7.3 | 7 | 7.5 | 7.9 | 7.3 | 7.5 | 7.7 | |
| 100 | 100 | 4600 | 36 | 50.8 | 52 | 54.5 | 59 | 60.7 | 56.6 | 58.1 | 58.8 |
| 200 | 18,500 | 47.9 | 54.6 | 54.8 | 56.6 | 58.9 | 61.6 | 57.2 | 59.9 | 60 | |
| 400 | 74,000 | 58 | 58.6 | 60 | 62.5 | 60.6 | 60.6 | 86 | 90.6 | 92.3 | |
| 1000 | 100 | 4600 | 62.1 | 78.7 | 80.7 | 87.7 | 93.8 | 93.4 | 88.6 | 93.7 | 94.3 |
| 200 | 18,500 | 70.7 | 87.7 | 88 | 90.9 | 94.6 | 95.7 | 92.4 | 95.6 | 96 | |
| 400 | 74,000 | 86.6 | 88.7 | 89 | 90.5 | 92 | 92.4 | 93.2 | 94.9 | 96 | |
Mean hop counts for the effective path for the SESE algorithm for 10 Mb.
|
|
|
| Mean Hop Counts for the Optimal Path for 10 Runs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 | 100 | 4600 | 2.4 | 2.3 | 2.4 | 2.1 | 2.3 | 3.2 | 2.5 | 2 | 2.5 |
| 200 | 18,500 | 2.6 | 2.4 | 2.1 | 2.2 | 2.1 | 2 | 2.3 | 2.1 | 2 | |
| 400 | 74,000 | 3.2 | 3 | 2.8 | 2.8 | 3 | 3 | 2.6 | 2.6 | 1.6 | |
| 100 | 100 | 4600 | 3.7 | 2.3 | 2.2 | 2.5 | 2.2 | 2.2 | 2.5 | 2.2 | 2.1 |
| 200 | 18,500 | 2.8 | 2.7 | 2.5 | 3.1 | 2.6 | 2.4 | 2.7 | 2.6 | 2.6 | |
| 400 | 74,000 | 4.1 | 3.6 | 3.1 | 2.6 | 2.1 | 1.6 | 4.1 | 2.6 | 2.4 | |
| 1000 | 100 | 4600 | 2.1 | 2 | 1.9 | 2.8 | 2.3 | 2.1 | 2.8 | 1.9 | 1.8 |
| 200 | 18,500 | 2.4 | 2 | 2.2 | 3.2 | 2.4 | 2.2 | 3.2 | 2.4 | 2.2 | |
| 400 | 74,000 | 3.5 | 3.4 | 2.1 | 2.9 | 2.6 | 2.4 | 3.2 | 2.8 | 2.8 | |
Mean energy efficiency for the effective path for the SESE algorithm for 10 Mb.
|
|
|
| Mean Energy Efficiency for the Optimal Path for 10 Runs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 | 100 | 4600 | 0.33666 | 0.87759 | 1.19175 | 0.36799 | 1.0477 | 1.15666 | 0.3187 | 1.8745 | 1.9486 |
| 200 | 18,500 | 1.01943 | 2.04246 | 4.24013 | 1.71254 | 1.788 | 7.3166 | 0.4227 | 1.65987 | 3.9046 | |
| 400 | 74,000 | 1.04162 | 3.3456 | 4.54045 | 3.78564 | 4.50989 | 5.24245 | 1.9712 | 4.7087 | 4.7542 | |
| 100 | 100 | 4600 | 0.5942 | 0.61892 | 1.2791 | 0.89049 | 0.90404 | 1.95088 | 0.7595 | 0.98155 | 1.8974 |
| 200 | 18,500 | 0.9535 | 1.3807 | 1.72056 | 1.38265 | 2.07845 | 2.54456 | 2.3598 | 2.1648 | 2.781 | |
| 400 | 74,000 | 0.5425 | 1.5486 | 5.7829 | 3.09977 | 2.56845 | 3.95617 | 1.7537 | 3.7588 | 4.5599 | |
| 1000 | 100 | 4600 | 2.86707 | 1.45767 | 1.7265 | 0.74677 | 1.34748 | 1.49497 | 0.6468 | 1.98127 | 2.8442 |
| 200 | 18,500 | 0.5652 | 2.3495 | 2.7689 | 0.8545 | 1.9427 | 2.94786 | 0.9547 | 1.14747 | 1.69787 | |
| 400 | 74,000 | 1.7888 | 2.2898 | 4.5665 | 0.8577 | 1.7621 | 3.5597 | 0.55287 | 0.6889 | 1.7999 | |
Average candidate s − t QSS paths for the SESE algorithm for 1 Mb.
|
|
|
| Average Candidate s − t QSS Paths for 10 Runs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 | 100 | 4600 | 5.6 | 8.7 | 8.7 | 9.3 | 9.7 | 9.8 | 8.5 | 9.4 | 9.6 |
| 200 | 18,500 | 7.5 | 9 | 9.5 | 9.5 | 9.5 | 9.5 | 8.5 | 9.5 | 9 | |
| 400 | 74,000 | 10 | 10 | 10 | 9 | 10 | 10 | 10 | 10 | 10 | |
| 100 | 100 | 4600 | 37.2 | 53.2 | 53.4 | 58.6 | 62.6 | 58.8 | 59 | 60.2 | 64 |
| 200 | 18,500 | 50.2 | 51.5 | 59.2 | 59.1 | 66.2 | 67.5 | 57.1 | 62 | 59.9 | |
| 400 | 74,000 | 55 | 56.2 | 59.8 | 59 | 64.1 | 62.9 | 60.1 | 62.8 | 63- | |
| 1000 | 100 | 4600 | 53 | 82.4 | 82.6 | 88 | 94.8 | 96.4 | 84 | 95 | 96.6 |
| 200 | 18,500 | 83.3 | 88 | 94.4 | 92.1 | 96.2 | 97 | 96 | 97.6 | 96.9 | |
| 400 | 74,000 | 89.1 | 90.2 | 92.1 | 92.5 | 94.1 | 95.3 | 94.2 | 95.7 | 98.3 | |
Mean hop counts for the effective path for the SESE algorithm for 1 Mb.
|
|
|
| Mean Hop Counts fo effective Path for 10 Runs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 | 100 | 4600 | 2.7 | 2.7 | 2.6 | 2.5 | 3.1 | 2.9 | 2.4 | 2.6 | 2.4 |
| 200 | 18,500 | 1.5 | 2 | 2.5 | 4 | 2.5 | 2.5 | 3.5 | 3 | 3 | |
| 400 | 74,000 | 4.2 | 2.9 | 3.1 | 4.1 | 2.5 | 2.5 | 3 | 2.9 | 2.9 | |
| 100 | 100 | 4600 | 2.2 | 3 | 3 | 3 | 2.8 | 2.4 | 2.8 | 2.8 | 2.8 |
| 200 | 18,500 | 3 | 2.8 | 2.8 | 2.8 | 2.5 | 2.5 | 3 | 3.1 | 2.2 | |
| 400 | 74,000 | 5.1 | 3.9 | 3.5 | 4 | 3.1 | 2.9 | 5.2 | 4.7 | 2.2 | |
| 1000 | 100 | 4600 | 2.8 | 2.8 | 2.6 | 2.6 | 3 | 2.4 | 2.2 | 2.4 | 3.2 |
| 200 | 18,500 | 3.9 | 3 | 2.9 | 3.5 | .3.1 | 2.8 | 3.2 | 2.9 | 2.9 | |
| 400 | 74,000 | 2.8 | 2.6 | 2.1 | 2.5 | 2.1 | 2.1 | 3.1 | 3.1 | 2.5 | |
Mean energy efficiency for the effective path for the SESE algorithm for 1 Mb.
|
|
|
| Mean Energy Efficiency for the effective Path for 10 Runs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 | 100 | 4600 | 0.55833 | 0.62422 | 0.79478 | 0.755 | 0.66798 | 0.92826 | 0.3184 | 0.59678 | 2.21058 |
| 200 | 18,500 | 0.7212 | 1.8224 | 5.28875 | 0.297 | 2.7963 | 3.26115 | 1.1895 | 3.3084 | 3.38985 | |
| 400 | 74,000 | 0.6322 | 2.7651 | 3.4958 | 3.619 | 1.9048 | 1.6107 | 1.2171 | 1.134 | 2.4272 | |
| 100 | 100 | 4600 | 0.22642 | 0.61884 | 0.98046 | 0.56456 | 1.23576 | 1.30976 | 0.6487 | 0.70338 | 0.71424 |
| 200 | 18,500 | 0.2493 | 1.8543 | 7.4257 | 0.431 | 0.7401 | 1.3021 | 0.4928 | 0.6337 | 2.0408 | |
| 400 | 74,000 | 0.2774 | 1.4341 | 2.4725 | 1.2175 | 2.7778 | 4.2181 | 1.1470 | 1.8654 | 2.1414 | |
| 1000 | 100 | 4600 | 0.11308 | 0.29756 | 0.71988 | 0.45132 | 2.91246 | 0.79842 | 0.2263 | 1.16714 | 1.21476 |
| 200 | 18,500 | 0.9509 | 1.3049 | 2.5281 | 1.4715 | 1.385 | 2.3265 | 0.5723 | 1.1746 | 1.6802 | |
| 400 | 74,000 | 1.0201 | 1.2051 | 2.0142 | 1.1542 | 1.8841 | 2.1045 | 1.8874 | 2.0149 | 2.9879 | |
Average candidate s − t QSS paths for the SESE algorithm for 10 Mb.
|
|
|
| Average Candidate s − t QSS Paths for 10 Runs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 | 100 | 4600 | 3.9 | 7.1 | 7.1 | 7.3 | 8.1 | 8.2 | 6.9 | 7.8 | 7.9 |
| 200 | 18,500 | 5.9 | 7.2 | 7.9 | 7.9 | 7.5 | 8.4 | 6.9 | 7.9 | 8.2 | |
| 400 | 74,000 | 7.2 | 7.2 | 7.2 | 7.5 | 8.8 | 8.8 | 8.8 | 8.8 | 8.8 | |
| 100 | 100 | 4600 | 35.5 | 52.5 | 55.6 | 56.9 | 60.9 | 56.9 | 57.5 | 58.7 | 62.8 |
| 200 | 18,500 | 48.5 | 49.9 | 57.5 | 57.6 | 64.6 | 65.9 | 55.5 | 60 | 57.5 | |
| 400 | 74,000 | 53.5 | 54.5 | 58.1 | 57.2 | 62.9 | 61.2 | 58.8 | 61.1 | 62 | |
| 1000 | 100 | 4600 | 51.2 | 80.6 | 80.9 | 86.2 | 92.9 | 94.6 | 82.2 | 93.2 | 94.6 |
| 200 | 18,500 | 81.5 | 86.2 | 92.8 | 90.5 | 94.4 | 95.2 | 94.2 | 95.8 | 95.1 | |
| 400 | 74,000 | 87.6 | 88.5 | 90.5 | 90.7 | 92.3 | 93.5 | 92.4 | 93.9 | 96.6 | |
Mean hop counts for the effective path for the SESE algorithm for 10 Mb.
|
|
|
| Mean Hop Counts for the Optimal Path for 10 Runs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 | 100 | 4600 | 1.8 | 1.8 | 1.7 | 1.6 | 2.2 | 2 | 1.5 | 1.7 | 1.5 |
| 200 | 18,500 | 1.1 | 1.6 | 2.1 | 3.6 | 2.1 | 2.1 | 3.1 | 2.6 | 2.6 | |
| 400 | 74,000 | 3.3 | 2.1 | 2.2 | 3.2 | 1.6 | 1.6 | 2.1 | 2.2 | 2.9 | |
| 100 | 100 | 4600 | 1.3 | 2.1 | 2.1 | 2.1 | 1.9 | 1.5 | 1.9 | 1.9 | 1.9 |
| 200 | 18,500 | 2.1 | 1.9 | 1.9 | 1.9 | 1.6 | 1.6 | 2.1 | 2.2 | 1.3 | |
| 400 | 74,000 | 4.2 | 4.1 | 2.6 | 3.1 | 2.2 | 2 | 4.3 | 3.8 | 1.3 | |
| 1000 | 100 | 4600 | 1.9 | 1.9 | 1.7 | 1.7 | 2.1 | 1.5 | 1.3 | 1.5 | 2.3 |
| 200 | 18,500 | 2.9 | 2.1 | 2 | 2.6 | 1.3 | 1.9 | 2.3 | 1 | 2 | |
| 400 | 74,000 | 1.9 | 1.7 | 1.2 | 1.6 | 1.2 | 1.2 | 2.2 | 2.2 | 1.6 | |
Mean energy efficiency for the effective path for the SESE algorithm for 10 Mb.
|
|
|
| Mean Energy Efficiency for the Optimal Path for 10 Runs | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 10 | 100 | 4600 | 0.33833 | 0.42487 | 0.64858 | 0.5895 | 0.4558 | 0.72822 | 0.2895 | 0.48657 | 2.0056 |
| 200 | 18,500 | 0.5215 | 1.5228 | 5.08865 | 0.098 | 2.5967 | 3.19118 | 1.0995 | 3.1587 | 3.24988 | |
| 400 | 74,000 | 0.5424 | 2.4557 | 3.3857 | 3.4194 | 1.6048 | 1.3109 | 1.0146 | 1.039 | 2.0277 | |
| 100 | 100 | 4600 | 0.05644 | 0.45887 | 0.68085 | 0.3647 | 1.0257 | 1.15977 | 0.4188 | 0.45338 | 0.51429 |
| 200 | 18,500 | 0.0497 | 1.5547 | 7.1258 | 0.132 | 0.4402 | 1.0025 | 0.2929 | 0.6339 | 2.0008 | |
| 400 | 74,000 | 0.0275 | 1.224 | 2.2225 | 1.0075 | 2.5278 | 4.0081 | 1.0070 | 1.6157 | 2.0019 | |
| 1000 | 100 | 4600 | 0.0038 | 0.05752 | 0.50987 | 0.20135 | 2.71245 | 0.56846 | 0.0264 | 0.9714 | 1.00474 |
| 200 | 18,500 | 0.7008 | 1.0546 | 2.2285 | 1.2516 | 1.084 | 2.0261 | 0.2724 | 1.00464 | 1.3001 | |
| 400 | 74,000 | 1.0002 | 1.0152 | 1.8541 | 0.9541 | 1.6542 | 1.6541 | 1.5575 | 1.8545 | 2.6576 | |