Multiple Mobile Sinks for Quality of Service Improvement in Large-Scale Wireless Sensor Networks
Abstract
:1. Introduction
- Energy Efficiency: As sensor nodes, WSNs are usually powered by batteries with energy resources clustering, which plays a role in evenly distributing energy-intensive tasks like data transmission and aggregation among the nodes. By assigning nodes as Cluster Heads (CHs) for collecting and aggregating data, non-CH nodes can conserve energy and extend the network lifespan by operating in low-power modes for longer periods.
- Reduced Communication Overhead: In clustered WSNs, the sensor nodes within a cluster typically transmit collected data to their respective CH. The CH, then. Forwards the data to the base station or sink node. This approach reduces communication distances within the network since data does not need to be transmitted to the base station. Consequently, reduced communication distances lead to energy consumption and alleviate network congestion.
- Scalability: With clustered WSNs, new nodes can easily join existing clusters as the network expands while CHs efficiently route data towards the Base Station (BS). This allows for network expansion without impacting its performance.
- Load Balancing: Cluster Heads are vital in distributing data collection tasks among sensor nodes within their cluster. This ensures that no single node becomes overwhelmed with the responsibilities of gathering data. This load-balancing technique plays a role in avoiding failures of nodes caused by excessive energy usage. Additionally, clustering enhances the fusion of data, allowing for aggregation at the CH level. As a result, redundant information collected by nodes is minimized, leading to the transmission of precise and concise data to the base station.
- Prolonged Network Lifetime: The combination of reduced energy consumption, efficient communication, and optimized data routing achieved through clustering significantly extends the overall network lifetime.
2. Review of the Literature
3. Methodology
3.1. Simulation Setup
3.1.1. Step 1: Install Castalia
- Download and install the Castalia simulator v3.2 and OMNeT++ framework v5.0 according to the installation instructions provided on the Castalia website [50].
3.1.2. Step 2: Create the Simulation Scenario
- Define the geographical area or environment where the WSN will be deployed.
- Define the number and initial positions of SNs and the static sink in the network.
- Define the random or deterministic deployment strategy.
- Define the mobility patterns of sinks.
3.1.3. Step 3: Configure Simulation Parameters
- Edit the Castalia configuration file (Config.ini) for each simulation scenario shown in Appendix A.
- Configure various parameters, including but not limited to:
- ○
- Communication protocols (MAC and routing protocols).
- ○
- Radio models and channel characteristics.
- ○
- Node properties (battery capacity, transmission power, data rate).
- ○
- Simulation time and warm-up period.
- ○
- QoS-related parameters like latency, packet delivery ratio, and throughput requirements.
- ○
- Energy models.
3.1.4. Step 4: Define QoS Metrics
- Select the specific QoS metrics you want to evaluate based on our research goals. Common QoS metrics in WSN simulations include Packet Delivery Ratio (Reliability), End-to-End Delay (Latency), Throughput, Network Lifetime and Coverage.
3.1.5. Step 5: Run the Simulation
- Build and run the simulation using the OMNeT++ IDE or command-line tools as per the Castalia documentation [50].
- Monitor and collect simulation results, which include the QoS metrics you defined in step 4.
3.1.6. Step 6: Analyze and Interpret Results
- Use the collected data to analyze the QoS performance of the WSN.
- Generate graphs, plots, and statistics to visualize and interpret the results.
- Draw conclusions based on the evaluation of QoS metrics and how they relate to our research objectives.
3.1.7. Step 7: Iterate and Refine
- Depending on our findings, we repeat and refine the simulation to further investigate or optimize QoS in our WSN.
3.2. Cluster-Based Routing Protocols
3.3. Sink Mobility Patterns
4. Results and Discussion
4.1. Simulation Scenarios and Evaluation
- Energy consumption (The consumed energy by all the sensor nodes)
- Throughput (Total data collected by sink)
- Data delivery rate (Reliability)
- Delay or Packet Latency
4.2. Energy Consumption Evaluation
- By using two mobile sinks (Figure 3b) from −25.6% for RW up to −31.3% for RD and the best result obtained with the RD model and the P-LEACH routing protocol −36.1%.
- By using four mobile sinks (Figure 3c) from −44% for RW to −48.3% for RD, the best result was obtained with the RD model and the P-LEACH routing protocol −57.5%.
- Using eight mobile sinks (Figure 3d) from −48% for RW to −52% for RD, the best result was obtained with the RD model and the P-LEACH routing protocol −59.5%.
4.3. Throughput Evaluation
- Using two mobile sinks (Figure 4b) from +25% for RWP up to +31% for RD, the best result is obtained with the RD model and the EA-CRP routing protocol + 38%.
- Using four mobile sinks (Figure 4c) from +49% for RWP to +57% for RD, the best result is obtained with the RD model and the EA-CRP routing protocol + 73%.
- By using eight mobile sinks (Figure 4d) from 60.5% for RWP to 68.5% for RD, the best result is obtained with the RD model and the EA-CRP routing protocol +90.2%.
4.4. Reliability Evaluation
- By using two mobile sinks (Figure 5b) from +43% for RWP up to +52% for RD, the best result is obtained with the RD model and the EA-CRP routing protocol + 65%.
- By using four mobile sinks (Figure 5c) from +73% for RWK up to +88% for RD, the best result is obtained with the RD model and the EA-CRP routing protocol + 105%.
- By using eight mobile sinks (Figure 5d) from 91.5% for RWK up to 110% for RD, the best result is obtained with the RD model and the EA-CRP routing protocol + 140%.
4.5. Packets Latency Time (End-to-End Delay) Evaluation
- By using two mobile sinks (Figure 6b) from +21% for RWP up to +43% for RD, the best result is obtained with the RD model and the LEACH routing protocol +99.5%.
- By using four mobile sinks (Figure 6c) from +43% for RWP up to +69% for RD, the best result is obtained with the RD model and the LEACH routing protocol +153%.
- Using eight mobile sinks (Figure 6d) from 51% for RWP to 78% for RD, the best result is obtained with the RD model and the LEACH routing protocol +175%.
5. Limitations and Potential Solutions
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A
- [General] #Common parameters
- include ../Parameters/Castalia.ini
- include ../Parameters/MAC/CSMA.ini
- SN.node[*].Communication.Radio.RadioParametersFile=“../Parameters/Radio/CC2420.txt”
- sim-time-limit = {SimTime=1000}s
- simtime-scale = −10
- SN.field_x = 400
- SN.field_y = 400
- SN.numNodes = 401
- SN.deployment = “[1..401]->uniform” #random uniform deployment
- SN.node [0].ResourceManager.initialEnergy = 10000 # Joules
- SN.node [1..101].ResourceManager.initialEnergy = 100 # Joules
- SN.node [1..101].MobilityManagerName = “NoMobilityManager”
- SN.node[*].Communication.Radio.collisionModel = 2
- SN.node[*].Application.latencyHistogramMax = 10
- SN.node[*].Application.latencyHistogramBuckets = 20
- SN.node[*].ApplicationName = “ThroughputTest”
- SN.node[*].Communication.Radio.TxOutputPower = “−5dBm”
- SN.node[*].Communication.Routing.netBufferSize = 102400 #Bytes
- SN.node[*].Communication.MAC.macBufferSize = 102400 #Bytes
- SN.node[*].Communication.Radio.bufferSize = 102400 #Bytes
- SN.node[*].Application.packet_rate = 1 #Packet/s
- SN.node[*].Application.packetSize = 100 #Bytes
- SN.node[*].Communication.Radio.collectTraceInfo = false
- SN.node[*].Communication.MAC.collectTraceInfo = false
- SN.node[*].Communication.Routing.collectTraceInfo = false
- SN.node[*].Application.collectTraceInfo = false
- SN.node[*].SensorManager.collectTraceInfo = false
- SN.node[*].ResourceManager.collectTraceInfo = false
- SN.wirelessChannel.collectTraceInfo = false
- SN.wirelessChannel.sigma = 0
- SN.wirelessChannel.bidirectionalSigma = 0
- SN.wirelessChannel.pathLossExponent = 2.0
- SN.wirelessChannel.collectTraceInfo = false
- SN.wirelessChannel.onlyStaticNodes = false
- SN.node[*].Communication.RoutingProtocolName = “leach” #“p-leach”#”ea-crp”
- SN.node [0].Communication.Routing.isSink = true
- SN.node[*].Communication.Routing.slotLength = 0.2
- SN.node[*].Communication.Routing.roundLength = 20s
- SN.node[*].Communication.Routing.percentage = 0.05
- SN.node[*].Communication.Routing.powersConfig = xmldoc(“powersConfig.xml”)
- [Config Static] #Specific parameters for this scenario
- SN.node [0].MobilityManagerName = “NoMobilityManager”
- SN.node [0].xCoor = 200
- SN.node [0].yCoor = 450
- SN.node [0].zCoor = 0
- [Config GM] #Specific parameters for this scenario
- SN.node [0].MobilityManagerName = “GaussMobility”
- SN.node [0].MobilityManager.updateInterval = 1000
- SN.node [0].MobilityManager.max_speed = 10
- [Config RWP] #Specific parameters for this scenario
- SN.node [0].MobilityManagerName = “WaypointMobility”
- SN.node [0].MobilityManager.updateInterval = 1000
- SN.node [0].MobilityManager.max_speed = 10
- SN.node [0].MobilityManager.pausetime = 5
- [Config RWK] #Specific parameters for this scenario
- SN.node [0].MobilityManagerName = “WalkMobility”
- SN.node [0].MobilityManager.updateInterval = 1000
- SN.node [0].MobilityManager.max_speed = 10
- SN.node [0].MobilityManager.movetime = 10
References
- Cordeiro, C.D.M.; Agrawal, P. Ad Hoc and Sensor Networks: Theory and Applications; World Scientific Publication: Singapore, 2006; ISBN 981-256-681-3/981-256-682-1. [Google Scholar]
- Akyildiz, I.F.; Su, W.; Sankarasubramaniam, Y.; Cayirci, E. Wireless sensor networks: A survey. Comput. Netw. 2002, 38, 393–422. [Google Scholar] [CrossRef]
- Akkaya, K.; Younis, M. A survey on routing protocols in wireless sensor networks. A survey on routing protocols for wireless sensor networks. Ad. Hoc. Netw. 2005, 3, 325–349. [Google Scholar] [CrossRef]
- Han, B.; Ran, F.; Li, J.; Yan, L.; Shen, H.; Li, A. A Novel Adaptive Cluster Based Routing Protocol for Energy-Harvesting Wireless Sensor Networks. Sensors 2022, 22, 1564. [Google Scholar] [CrossRef] [PubMed]
- E.800SerSup9 (10/21) Guidelines on Regulatory Aspects of Quality of Service: Recommendation of the International Tele-communication Union. Available online: https://www.itu.int/rec/T-REC-E.800SerSup9-202110-I (accessed on 20 August 2023).
- P.10/G.100 (11/17) Vocabulary for Performance, Quality of Service and Quality of Experience: Recommendation of the Inter-national Telecommunication Union. Available online: https://www.itu.int/rec/T-REC-P.10-201711-I/en (accessed on 20 August 2023).
- Poryazov, S.A.; Saranova, E.T.; Andonov, V.S. Overall Model Normalization towards Adequate Prediction and Presentation of QoE in Overall Telecommunication Systems. In Proceedings of the 2019 14th International Conference on Advanced Technologies, Systems and Services in Tele-communications (TELSIKS), Nis, Serbia, 23–25 October 2019; pp. 360–363. [Google Scholar] [CrossRef]
- Quang, P.T.A.; Kim, D.-S. Enhancing Real-Time Delivery of Gradient Routing for Industrial Wireless Sensor Networks. IEEE Trans. Ind. Informatics 2012, 8, 61–68. [Google Scholar] [CrossRef]
- Lindsey, S.; Raghavendra, C.; Sivalingam, K.M. Data gathering algorithms in sensor networks using energy metrics. IEEE Trans. Parallel Distrib. Syst. 2002, 13, 924–935. [Google Scholar]
- Chen, G.; Li, C.; Ye, M.; Wu, J. An unequal cluster-based routing protocol in wireless sensor networks. Wirel. Networks 2009, 15, 193–207. [Google Scholar] [CrossRef]
- Wei, D.; Jin, Y.; Vural, S.; Moessner, K.; Tafazolli, R. An Energy-Efficient Clustering Solution for Wireless Sensor Networks. IEEE Trans. Wirel. Commun. 2011, 10, 3973–3983. [Google Scholar] [CrossRef]
- Jumira, O.; Wolhuter, R.; Zeadally, S. Energy-efficient beaconless geographic routing in energy harvested wireless sensor networks. Concurr. Comput. Pract. Exp. 2013, 25, 58–84. [Google Scholar] [CrossRef]
- Yahya, B.; Ben-Othman, J. Energy efficient and QoS aware medium access control for wireless sensor networks. Concurr. Comput. Pract. Exp. 2010, 22, 1252–1266. [Google Scholar] [CrossRef]
- Heinzelman, W.R.; Chandrakasan, A.; Balakishnan, H. Energy-Efficient Communication Protocol For Wireless Micro-Sensor Networks. In Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, Maui, HI, USA, 7 January 2000. [Google Scholar]
- Yagouta, A.B.; Gouissem, B.B. Quality of Service and Energy Efficient Evaluation of Hierarchical and Flat Routing Protocols for Wireless Sensor Networks. In Proceedings of the 10th International Conference on Sensor Technologies and Applications (SENSORCOMM 2016), Nice, France, 24–28 July 2016. [Google Scholar]
- Yagouta, A.B.; Gouissem, B.B. Compromises Between Quality of Service Metrics and Energy Consumption of Hierarchical and Flat Routing Protocols for Wireless Sensors Network. Sens. Transducers 2016, 206, 15. [Google Scholar]
- Vincze, Z.; Vida, R. Multi-hop Wireless Sensor Networks with Mobile Sink. In Proceedings of the 2005 ACM Conference on Emerging Network Experiment and Technology, Toulouse, France, 24–27 October 2005; pp. 302–303. [Google Scholar]
- Akkaya, K.; Younis, M.; Bangad, M. Sink Repositioning for Enhanced Performance in Wireless Sensor Networks. Elsevier Comput. Netw. J. 2005, 49, 512–534. [Google Scholar] [CrossRef]
- Mnasri, S.; Alrashidi, M. Energy-efficient IoT routing based on a new optimizer. Simul. Model. Pract. Theory 2022, 119, 102591. [Google Scholar] [CrossRef]
- Chatzigiannakis, I.; Kinalis, A.; Nikoletseas, S. Sink Mobility Protocols for Data Collection in Wireless Sensor Networks. In Proceedings of the International Workshop on Mobility Management and Wireless Access, MobiWac ’06, Terromolinos, Spain, 2 October 2006; pp. 52–59. [Google Scholar]
- Yagouta, A.B.; Jabberi, M.; Gouissem, B.B. Impact of Sink Mobility on Quality of Service Performance and Energy Consumption in Wireless Sensor Network with Cluster Based Routing Protocols. In Proceedings of the IEEE/ACS 14th International Conference on Computer Systems and Applications, (AICSSA2017), Hammamet, Tunisia, 30 October–3 November 2017. [Google Scholar]
- Hassanat, A.B.; Alkafaween, E.A.; Al-Nawaiseh, N.A.; Abbadi, M.A.; Alkasassbeh, M.; Alhasanat, M.B. Enhancing Genetic Algorithms using Multi Mutations: Experimental Results on the Travelling Salesman Problem. Int. J. Comput. Sci. Inf. Secur. 2016, 14, 785. [Google Scholar]
- Yagouta, A.B.; Gantassi, R.; Gouissem, B.B. Compromises between Energy Consumption and Quality of Service Metrics in Wireless Sensor Networks with Mobile Sink and Cluster based Routing Protocols. In Proceedings of the 2017 International Conference on Internet of Things, Embedded Systems and Communication (IINTEC 2107), Gafsa, Tunisia, 20–22 October 2017. [Google Scholar]
- Yun, Y.; Xia, Y. Maximizing the Lifetime of Wireless Sensor Networks with Mobile Sink in Delay-Tolerant Applications. IEEE Trans. Mob. Comput. 2010, 9, 1308–1318. [Google Scholar] [CrossRef]
- Silva, R.; Silva, J.S.; Boavida, F. Mobility in wireless sensor networks—Survey and proposal. Comput. Commun. 2014, 52, 1–20. [Google Scholar] [CrossRef]
- Shrivastava, P.; Pokle, S.B. A multiple sink repositioning technique to improve the energy efficiency of wireless sensor networks. In Proceedings of the 15th International Conference on Advanced Computing Technologies (ICACT ’13), Rajampet, India, 21–22 September 2013; p. 1. [Google Scholar]
- Lee, E.; Park, S.; Yu, F.; Kim, S.-H. Exploiting mobility for efficient data dissemination in wireless sensor networks. J. Commun. Networks 2009, 11, 337–349. [Google Scholar] [CrossRef]
- Liang, W.; Luo, J. Network Lifetime Maximization in Sensor Networks With Multiple Mobile Sinks. In Proceedings of the IEEE 36th Conference on Local, Computer Networks, Bonn, Germany, 4–7 October 2011; pp. 350–357. [Google Scholar]
- Wang, J.; Zuo, L.; Shen, J.; Li, B.; Lee, S. Multiple mobile sink-based routing algorithm for data dissemination in wireless sensor networks. Concurr. Comput. Pract. Exp. 2015, 27, 2656–2667. [Google Scholar] [CrossRef]
- Wang, J.; Li, B.; Xia, F.; Kim, C.-S.; Kim, J.-U. An Energy Efficient Distance-Aware Routing Algorithm with Multiple Mobile Sinks for Wireless Sensor Networks. Sensors 2014, 14, 15163–15181. [Google Scholar] [CrossRef]
- Jain, T.K.; Saini, D.S.; Bhooshan, S.V. Lifetime Optimization of a Multiple Sink Wireless Sensor Network through Energy Balancing. J. Sensors 2015, 2015, 1–6. [Google Scholar] [CrossRef]
- Anand, V.; Agrawal, D.; Tirkey, P.; Pandey, S. An energy efficient approach to extend network lifetime of wireless sensor networks. Procedia Comput. Sci. 2016, 92, 425–430. [Google Scholar] [CrossRef]
- Wang, J.; Cao, J.; Ji, S.; Park, J.H. Energy-efficient cluster-based dynamic routes adjustment approach for wireless sensor networks with mobile sinks. J. Supercomput. 2017, 73, 3277–3290. [Google Scholar] [CrossRef]
- Singh, P.; Singh, R. Energy-Efficient QoS-Aware Intelligent Hybrid Clustered Routing Protocol for Wireless Sensor Networks. J. Sens. 2019, 2019, 8691878. [Google Scholar] [CrossRef]
- Shiltagh, N.A.; Abdullah, M.Z.; Zarzoor, A.R. Evaluation of routing protocol with multi-mobile sinks in WSNs using QoS and energy consumption parameters. Int. J. Electr. Comput. Eng. 2019, 9, 2880–2892. [Google Scholar] [CrossRef]
- Li, Y.P.; Li, Y.; Wang, Y. High Performance Multi-Mobile Node Routing Communication Protocol based on Reliable Active Node. In Proceedings of the 2020 6th International Symposium on System and Software Reliability (ISSSR), Chengdu, China, 24–25 October 2020; pp. 104–108. [Google Scholar] [CrossRef]
- Kadiravan, G.; Sariga, A.; Sujatha, P. A Novel Energy Efficient Clustering Technique for Mobile Wireless Sensor Networks. In Proceedings of the 2019 IEEE International Conference on System, Computation, Automation and Networking (ICSCAN), Pondicherry, India, 29–30 March 2019; pp. 1–6. [Google Scholar] [CrossRef]
- Wang, J.; Gao, Y.; Liu, W.; Sangaiah, A.K.; Kim, H.-J. Energy Efficient Routing Algorithm with Mobile Sink Support for Wireless Sensor Networks. Sensors 2019, 19, 1494. [Google Scholar] [CrossRef] [PubMed]
- Dhandapani, A.; Venkateswari, P.; Sivakumar, T.; Ramesh, C.; Vanitha, P. Cooperative self-scheduling routing protocol based IOT communication for improving life time duty cycled energy efficient protocol in SDN controlled embedded network. Meas. Sensors 2022, 24, 100475. [Google Scholar] [CrossRef]
- Kaur, L.; Kaur, R. A survey on energy efficient routing techniques in WSNs focusing IoT applications and enhancing fog computing paradigm. Glob. Transit. Proc. 2021, 2, 520–529. [Google Scholar] [CrossRef]
- Mehta, D.; Saxena, S. MCH-EOR: Multi-objective Cluster Head Based Energy-aware Optimized Routing algorithm in Wireless Sensor Networks. Sustain. Comput. Inform. Syst. 2020, 28, 100406. [Google Scholar] [CrossRef]
- Wang, J.; Gao, Y.; Liu, W.; Sangaiah, A.K.; Kim, H.J. An Improved Routing Schema with Special Clustering using PSO Algorithm for Heterogeneous Wireless Sensor Network. Sensors 2019, 19, 671. [Google Scholar] [CrossRef]
- Wang, J.; Cao, J.; Sherratt, R.S.; Park, J.H. An improved ant colony optimization-based approach with mobile sink for wireless sensor networks. J. Supercomput. 2018, 74, 6633–6645. [Google Scholar] [CrossRef]
- Gao, Y.; Wang, J.; Wu, W.; Sangaiah, A.K.; Lim, S. A Hybrid Method for Mobile Agent Moving Trajectory Scheduling using ACO and PSO in WSNs. Sensors 2019, 19, 575. [Google Scholar] [CrossRef]
- Pundir, M.; Sandhu, J.K. A Systematic Review of Quality of Service in Wireless Sensor Networks using Machine Learning: Recent Trend and Future Vision. J. Netw. Comput. Appl. 2021, 188, 103084. [Google Scholar] [CrossRef]
- Osamy, W.; Khedr, A.M.; Salim, A.; El-Sawy, A.A.; Alreshoodi, M.; Alsukayti, I. Recent Advances and Future Prospects of Using AI Solutions for Security, Fault Tolerance, and QoS Challenges in WSNs. Electronics 2022, 11, 4122. [Google Scholar] [CrossRef]
- Li, X.; Liu, A.; Xie, M.; Xiong, N.N.; Zeng, Z.; Cai, Z. Adaptive Aggregation Routing to Reduce Delay for Multi-Layer Wireless Sensor Networks. Sensors 2018, 18, 1216. [Google Scholar] [CrossRef] [PubMed]
- Xu, K.; Zhao, Z.; Luo, Y.; Hui, G.; Hu, L. An Energy-Efficient Clustering Routing Protocol Based on a High-QoS Node Deployment with an Inter-Cluster Routing Mechanism in WSNs. Sensors 2019, 19, 2752. [Google Scholar] [CrossRef]
- Poryazov, S.; Andonov, V.; Saranova, E.; Atanassov, K. Two Approaches to the Traffic Quality Intuitionistic Fuzzy Estimation of Service Compositions. Mathematics 2022, 10, 4439. [Google Scholar] [CrossRef]
- Castalia Wireless Sensor Networks Simulator. Available online: https://castalia.forge.nicta.com.au/index.php/en/ (accessed on 20 August 2023).
- Cho, S.; Han, L.; Joo, B.; Han, S. P-LEACH: An Efficient Cluster-Based Technique to Track Mobile Sinks in Wireless Sensor Networks. Int. J. Distrib. Sens. Networks 2014, 10, 803656. [Google Scholar] [CrossRef]
- Darabkh, K.A.; Al-Maaitah, N.J.; Jafar, I.F.; Khalifeh, A.F. EA-CRP: A Novel Energy-aware Clustering and Routing Protocol in Wireless Sensor Networks. Comput. Electr. Eng. 2018, 72, 702–718. [Google Scholar] [CrossRef]
- Geng, F.; Xue, S. A comparative study of mobility models in the performance evaluation of MCL. In Proceedings of the 22nd Wireless and Optical Communication Conference, IEEE, Chongqing, China, 16–18 May 2013. [Google Scholar] [CrossRef]
- Camp, T.; Boleng, J.; Davies, V. A Survey of Mobility Models for Ad Hoc Network Research. Wireless Communications and Mobile Computing (WCMC): Special issue on Mobile Ad Hoc Network Research: Research, Trends and Applications. Wirel. Commun. Mob. Comput. 2002, 2, 483–502. [Google Scholar] [CrossRef]
- Royer, E.M.; Melliar-Smith, P.M.; Moser, L.E. An analysis of the optimum node density for ad hoc mobile networks. In Proceedings of the IEEE International Conference on Communications (ICC), Helsinki, Finland, 11–14 June 2001. [Google Scholar]
- Tlili, S.; Mnasri, S.; Val, T. A multi-objective Gray Wolf algorithm for routing in IoT Collection Networks with real experiments. In Proceedings of the 2021 National Computing Colleges Conference (NCCC), Taif, Saudi Arabia, 27–28 March 2021; pp. 1–5. [Google Scholar] [CrossRef]
- Mnasri, S.; Van Den Bossche, A.; Nasri, N.; Val, T. The 3D Redeployment of Nodes in Wireless Sensor Networks with Real Testbed Prototyping. In Ad-hoc, Mobile, and Wireless Networks; ADHOC-NOW 2017. Lecture Notes in Computer Science; Puliafito, A., Bruneo, D., Distefano, S., Longo, F., Eds.; Springer: Cham, Switzerland, 2017; Volume 10517. [Google Scholar] [CrossRef]
- Kalantari, M.; Shayman, M. Design Optimization of Multi-Sink Sensor Networks by Analogy to Electrostatic Theory. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), Las Vegas, NV, USA, 3–6 April 2006; pp. 431–438. [Google Scholar]
- Ergen, S.C.; Varaiya, P. Optimal Placement of Relay Nodes for Energy Efficiency in Sensor Networks. In Proceedings of the IEEE Inter-national Conference on Communications (ICC), Istanbul, Turkey, 11–15 June 2006. [Google Scholar]
- Sheldon, M.; Chen, D.; Nixon, M.; Mok, A.K. A Practical Approach to Deploy Large Scale Wireless Sensor Networks. In Proceedings of the IEEE MASS, Washington, DC, USA, 7 November 2005. [Google Scholar]
- Tarawneh, A.S.; Hassanat, A.B.; Alkafaween, E.A.; Sarayrah, B.; Mnasri, S.; Altarawneh, G.A.; Alrashidi, M.; Alghamdi, M.; Almuhaimeed, A. DeepKnuckle: Deep Learning for Finger Knuckle Print Recognition. Electronics 2022, 11, 513. [Google Scholar] [CrossRef]
- Alkasassbeh, M.; Altarawneh, G.A.; Hassanat, A.B.A. On Enhancing the Performance of Nearest Neighbor Classifiers Using Hassanat Distance Metric. arXiv 2015, arXiv:1501.00687. [Google Scholar] [CrossRef]
Protocol | LEACH (2000) | P-LEACH (2014) | EA-CRP (2018) |
---|---|---|---|
Key features | A uniform CH selection process in which every node gets an equal chance for a CH job | The network is divided into partition clusters and uses the prediction techniques with mobile sink tracking | The sensing area is alienated into various layers, and certain clusters are created inside each layer to minimize the communication cost. |
Aims | Maximizing the lifetime of the network | Reducing the registration time for new nodes, improving stability, and reducing the energy expenditure of the network. | Reducing the energy expenditure in the network and minimizing the cost of communication between nodes |
Strengths | An equal chance is given to every node to become the CH, which divides the workload among all the nodes | The prediction technique helps in minimizing the energy expenditure. The task of the cluster center is handled by the four gateway nodes, which improve the network lifetime | Reduces the cluster setup overhead by dividing the sensing area into layers and sub-layers. The leader heads in different layers reduce the load of CH by performing the data collection and aggregation within the layer. Minimizes the communication cost amid the nodes as the width of the layer decreases towards the BS |
Weakness | CH selection is random and does not consider the energy of nodes. | Sink mobility increases the message overhead and complexity | The multilayered structure in the network can cause delays in data transfer. |
CH selection method | Select the random number between zero and one and compare it with the threshold to select the CH | The node with the highest battery capacity becomes the cluster center CH | The weight function of energy and distance is calculated for each node. The node with the highest weight function value becomes the CH |
Data transmission | Single Hop | Multi-Hop | Multi Hop |
CH rotation | YES | NO | YES |
Sensor node mobility | Static | Static | Static |
topology | Distributed | Distributed | Distributed |
Deployment policy | Random | Random | Random |
Parameter | Value |
---|---|
RoI (Region of Interest) | 400 m × 400 m |
Number of nodes | 800 |
Number of rounds | 1000 rounds |
Round Time | 20 s |
Node deployment (topology) | Random |
Packet size | 100 bytes |
Packet rate | 1 packet/s |
Initial node energy | 100 J |
Cluster Routing Protocols | LEACH, P-LEACH and EA-CRP |
Sink Mobility models | Static, RWP, RW, RD and GM |
Interval of mobility (speed) | [1 m/s–10 m/s] |
Time of move | 10 s |
Time of pause for the RWP model | 5 s |
Criteria | Limitation | Potential Solutions/Future Research |
---|---|---|
Random Mobility | The memoryless Random mobility models used in simulations may not accurately represent real-world scenarios where sink mobility can be influenced by various factors such as environmental obstacles (Trees and mountains) or climatic perturbations (wind, rain, and snow)... | Investigate the use of mobility traces collected from real-world deployments to create more accurate random mobility models. |
Multiple mobile Sinks Cost | The use of several mobile sinks in simulation can improve the QoS easily and give good results. However, in the real world, there is a significant investment cost behind it. | Consider a hierarchical routing protocol with random mobility awareness of the sinks. The protocol allows dynamic and adaptive coordination between sinks and CHs to optimize routes and reduce the number of mobile sinks and associated costs while respecting important QoS metrics such as delay and coverage. |
Optimization of Mobility Patterns | Random mobility models might not adequately represent the movement patterns of mobile sinks. Optimization of the behaviors of these models can be challenging. | Conduct empirical studies to optimize the mobility models with machine learning to ensure they accurately reflect the movement of sinks in realistic WSN applications with QoS constraints. |
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
Ben Yagouta, A.; Ben Gouissem, B.; Mnasri, S.; Alghamdi, M.; Alrashidi, M.; Alrowaily, M.A.; Alkhazi, I.; Gantassi, R.; Hasnaoui, S. Multiple Mobile Sinks for Quality of Service Improvement in Large-Scale Wireless Sensor Networks. Sensors 2023, 23, 8534. https://doi.org/10.3390/s23208534
Ben Yagouta A, Ben Gouissem B, Mnasri S, Alghamdi M, Alrashidi M, Alrowaily MA, Alkhazi I, Gantassi R, Hasnaoui S. Multiple Mobile Sinks for Quality of Service Improvement in Large-Scale Wireless Sensor Networks. Sensors. 2023; 23(20):8534. https://doi.org/10.3390/s23208534
Chicago/Turabian StyleBen Yagouta, Abdelbari, Bechir Ben Gouissem, Sami Mnasri, Mansoor Alghamdi, Malek Alrashidi, Majed Abdullah Alrowaily, Ibrahim Alkhazi, Rahma Gantassi, and Salem Hasnaoui. 2023. "Multiple Mobile Sinks for Quality of Service Improvement in Large-Scale Wireless Sensor Networks" Sensors 23, no. 20: 8534. https://doi.org/10.3390/s23208534
APA StyleBen Yagouta, A., Ben Gouissem, B., Mnasri, S., Alghamdi, M., Alrashidi, M., Alrowaily, M. A., Alkhazi, I., Gantassi, R., & Hasnaoui, S. (2023). Multiple Mobile Sinks for Quality of Service Improvement in Large-Scale Wireless Sensor Networks. Sensors, 23(20), 8534. https://doi.org/10.3390/s23208534