| Literature DB >> 31947861 |
Fawad Ali Khan1, Rafidah Md Noor1,2, Miss Laiha Mat Kiah1, Ismail Ahmedy1, Mohd Yamani1, Tey Kok Soon1, Muneer Ahmad3.
Abstract
Internet of Things (IoT) facilitates a wide range of applications through sensor-based connected devices that require bandwidth and other network resources. Enhancement of efficient utilization of a heterogeneous IoT network is an open optimization problem that is mostly suffered by network flooding. Redundant, unwanted, and flooded queries are major causes of inefficient utilization of resources. Several query control mechanisms in the literature claimed to cater to the issues related to bandwidth, cost, and Quality of Service (QoS). This research article presented a statistical performance evaluation of different query control mechanisms that addressed minimization of energy consumption, energy cost and network flooding. Specifically, it evaluated the performance measure of Query Control Mechanism (QCM) for QoS-enabled layered-based clustering for reactive flooding in the Internet of Things. By statistical means, this study inferred the significant achievement of the QCM algorithm that outperformed the prevailing algorithms, i.e., Divide-and-Conquer (DnC), Service Level Agreements (SLA), and Hybrid Energy-aware Clustering Protocol for IoT (Hy-IoT) for identification and elimination of redundant flooding queries. The inferential analysis for performance evaluation of algorithms was measured in terms of three scenarios, i.e., energy consumption, delays and throughput with different intervals of traffic, malicious mote and malicious mote with realistic condition. It is evident from the results that the QCM algorithm outperforms the existing algorithms and the statistical probability value "P" < 0.05 indicates the performance of QCM is significant at the 95% confidence interval. Hence, it could be inferred from findings that the performance of the QCM algorithm was substantial as compared to that of other algorithms.Entities:
Keywords: Internet of things; QoS; energy efficiency; network flooding; redundant query
Year: 2020 PMID: 31947861 PMCID: PMC6982831 DOI: 10.3390/s20010283
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Layered-based system model with different motes communicating redundantly in IoT.
Figure 2Flooding as a result of redundant queries.
Illustration of symbols and notations used in the manuscript.
| Symbol or Notation | Meaning |
|---|---|
| H0 | Null Hypothesis |
| H1 | Alternative Hypothesis |
| µ | Mean of sample values |
| DnC | Divide-and-Conquer method |
| SLA | Service-Level Agreements |
| Hy-IoT | Hybrid energy aware clustered protocol for IoT heterogeneous network |
| QoS | Quality of Service |
| SD | Standard Deviation |
| ∑ | Summation of a data series |
| MSR | Mean squares for samples |
| MSE | Mean squares for errors |
| SSR | Sum of squares for samples |
| SSE | Sum of squares for errors |
| QCM | Query control mechanism |
| P | Probability |
Figure 3Energy Consumption with respect to different scenarios.
Inferential analysis of the proposed QCM algorithm in terms of energy consumption scenarios.
|
| |||
|
|
|
|
|
| Pearson Correlation | 0.995898024 | 0.985945791 | 0.998690321 |
| t Stat | −7.234140089 | −7.658424991 | −5.902772999 |
|
|
|
|
|
| t Critical one-tail | 1.833112933 | 1.833112933 | 1.833112933 |
|
|
|
|
|
| t Critical two-tail | 2.262157163 | 2.262157163 | 2.262157163 |
|
| |||
|
|
|
|
|
| Pearson Correlation | 0.991199989 | 0.990539256 | 0.997641141 |
| t Stat | −3.69153586 | −3.080170745 | −2.910781287 |
|
|
|
|
|
| t Critical one-tail | 2.131846786 | 2.131846786 | 2.131846786 |
|
|
|
|
|
| t Critical two-tail | 2.776445105 | 2.776445105 | 2.776445105 |
|
| |||
|
|
|
|
|
| Pearson Correlation | 0.988654058 | 0.997737729 | 0.985054247 |
| t Stat | −5.47596162 | −5.744022068 | −5.700342309 |
|
|
|
|
|
| t Critical one-tail | 2.131846786 | 2.131846786 | 2.131846786 |
|
|
|
|
|
| t Critical two-tail | 2.776445105 | 2.776445105 | 2.776445105 |
ANOVA statistics of the proposed QCM algorithm in terms of energy consumption scenarios.
|
| ||||||
|
|
|
|
|
|
|
|
| Between Groups | 1454.17075 | 3 | 484.7235833 | 7.408406 | 0.000547983 | 2.866265551 |
| Within Groups | 2355.439 | 36 | 65.42886111 | |||
| Total | 3809.60975 | 39 | ||||
|
| ||||||
|
|
|
|
|
|
|
|
| Between Groups | 673.1095 | 3 | 224.3698333 | 4.334246 | 0.029824869 | 3.238871517 |
| Within Groups | 2690.596 | 16 | 168.16225 | |||
| Total | 3363.7055 | 19 | ||||
|
| ||||||
|
|
|
|
|
|
|
|
| Between Groups | 2399.974 | 3 | 799.9913333 | 3.349041 | 0.04550264 | 3.238871517 |
| Within Groups | 3821.948 | 16 | 238.87175 | |||
| Total | 6221.922 | 19 | ||||
Figure 4Delay with different intervals of traffic.
Inferential analysis of the proposed QCM algorithm in terms of “delay” scenarios.
|
| |||
|
|
|
|
|
| Pearson Correlation | 0.994443621 | 0.988982601 | 0.996492201 |
| t Stat | −35.04330697 | −28.82155963 | −8.856366815 |
|
|
|
|
|
| t Critical one-tail | 1.833112933 | 1.833112933 | 1.833112933 |
|
|
|
|
|
| t Critical two-tail | 2.262157163 | 2.262157163 | 2.262157163 |
|
| |||
|
|
|
|
|
| Pearson Correlation | 0.971603496 | 0.941343288 | 0.960608021 |
| t Stat | −8.753903055 | −7.964645156 | −5.894374846 |
|
|
|
|
|
| t Critical one-tail | 2.131846786 | 2.131846786 | 2.131846786 |
|
|
|
|
|
| t Critical two-tail | 2.776445105 | 2.776445105 | 2.776445105 |
|
| |||
|
|
|
|
|
| Pearson Correlation | 0.978790154 | 0.971228078 | 0.994541157 |
| t Stat | −11.51506032 | −7.200852222 | −7.656162383 |
|
|
|
|
|
| t Critical one-tail | 2.131846786 | 2.131846786 | 2.131846786 |
|
|
|
|
|
| t Critical two-tail | 2.776445105 | 2.776445105 | 2.776445105 |
ANOVA statistics of the proposed QCM algorithm in terms of “Delay” scenarios.
|
| ||||||
|
|
|
|
|
|
|
|
| Between Groups | 1454.171 | 3 | 484.7236 | 7.408406 | 0.000548 | 2.866266 |
| Within Groups | 2355.439 | 36 | 65.42886 | |||
| Total | 3809.61 | 39 | ||||
|
| ||||||
|
|
|
|
|
|
|
|
| Between Groups | 673.1095 | 3 | 224.3698 | 4.334246 | 0.029825 | 3.238872 |
| Within Groups | 2690.596 | 16 | 168.1623 | |||
| Total | 3363.706 | 19 | ||||
|
| ||||||
|
|
|
|
|
|
|
|
| Between Groups | 2399.974 | 3 | 799.9913 | 3.349041 | 0.045503 | 3.238872 |
| Within Groups | 3821.948 | 16 | 238.8718 | |||
| Total | 6221.922 | 19 | ||||
Figure 5Throughput with different intervals of traffic.
Inferential analysis of the proposed QCM algorithm in terms of “Throughput” scenarios.
|
| |||
|
|
|
|
|
| Pearson Correlation | 0.993765698 | 0.992949209 | 0.997823573 |
| t Stat | 59.53356302 | 29.60983067 | 28.80340889 |
|
|
|
|
|
| t Critical one-tail | 1.833112933 | 1.833112933 | 1.833112933 |
|
|
|
|
|
| t Critical two-tail | 2.262157163 | 2.262157163 | 2.262157163 |
|
| |||
|
|
|
|
|
| Pearson Correlation | 0.903419023 | 0.986206076 | 0.988735878 |
| t Stat | 6.867764974 | 6.871919521 | 6.044877215 |
|
|
|
|
|
| t Critical one-tail | 2.131846786 | 2.131846786 | 2.131846786 |
|
|
|
|
|
| t Critical two-tail | 2.776445105 | 2.776445105 | 2.776445105 |
|
| |||
|
|
|
|
|
| Pearson Correlation | 0.960853622 | 0.938109794 | 0.989516045 |
| t Stat | 12.24631557 | 9.025002168 | 5.969620058 |
|
|
|
|
|
| t Critical one-tail | 2.131846786 | 2.131846786 | 2.131846786 |
|
|
|
|
|
| t Critical two-tail | 2.776445105 | 2.776445105 | 2.776445105 |
ANOVA statistics of the proposed QCM algorithm in terms of “Throughput” scenarios.
|
| ||||||
|
|
|
|
|
|
|
|
| Between Groups | 1454.17075 | 3 | 484.7236 | 7.408406 | 0.000548 | 2.866266 |
| Within Groups | 2355.439 | 36 | 65.42886 | |||
| Total | 3809.60975 | 39 | ||||
|
| ||||||
|
|
|
|
|
|
|
|
| Between Groups | 673.1095 | 3 | 224.3698 | 4.334246 | 0.029825 | 3.238872 |
| Within Groups | 2690.596 | 16 | 168.1623 | |||
| Total | 3363.7055 | 19 | ||||
|
| ||||||
|
|
|
|
|
|
|
|
| Between Groups | 2399.974 | 3 | 799.9913 | 3.349041 | 0.045503 | 3.238872 |
| Within Groups | 3821.948 | 16 | 238.8718 | |||
| Total | 6221.922 | 19 | ||||