Skip to content
/ WSNSIM Public

This toolkit is a simulation for SDN-WSN uplink/downlink. It developed using C# and WPF in .NET 4.5.

Notifications You must be signed in to change notification settings

howbani/WSNSIM

Repository files navigation

#WSNSIM https://github.com/howbani/WSNSIM This toolkit is a simulation for SDN-WSN uplink/downlink. It developed using C# and WPF in .NET 4.5. If you decided to use this simulator for academic issues, please support us by citing any of the following works:


#Zone Probabilistic Routing for Wireless Sensor Networks

[1] A. Hawbani, X. Wang, Y. A. AL-SHARABI, A. Ghannami, H. Kuhlani and S. Karmoshi, "Load-Balanced Opportunistic Routing for Asynchronous Duty-cycled WSN," in IEEE Transactions on Mobile Computing. doi: 10.1109/TMC.2018.2865485 keywords: {Routing;Measurement;Wireless sensor networks;Routing protocols;Batteries;Mobile computing;Asynchronous Duty-Cycled Routing;Load-Balanced Routing;Opportunistic Routing;Wireless Sensor Networks}, URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8436421&isnumber=4358975

This article modeled the data routing problem in Wireless Sensor Networks as an in-zone random process. The data packets are randomly routed from the source to the sink within the defined Routing Zone via any-path . The proposed “Zone Probabilistic Routing (ZPR)” is a distributed probabilistic and randomized anycast routing protocol. In ZPR, the forwarding probability distribution is defined by multiplying the Four Probability Distributions (4PD) namely: direction, transmission distance, perpendicular distance, and residual energy. In order to meet different performance requirements for different applications, these probability distributions are completely controllable via a set of exponential control-parameters (direction control, transmission distance control, perpendicular distance control, and residual energy control). This set of parameters is user-oriented and can be modified prior to nodes deployment to achieve different performances. Through extensive simulations and experimental results, the optimal values for these exponential control-parameters have been obtained to meet different performance requirements in terms of energy consumption, energy balancing, network lifetime, and delay. Furthermore, through an extensive performance evaluation study and simulation of large-scale scenarios, the results showed that our proposed ZPR protocol achieved better performance compared to the state-of-the-art solutions in terms of network lifetime, energy consumption, and data routing efficiency.


#LORA: Load-Balanced Opportunistic Routing for Asynchronous Duty-Cycled WSN

[2] A. Hawbani, X. Wang, A. Abudukelimu, H. Kuhlani, A. Qarariyah and A. Ghannami, "Zone Probabilistic Routing for Wireless Sensor Networks," in IEEE Transactions on Mobile Computing. doi: 10.1109/TMC.2018.2839746 keywords: {Routing;Probabilistic logic;Wireless sensor networks;Routing protocols;Probability distribution;Batteries;anycast routing;distributed routing;probabilistic routing;zone Routing;wireless sensor networks}, URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8362940&isnumber=4358975


#FRCA: A Novel Flexible Routing Computing Approach for Wireless Sensor Networks

In wireless sensor networks, routing protocols with immutable network policies lacking the flexibility are generally incapable of maintaining effective performance due to the complicated and rapidly changing environment situations and application requirements. The proposed "Flexible Routing Computing Approach (FRCA)" is a novel distributed and probabilistic computing approach capable of modifying or upgrading routing policies on the fly with low cost, which effectively enhances the routing flexibility. FRCA models the routing metric as a forwarding probability distribution for routing decisions. This model depends on three elements, the physical quantities collected at sensor nodes, the built-in base math functions, and the routing parameters. These elements are all user-oriented and can be specified to implement multifarious complicated network policies meeting different performance requirements. More significantly, through distributing routing parameters from the sink to end nodes, operators are allowed to adjust network policies on the fly without interrupting the network services. Through extensive performance evaluation studies and simulations, the results demonstrate that routing protocols designed based on FRCA could achieve better performance compared to its state-of-the-art counterparts regarding network lifetime, energy consumption, and duplicate packets as well as ensure high flexibility during network policies modification or upgrade.

[3] P. Liu, X. Wang, A. Hawbani, O. Busaileh, L. Zhao and A. Y. Al-Dubai, "FRCA: A Novel Flexible Routing Computing Approach for Wireless Sensor Networks," in IEEE Transactions on Mobile Computing. doi: 10.1109/TMC.2019.2928805 keywords: {Routing;Wireless sensor networks;Routing protocols;Measurement;Mobile computing;Computational modeling;wireless sensor networks;probabilistic routing;distributed routing}, URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8766867&isnumber=4358975


More details

More details are explained in the link:http://staff.ustc.edu.cn/~anmande/miniflow/ or contact me via anmande@ustc.edu.cn

About

This toolkit is a simulation for SDN-WSN uplink/downlink. It developed using C# and WPF in .NET 4.5.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages