LBGNDO optimization for Trustworthy Routing in IoT Networks

Trustworthy and Efficient Routing Algorithm for IoT-FinTech Applications
141 Downloads
Updated 4 Sep 2021

View License

Trustworthy and Efficient Routing Algorithm for IoT-FinTech Applications Using Non-Linear Lévy Brownian Generalized Normal Distribution Optimization
The file has divided into to parts, the first part is related to the algorithm's source code for 23 benchmark functions and the second part is algorithm's source code for RPL problem for trustworthy and efficient routing algorithm. (NLBGNDO) algorithm is proposed to solve the problem of finding an optimal path from source to destination sensor nodes to be used in forwarding FinTech’s related data. We also propose an objective function to be used in maintaining trustworthiness of the selected relay-node candidates by introducing a trust-based friendship mechanism to be measured and applied during each selection process. The formulated model also considering node’s residual energy, experienced response time, and inter-node distance (to figure out density/sparsity ratio of sensor nodes). Results demonstrate that our proposed mechanism could maintain very wise and efficient decisions over the selection period in comparison with other methods.

Cite As

Ali Safaa Sadiq (2024). LBGNDO optimization for Trustworthy Routing in IoT Networks (https://www.mathworks.com/matlabcentral/fileexchange/98789-lbgndo-optimization-for-trustworthy-routing-in-iot-networks), MATLAB Central File Exchange. Retrieved .

Sadiq, Ali Safaa, et al. “Trustworthy and Efficient Routing Algorithm for IoT-FinTech Applications Using Non-Linear Lévy Brownian Generalized Normal Distribution Optimization.” IEEE Internet of Things Journal, Institute of Electrical and Electronics Engineers (IEEE), 2021, pp. 1–1, doi:10.1109/jiot.2021.3109075.

View more styles
MATLAB Release Compatibility
Created with R2021a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0