EEDC: An Energy Efficient Data Communication Scheme Based on New Routing Approach in Wireless Sensor Networks for Future IoT Applications
Abstract
:1. Introduction
- This work discusses Region-based Hierarchical Clustering for Efficient Routing (RHCER) that employs energy-efficient clustering and routing techniques. RHCER employs a novel CH selection mechanism to ensure efficient deployment for scalable networks.
- To ensure efficient long distance communication along with even load distribution across all network nodes, a subdivision technique was employed in each tier of the proposed framework.
- RHCER considers three critical parameters: distance from BS(D), threshold energy (TE), and signal-to-noise ratio (SNR) as a multi-criteria decision-making function f(n) for cluster head selection.
- In the findings section, the outcome of RHCER is compared to that of various existing energy-efficient protocols in the same area. According to the findings from simulations, the suggested model beats competitors in terms of minimizing energy consumption in sensors and prolonging the lifetime of WSN-associated IoT.
2. Related Work
3. System Model
3.1. Proposed Deployment Framework Architecture
3.2. Subdivision Technique
4. Proposed Energy Efficient Data Communication Scheme: Region Based Hierarchical Clustering for Efficient Routing (RHCER)
Algorithm 1: Region based Hierarchical Clustering for Efficient Routing (RHCER) |
Initial: Rectangular Network with dimension and and n randomly distributed nodes Start Procedure 1 Set of Nodes 2 BS divided the network into regions and sub-regions (Clusters) based on Equations (1)–(7) 3 Declare 4 Declare 5 Declare A set containing Id of nodes chosen as cluster heads 6 Assign and to each region and cluster, respectively. 7 for each region with 8 set 9 for each Cluster with with in local-region 10 set 11 Send the packets from local cluster ordinary node to local cluster 12 end for 13 = Cluster Head of nearest neighbor cluster in higher region, i.e. = 14 = Cluster Head of nearest neighbor cluster in higher region, i.e. = 15 Compute distance of local cluster CH with and respectively 16 = 17 = 18 if > 19 set 20 else 21 set 22 send the packet from to 23 Finally sent the packets to BS. 24 end for End Procedure |
Algorithm 2: Cluster Head Selection |
Input: Local Region, Local Subregion (Cluster), S: Set of nodes within cluster Output: Local Cluster Head Start Procedure 1 Declare Base Station Position = 2 for each node 3 calculate distance of s from BS 4 5 6 end for 7 9 Calculate Energy Consumption (EC) of s for Transmission, sensing and Processing. 10 Considering G is constant for sensing and processing 11 13 14 15 for each node 16 if 17 s may participate in CH election process 18 19 else 20 s will act as normal node in cluster 21 end if 22 end for 23 For all the nodes in set S where has been computed, arrange them in decreasing order of their values 24 = first node of array End Procedure |
5. Evaluation and Performance
5.1. Simulation Environment
5.2. Results and Discussion
5.2.1. Network Throughput
5.2.2. Energy Consumption
5.2.3. Packet Drop Ratio
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Akyildiz, I.F.; Su, W.; Sankarasubramaniam, Y.; Cayirci, E. Wireless sensor networks: A survey. Comput. Netw. 2002, 38, 393–422. [Google Scholar] [CrossRef]
- Wang, N.C.; Hsu, W.J. Energy efficient two-tier data dissemination based on Q-learning for wireless sensor networks. IEEE Access 2020, 8, 74129–74136. [Google Scholar] [CrossRef]
- Cai, Z.; Chen, Q. Latency-and-coverage aware data aggregation scheduling for multihop battery-free wireless networks. IEEE Trans. Wirel. Commun. 2020, 20, 1770–1784. [Google Scholar] [CrossRef]
- Li, H.; Wu, C.; Yu, D.; Hua, Q.S.; Lau, F.C. Aggregation latency-energy tradeoff in wireless sensor networks with successive interference cancellation. IEEE Trans. Parallel Distrib. Syst. 2012, 24, 2160–2170. [Google Scholar] [CrossRef]
- Kandris, D.; Nakas, C.; Vomvas, D.; Koulouras, G. Applications of wireless sensor networks: An up-to-date survey. Appl. Syst. Innov. 2020, 3, 14. [Google Scholar] [CrossRef]
- Ramya, R.; Brindha, T. A comprehensive review on optimal cluster head selection in WSN-IOT. Adv. Eng. Softw. 2022, 171, 103170. [Google Scholar] [CrossRef]
- Abasıkeleş-Turgut, İ.; Altan, G. A fully distributed energy-aware multi-level clustering and routing for WSN-based IoT. Trans. Emerg. Telecommun. Technol. 2021, 32, e4355. [Google Scholar] [CrossRef]
- Chen, F.; Wang, A.; Zhang, Y.; Ni, Z.; Hua, J. Energy efficient SWIPT based mobile edge computing framework for WSN-assisted IoT. Sensors 2021, 21, 4798. [Google Scholar] [CrossRef]
- Hisham, M.; Elmogy, A.; Sarhan, A.; Sallam, A. Energy efficient scheduling in local area networks. Wirel. Netw. 2020, 26, 685–698. [Google Scholar] [CrossRef]
- Liu, X. A survey on clustering routing protocols in wireless sensor networks. Sensors 2012, 12, 11113–11153. [Google Scholar] [CrossRef]
- An, M.K.; Cho, H.; Zhou, B.; Chen, L. Minimum latency aggregation scheduling in internet of things. In Proceedings of the 2019 International Conference on Computing, Networking and Communications (ICNC), Honolulu, HI, USA, 18–21 February 2019; pp. 395–401. [Google Scholar]
- Hussain, M.Z.; Hanapi, Z.M. Efficient Secure Routing Mechanisms for the Low-Powered IoT Network: A Literature Review. Electronics 2023, 12, 482. [Google Scholar] [CrossRef]
- Younis, O. HEED: A hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks. IEEE Trans. Mob. Comput. 2004, 3, 366–379. [Google Scholar] [CrossRef]
- Moussa, N.; Khemiri-Kallel, S.; El Belrhiti El Alaoui, A. Fog-assisted hierarchical data routing strategy for IoT-enabled WSN: Forest fire detection. Peer Peer Netw. Appl. 2022, 15, 2307–2325. [Google Scholar] [CrossRef]
- Shukla, A.; Tripathi, S. A multi-tier based clustering framework for scalable and energy efficient WSN-assisted IoT network. Wirel. Netw. 2020, 26, 3471–3493. [Google Scholar] [CrossRef]
- Sankar, S.; Ramasubbareddy, S.; Luhach, A.; Nayyar, A.; Qureshi, B. CT-RPL: Cluster tree based routing protocol to maximize the lifetime of Internet of Things. Sensors 2020, 20, 5858. [Google Scholar] [CrossRef] [PubMed]
- Heinzelman, W.B.; Chandrakasan, A.P.; Balakrishnan, H. An application-specific protocol architecture for wireless microsensor networks. IEEE Trans. Wirel. Commun. 2002, 1, 660–670. [Google Scholar] [CrossRef]
- Shi, S.; Liu, X.; Gu, X. An energy-efficiency Optimized LEACH-C for wireless sensor networks. In Proceedings of the 7th International Conference on Communications and Networking in China, Kunming, China, 8–10 August 2012; pp. 487–492. [Google Scholar]
- Mhatre, V.; Rosenberg, C. Homogeneous vs heterogeneous clustered sensor networks: A comparative study. In Proceedings of the 2004 IEEE International Conference on Communications (IEEE Cat. No. 04CH37577), Paris, France, 20–24 June 2004; Volume 6, pp. 3646–3651. [Google Scholar]
- Jain, B.; Brar, G.; Malhotra, J. EKMT-k-means clustering algorithmic solution for low energy consumption for wireless sensor networks based on minimum mean distance from base station. In Networking Communication and Data Knowledge Engineering; Springer: Berlin/Heidelberg, Germany, 2018; Volume 1, pp. 113–123. [Google Scholar]
- Vidhya, G. Energy-efficient enhanced hierarchical routing chain based clustering for wireless sensor networks. Turk. J. Comput. Math. Educ. (TURCOMAT) 2021, 12, 5509–5514. [Google Scholar]
- Sennan, S.; Alotaibi, Y.; Pandey, D.; Alghamdi, S. EACR-LEACH: Energy-Aware Cluster-based Routing Protocol for WSN Based IoT. Comput. Mater. Contin. 2022, 72, 2159–2174. [Google Scholar] [CrossRef]
- Lindsey, S.; Raghavendra, C.S. PEGASIS: Power-efficient gathering in sensor information systems. In Proceedings of the IEEE Aerospace Conference, Big Sky, MT, USA, 9–16 March 2002; Volume 3, p. 3. [Google Scholar]
- Jafri, M.R.; Javaid, N.; Javaid, A.; Khan, Z.A. Maximizing the lifetime of multi-chain PEGASIS using sink mobility. arXiv 2013, arXiv:1303.4347. [Google Scholar]
- Haseeb, K.; Ud Din, I.; Almogren, A.; Islam, N. An energy efficient and secure IoT-based WSN framework: An application to smart agriculture. Sensors 2020, 20, 2081. [Google Scholar] [CrossRef]
- Begum, B.A.; Nandury, S.V. A Survey of Data Aggregation Protocols for Energy Conservation in WSN and IoT. Wirel. Commun. Mob. Comput. 2022, 2022, 8765335. [Google Scholar] [CrossRef]
- Saini, P.; Sharma, A.K. Energy efficient scheme for clustering protocol prolonging the lifetime of heterogeneous wireless sensor networks. Int. J. Comput. Appl. 2010, 6, 30–36. [Google Scholar] [CrossRef]
- Pedditi, R.B.; Debasis, K. Energy Efficient Routing Protocol for an IoT-Based WSN System to Detect Forest Fires. Appl. Sci. 2023, 13, 3026. [Google Scholar] [CrossRef]
- Rani, S.; Koundal, D. An optimized framework for WSN routing in the context of industry 4.0. Sensors 2021, 21, 6474. [Google Scholar] [CrossRef]
Ref | Protocol | Description & Benefits | Limitations |
---|---|---|---|
[17] | LEACH | Considers single-hop communication, formation of cluster heads, general framework suitable to all applications, medium energy consumption | Poor network lifetime, random CH selection, non-scalable |
[18] | LEACH-C | Considers centralized single-hop communication network, formation of cluster heads based on node energy level, uniform distribution of clusters, medium energy consumption | BS involvement, non-even load distribution |
[19] | M-LEACH | Multi-hop communication, Low energy consumption, self slot allocation, applicable on general applications. | Data are transmitted across numerous intermediary nodes before arriving at the final destination. |
[17] | LEACH | Considers single-hop communication, formation of cluster heads, general framework suitable to all applications, medium energy consumption. | Poor network lifetime, random CH selection, non-scalable. |
[13] | HEED | Suitable for source-driven as well as data-driven applications, adopts integrated data aggregation, in which every node collects and transmits its own data to the CH either directly or via a parent. Based on each neighbor node’s closeness to the BS, the parent selection module calculates the connection cost for each of them. Data loss and connection symmetry affect how well a communication is done. | Minimal clustering effect. |
[20] | EKMT | K-mean clustering algorithm, cluster formation, and network overload are decreased by CH selection depending on the node’s remaining energy with no BS involvement. | Ineffective since it is vulnerable to intentional exploitation and may be damaging to sensor data. |
[21] | ICCHR | Chain-based hierarchical framework, low overhead, efficient data aggregation | Complex structure, difficult to operate. |
[22] | EACR-LEACH | Identifies its neighbors before forming clusters. The desired value, which is equivalent to the node degrees of CH, is used to set the greatest possible number of cluster members, reduced energy consumption. | The CH selection mechanism takes too many parameters to make decisions. |
Proposed EEDC | Multi-tier hierarchical clustering framework, even load distribution, subdivision technique. |
Parameter | Value |
---|---|
Network Area | 100 × 70 m |
No.of Zones | 4 |
Initial Energy of nodes | 5 Joules |
Energy Threshold | 0.8 Joules |
Packet Size | 30 bytes |
Topology | Static |
CH communication range | 30 m |
Energy depletion for packet transmission | 50 pj/bit/m |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Gupta, D.; Wadhwa, S.; Rani, S.; Khan, Z.; Boulila, W. EEDC: An Energy Efficient Data Communication Scheme Based on New Routing Approach in Wireless Sensor Networks for Future IoT Applications. Sensors 2023, 23, 8839. https://doi.org/10.3390/s23218839
Gupta D, Wadhwa S, Rani S, Khan Z, Boulila W. EEDC: An Energy Efficient Data Communication Scheme Based on New Routing Approach in Wireless Sensor Networks for Future IoT Applications. Sensors. 2023; 23(21):8839. https://doi.org/10.3390/s23218839
Chicago/Turabian StyleGupta, Divya, Shivani Wadhwa, Shalli Rani, Zahid Khan, and Wadii Boulila. 2023. "EEDC: An Energy Efficient Data Communication Scheme Based on New Routing Approach in Wireless Sensor Networks for Future IoT Applications" Sensors 23, no. 21: 8839. https://doi.org/10.3390/s23218839