Cross-layer Solutions in WSN Routing: A Review

[{“box”:0,”content”:”

n

Year : September 25, 2023 | Volume : 01 | Issue : 02 | Page : –

n

n

n

n

n

n

By

n

    n t

    [foreach 286]n

    n

    Sheethal Raj T G, Nirmala Hiremani

  1. [/foreach]

    n

n

n

    [foreach 286] [if 1175 not_equal=””]n t

  1. Research Scholar, Assistant Professor, Department of Computer Science and Engineering, Visvesvaraya Technological University, Department of Computer Science and Engineering, VTU Center for PG Studies, Karnataka, Karnataka, India, India
  2. n[/if 1175][/foreach]

n

n

Abstract

nWSN is a less infrastructure wireless network which is embedded with large number of Sensor Nodes (SN). Its ad-hoc manner of device distribution allows it to monitor conditions under physical and environmental scenarios. Typically, SNs in WSN are installed in a specified geographical location to monitor required information. Due to SNs self- configuring ability, the exploitation of target is simpler. Though, its functioning is limited with factors such as energy efficiency, processing and memory. Therefore, various research works on cross- layer design models for WSN has been proposed. In this survey, 25 research papers are reviewed and analyzed. The analyses are categorized under routing protocols/routing models, performance measures and simulation tools. The issues that need to be solved in future are analyzed and dropped out in this survey. Finally, this research enables researchers to work on finding an optimal cross-layer solution in WSN routing.

n

n

n

Keywords: WSN routing, Cross-layer optimization, Performance measures, QoS parameters and Simulation tools

n[if 424 equals=”Regular Issue”][This article belongs to International Journal of Wireless Security and Networks(ijwsn)]

n

[/if 424][if 424 equals=”Special Issue”][This article belongs to Special Issue under section in International Journal of Wireless Security and Networks(ijwsn)][/if 424][if 424 equals=”Conference”]This article belongs to Conference [/if 424]

n

n

n

How to cite this article: Sheethal Raj T G, Nirmala Hiremani Cross-layer Solutions in WSN Routing: A Review ijwsn September 25, 2023; 01:-

n

How to cite this URL: Sheethal Raj T G, Nirmala Hiremani Cross-layer Solutions in WSN Routing: A Review ijwsn September 25, 2023 {cited September 25, 2023};01:-. Available from: https://journals.stmjournals.com/ijwsn/article=September 25, 2023/view=0/

nn


nn

Full Text

n[if 992 equals=”Open Access”] [else] nvar fieldValue = “[user_role]”;nif (fieldValue == ‘indexingbodies’) {n document.write(”);n }nelse if (fieldValue == ‘administrator’) { document.write(”); }nelse if (fieldValue == ‘ijwsn’) { document.write(”); }n else { document.write(‘ ‘); }n [/if 992] [if 379 not_equal=””]n

Browse Figures

n

n

[foreach 379]n

n[/foreach]n

nn

n

n[/if 379]n

n

References

n[if 1104 equals=””]n

[1] Venkatesan Cherappa, ThamaraimanalanThangarajan, Sivagama Sundari Meenakshi Sundaram, Fahima Hajjej, Arun Kumar Munusamy and
Ramalingam Shanmugam, “Energy-Efficient Clustering and Routing Using ASFO and a Cross-Layer-Based Expedient Routing Protocol for Wireless
Sensor Networks”. Sensors, Vol. 23, issue 5, pp. 2788, 2023, https://doi.org/10.3390/s23052788

[2] Xingsi Xue, Ramalingam Shanmugam, SatheeshKumarPalanisamy, Osamah Ibrahim Khalaf, Dhanasekaran Selvaraj and GhaidaMuttasharAbdulsahib,
“A Hybrid Cross-layer with Harris- Hawk-Optimization-Based Efficient Routing for Wireless Sensor Networks”. Symmetry, Vol. 15, issue 2, 438,
2023, https://doi.org/10.3390/sym15020438

nn[/if 1104][if 1104 not_equal=””]n

    [foreach 1102]n t

  1. [if 1106 equals=””], [/if 1106][if 1106 not_equal=””],[/if 1106]
  2. n[/foreach]

n[/if 1104]

nn


nn[if 1114 equals=”Yes”]n

n[/if 1114]

n

n

Regular Issue Subscription Review Article

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

Volume 01
Issue 02
Received July 20, 2023
Accepted September 2, 2023
Published September 25, 2023

n

n

n

[if 1190 not_equal=””]n

Editor

n

[foreach 1188]n

n[/foreach]

n[/if 1190] [if 1177 not_equal=””]n

Reviewer

n

[foreach 1176]n

n[/foreach]

n[/if 1177]

n

n

n

n function myFunction2() {n var x = document.getElementById(“browsefigure”);n if (x.style.display === “block”) {n x.style.display = “none”;n }n else { x.style.display = “Block”; }n }n document.querySelector(“.prevBtn”).addEventListener(“click”, () => {n changeSlides(-1);n });n document.querySelector(“.nextBtn”).addEventListener(“click”, () => {n changeSlides(1);n });n var slideIndex = 1;n showSlides(slideIndex);n function changeSlides(n) {n showSlides((slideIndex += n));n }n function currentSlide(n) {n showSlides((slideIndex = n));n }n function showSlides(n) {n var i;n var slides = document.getElementsByClassName(“Slide”);n var dots = document.getElementsByClassName(“Navdot”);n if (n > slides.length) { slideIndex = 1; }n if (n (item.style.display = “none”));n Array.from(dots).forEach(n item => (item.className = item.className.replace(” selected”, “”))n );n slides[slideIndex – 1].style.display = “block”;n dots[slideIndex – 1].className += ” selected”;n }n n function myfun() {n x = document.getElementById(“editor”);n y = document.getElementById(“down”);n z = document.getElementById(“up”);n if (x.style.display == “none”) {n x.style.display = “block”;n }n else {n x.style.display = “none”;n }n if (y.style.display == “none”) {n y.style.display = “block”;n }n else {n y.style.display = “none”;n }n if (z.style.display == “none”) {n z.style.display = “block”;n }n else {n z.style.display = “none”;n }n }n function myfun2() {n x = document.getElementById(“reviewer”);n y = document.getElementById(“down2”);n z = document.getElementById(“up2”);n if (x.style.display == “none”) {n x.style.display = “block”;n }n else {n x.style.display = “none”;n }n if (y.style.display == “none”) {n y.style.display = “block”;n }n else {n y.style.display = “none”;n }n if (z.style.display == “none”) {n z.style.display = “block”;n }n else {n z.style.display = “none”;n }n }n”}]