Fuzzy Logic and Bio-Inspired Firefly Algorithm Based Routing Scheme in Intrabody Nanonetworks
Abstract
:1. Introduction
- In this work, we proposed a new FLBDS selection mechanism for correlated region selection. Our proposed FLBDS technique ensures the selection of those correlation regions for data aggregation that has updated information and maximum residual energy. The proposed FLBDS selection resulted in improved information accuracy and stabilized energy consumption in the event area.
- We proposed a novel bio-inspired firefly algorithm selection mechanism for evading spatial correlation in the reported data. Our proposed bio-inspired firefly algorithm regulates the nomination of NBSs based on their fitness value. The proposed fitness criteria prevent exhaustion of individual NBSs and consume maximum energy resources of NBSs in transmitting crucial information while preventing the transmission of redundant information.
- Our proposed work is evaluated by carrying out extensive simulations using the Nano-SIM tool that is an emerging tool integrated into NS3 for simulating electromagnetic-based nanonetworks in the THz band [19]. The detailed simulations investigate the performance of our proposed scheme in comparison with different scenarios and the flooding scheme [19]. The different scenarios opted for comparison are briefly explained as; in the first scenario, we involved all the correlated regions (i.e., without employing FLBDS correlated region selection) and only selected optimum number of NBSs using bio-inspired firefly algorithm. Whereas in the second scenario, we selected only information and energy enriched correlated region with the involvement of all the NBSs in response message generation.
2. Related Work
2.1. Fuzzy Logic-Based Decision Systems (FLBDS)
2.2. Bio-Inspired Based Schemes
2.3. Network Communication Protocols for IBNNs
- In our proposed work, we select information and energy enriched spatially correlated region for data transmission. While Afsana et al. [17] elects nanocontrollers for aggregating data from their respective layers, which increases the complexity of resource constraint IBNNs. Our proposed FLBDS selection is a low complexity solution for correlated region selection. Moreover, it also reduces the transmission of redundant and invaluable information.
- In our proposed scheme, we limit the number of transmission of forwarding packets by selecting those NBSs for generating response messages, located at a minimal distance from nanorouter. This selection criterion decreases the possibility of multi-hop communication.
- Our proposed scheme selects the optimum number of NBSs based on different fitness parameters, the selection of the optimal number of NBSs ensures that data is collected from enough number of NBSs to achieve data accuracy. Whereas the greedy scheme selects only one node for transmitting answer messages based on remaining energy. The selection based on solely differentiates energy while ignoring the distance from the nanorouter results in an increased number of forwarded packets. In addition, data transmission from only one node for energy consumption can also significantly compromise the data accuracy.
3. Fuzzy Logic and Bio-Inspired Firefly Algorithm Based Routing Scheme
- First Phase: In the first phase, nanorouter nominates information and energy enriched regions from the accumulated number of correlated regions—configured during network setup time. The Fuzzy logic-based decision ensures the selection of only those regions that have maximum enrichment values for energy and information. The selection of correlated regions supports in achieving the ultimate goal of important information retrieval with balanced energy consumption. After the selection of participating correlated regions for data reporting, nanorouter broadcast request messages only for selected correlated regions. Those correlated regions that are excluded from data reporting cannot generate feedback message and response message . Avoiding data aggregation from correlated regions that have not valuable information results in evading unnecessary data transmission and saving of energy resources.
- Second Phase: In the second phase, NBSs selection is carried out using the firefly algorithm to support further the objective of reduced redundant data transmission, increased probability of retrieving crucial information and prolonged lifetime of NBSs. Since NBSs located in the correlated regions are assumed to be spatially correlated, which transmit similar types of information. Therefore, the selection of NBSs using the proposed firefly algorithm from selected correlated regions minimize aggregation of the same information. For selecting NBSs, nanorouter determines the fitness of NBSs using the information transmitted by the NBSs in the feedback messages . The feedback message contains the information about the priority bit (i.e., the value set to 1 or 0 according to the criticality of the last transmitted message) and residual energy of the NBS. The proposed fitness function ensures the selection of those NBSs for data reporting that have maximum residual energy, minimum distance from the nanorouter and have valuable information. These fitness criteria lead to improved network lifetime of NBSs and increase the probability of receiving important information.
- Third Phase: After selecting NBSs, nanorouter broadcasts announcement message to notify selected NBSs to generate response messages . Finally, in the third phase, selected NBSs transmit response messages to the nanorouter.
3.1. System Architecture
Network Model Assumption and Definitions
3.2. Fuzzy Logic-Based Correlated Region Selection
Algorithm 1: Selection decision of correlated regions for data reporting using FLBDS | |
1: | Input: |
2: | Set of correlated regions |
3: | Action: |
4: | For each correlated region index i do |
5: | = Density (One-hop neighbors of nanorouter in the correlated region i) |
6: | = Energy (Residual energy in the correlated region i) |
7: | = Previous critical messages received (PCMR in the last data reporting interval in the correlated region i) |
8: | End For |
9: | Evaluate input parameters using Fuzzy Rules given in Figure 3. |
10: | For each do |
11: | Calculate (Using the defuzzification process). |
12: | Enriched list of ← |
13: | End For |
14: | Output: |
15: | = List of Information and Energy enriched correlated regions |
- Fuzzification: In our proposed fuzzy logic-based decision model, the input and output parameters are described using the linguistic variables. The expressions used for input parameters, density, messages and energy are ‘high’, ‘medium’ and ‘low’, respectively. While the output parameter represents the enrichment value using the linguistic variables ‘very high’, ‘high’, ‘medium’, ‘low’ and ‘very low’. In the fuzzification process, these variables are represented by triangular membership functions, which are used to associate a grade to each input linguistic variable. The selection of the number of membership functions and their initial values is based on process knowledge and intuition. The membership function has a value between 0 and 1 over an interval of the crisp variable.
- Fuzzy Inference System: After the fuzzification process, the fuzzified values are processed by the fuzzy inference engine to inference the fuzzy rules for driving decisions. The fuzzy rules used in our proposed fuzzy logic-based decision model are elaborated using Figure 3. The fuzzy rules are the sets of ‘IF’ and ‘THEN’ statements, for instance, the first rule is read as IF (Density is high) and (number of messages received are also high) and (energy is high) THEN (The enrichment of the correlated region is very high). The number of rules depends on the number of input membership functions, which grow exponentially with the increase in the number of input membership functions.The characteristics of the defined rules are imprecise; the value generated from the rules are fuzzy instead of crisp values. The input parameters are fuzzified according to the membership value to obtain crisp values. The attained crisp values are then used to determine the enrichment of the correlated-region.
- Defuzzification: The obtained result is processed in the defuzzification process to achieve a quantifiable output (i.e., the enrichment of a correlated region). In this process, the membership degree of the fuzzy set is interpreted into some specific values (crisp value). In this work, the centroid (COG) method is used for defuzzification to obtain a crisp output value.
3.3. Bio-Inspired Firefly Algorithm Based NBSs Selection
- Solution Initialization: In the firefly algorithm, the potential solution of a problem is represented by each firefly. Similarly, in NBSs selection, each firefly symbolizes as the solution of NBSs selection problem. The proposed algorithm first initializes the initial solution. The initial solution structure is generated randomly (i.e., 0 or 1) depending on the number of NBSs.
- Fitness function calculation: In the view of the influence of the light intensity on the brightness of a firefly, in this work, the attractiveness of the firefly devise its fitness. The fitness value is based on the three main characteristics; remaining energy of the NBSs, distance from the nanorouter and the priority bit.
- (a)
- Residual Energy: Selecting NBSs with more residual energy assist in prolonging the network lifetime. Therefore, selecting NBSs with more energy available is a more preferable choice.
- (b)
- Distance: Data transmission at less distance requires low energy consumption and ultimately increased network lifetime. Therefore, NBSs that is located at the minimum distance from nanorouter has better fitness value.
- (c)
- Priority Bit: The priority bit depends on the content of the last transmitted data, if the NBS has transmitted critical messages in the last interval then priority bit is set to 1 otherwise it is 0.
Based on the fitness parameters, the overall fitness value of a NBS is determined using Equation (7): - New Solution Updating: After determining the light intensity of each solution, the firefly with less brightens moves to the next firefly with more brightness. The position of the next firefly is updated using the Equation (8):
Algorithm 2: Firefly algorithm based NBSs selection | |
1: | Initialize population |
2: | Perform the generation of initial firefly population, (1,2,…i) |
3: | Calculate the light intensity I at using Equation (7) and obtain the . |
4: | While t < MAXGeneration |
5: | For every i |
6: | For every j |
7: | update fitness function and find light intensity. |
8: | For |
9: | If > then |
10: | Replace with updated firefly. |
11: | Else Randomly change function and generate new intensity. |
12: | End If |
13: | End For |
14: | Determine the new solution using Equation (8) and update the light intensity. |
15: | End For |
16: | End For |
17: | Make a ranking of the fireflies to locate the present best. |
18: | End While |
3.4. Data Transmission
3.5. The Lifetime of an IBNN
4. Performance Evaluation
4.1. Nano-SIM Simulation
4.1.1. Residual Energy
Residual Energy in the Network with the Density of 100 NBSs and Increasing Request Rate Intervals
Residual Energy in the Network with the Density of 200 NBSs and Increasing Request Rate Intervals
4.1.2. Network Lifetime
Network Lifetime with the Density of 100 NBSs and Increasing Request Rate Intervals
Network Lifetime with the Density of 200 NBSs and Increasing Request Rate Intervals
4.1.3. Average Remaining Energy Comparison at the End of Simulations with Increasing Request Rate Interval and NBSs Density
4.1.4. Average End-to-End Delay
4.1.5. Packet Delivery Ratio
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
Abbreviations
IBNN | Intrabody Nanonetwork |
NBS | Nano Biosensors |
NS | NanoScale |
FLBDS | Fuzzy Logic-Based Decision System |
WSN | Wireless Sensor Network |
THz | Terahertz Band |
References
- Chen, M.; Gonzalez, S.; Vasilakos, A.; Cao, H.; Leung, V.C. Body area networks: A survey. Mob. Netw. Appl. 2011, 16, 171–193. [Google Scholar] [CrossRef]
- Cao, H.; Leung, V.; Chow, C.; Chan, H. Enabling technologies for wireless body area networks: A survey and outlook. IEEE Commun. Mag. 2009, 47, 84–93. [Google Scholar] [CrossRef]
- Palejwala, A.H.; Fridley, J.S.; Mata, J.A.; Samuel, E.L.; Luerssen, T.G.; Perlaky, L.; Kent, T.A.; Tour, J.M.; Jea, A. Biocompatibility of reduced graphene oxide nanoscaffolds following acute spinal cord injury in rats. Surg. Neurol. Int. 2016, 7, 75. [Google Scholar] [PubMed] [Green Version]
- Jokerst, J.V.; Raamanathan, A.; Christodoulides, N.; Floriano, P.N.; Pollard, A.A.; Simmons, G.W.; Wong, J.; Gage, C.; Furmaga, W.B.; Redding, S.W.; et al. Nano-bio-chips for high performance multiplexed protein detection: determinations of cancer biomarkers in serum and saliva using quantum dot bioconjugate labels. Biosens. Bioelectron. 2009, 24, 3622–3629. [Google Scholar] [CrossRef] [Green Version]
- Choi, Y.E.; Kwak, J.W.; Park, J.W. Nanotechnology for early cancer detection. Sensors 2010, 10, 428–455. [Google Scholar] [CrossRef]
- Wu, L.; Qu, X. Cancer biomarker detection: Recent achievements and challenges. Chem. Soc. Rev. 2015, 44, 2963–2997. [Google Scholar] [CrossRef]
- Huang, Y.F.; Shangguan, D.; Liu, H.; Phillips, J.A.; Zhang, X.; Chen, Y.; Tan, W. Molecular assembly of an aptamer–drug conjugate for targeted drug delivery to tumor cells. ChemBioChem 2009, 10, 862–868. [Google Scholar] [CrossRef] [Green Version]
- Jain, K.K. Applications of nanobiotechnology in clinical diagnostics. Clin. Chem. 2007, 53, 2002–2009. [Google Scholar] [CrossRef] [Green Version]
- Akyildiz, I.F.; Brunetti, F.; Blázquez, C. Nanonetworks: A new communication paradigm. Comput. Netw. 2008, 52, 2260–2279. [Google Scholar] [CrossRef]
- Akyildiz, I.F.; Jornet, J.M.; Han, C. Terahertz band: Next frontier for wireless communications. Phys. Commun. 2014, 12, 16–32. [Google Scholar] [CrossRef]
- Akyildiz, I.F.; Jornet, J.M.; Pierobon, M. Nanonetworks: A new frontier in communications. Commun. ACM 2011, 54, 84–89. [Google Scholar] [CrossRef] [Green Version]
- Llatser, I.; Kremers, C.; Cabellos-Aparicio, A.; Jornet, J.M.; Alarcón, E.; Chigrin, D.N. Graphene-based nano-patch antenna for terahertz radiation. Photonics NanoStruct. Fundam. Appl. 2012, 10, 353–358. [Google Scholar] [CrossRef] [Green Version]
- Piro, G.; Yang, K.; Boggia, G.; Chopra, N.; Grieco, L.A.; Alomainy, A. Terahertz communications in human tissues at the nanoscale for healthcare applications. IEEE Trans. Nanotechnol. 2015, 14, 404–406. [Google Scholar] [CrossRef]
- Jornet, J.M.; Akyildiz, I.F. Channel modeling and capacity analysis for electromagnetic wireless nanonetworks in the terahertz band. IEEE Trans. Wirel. Commun. 2011, 10, 3211–3221. [Google Scholar] [CrossRef] [Green Version]
- Piro, G.; Boggia, G.; Grieco, L.A. On the design of an energy-harvesting protocol stack for Body Area Nano-NETworks. Nano Commun. Netw. 2015, 6, 74–84. [Google Scholar] [CrossRef] [Green Version]
- Liu, J.; Wu, Z.X. On the design of an energy-efficient data collection scheme for body area nanonetworks. Int. J. Wirel. Mob. Netw. (IJWMN) 2017, 9, 15–28. [Google Scholar] [CrossRef]
- Afsana, F.; Asif-Ur-Rahman, M.; Ahmed, M.R.; Mahmud, M.; Kaiser, M.S. An energy conserving routing scheme for wireless body sensor nanonetwork communication. IEEE Access 2018, 6, 9186–9200. [Google Scholar] [CrossRef]
- Lee, S.J.; Jung, C.; Choi, K.; Kim, S. Design of wireless nanosensor networks for intrabody application. Int. J. Distrib. Sens. Netw. 2015, 11, 176761. [Google Scholar] [CrossRef]
- Piro, G.; Grieco, L.A.; Boggia, G.; Camarda, P. Nano-Sim: Simulating electromagnetic-based nanonetworks in the network simulator 3. In Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques, Cannes, France, 5–7 March 2013; pp. 203–210. [Google Scholar]
- Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
- Klir, G.J.; Yuan, B. Fuzzy Sets and Fuzzy Logic: Theory and Applications; Prentice-Hall: Upper Saddle River, NJ, USA, 1995; p. 563. [Google Scholar]
- Tzeng, G.H.; Huang, J.J. Fuzzy Multiple Objective Decision Making; Chapman and Hall/CRC: Boca Raton, FL, USA, 2016. [Google Scholar]
- Jiang, H.; Sun, Y.; Sun, R.; Xu, H. Fuzzy-logic-based energy optimized routing for wireless sensor networks. Int. J. Distrib. Sens. Netw. 2013, 9, 216561. [Google Scholar] [CrossRef] [Green Version]
- Gupta, I.; Riordan, D.; Sampalli, S. Cluster-head election using fuzzy logic for wireless sensor networks. In Proceedings of the 3rd Annual Communication Networks and Services Research Conference (CNSR’05), Halifax, NS, Canada, 16–18 May 2005; pp. 255–260. [Google Scholar]
- Manjunatha, P.; Verma, A.; Srividya, A. Multi-sensor data fusion in cluster based wireless sensor networks using fuzzy logic method. In Proceedings of the 2008 IEEE Region 10 and the Third International Conference on Industrial and Information Systems, Kharagpur, India, 8–10 December 2008; pp. 1–6. [Google Scholar]
- Nayak, P.; Devulapalli, A. A fuzzy logic-based clustering algorithm for WSN to extend the network lifetime. IEEE Sens. J. 2015, 16, 137–144. [Google Scholar] [CrossRef]
- Azad, P.; Sharma, V. Cluster head selection in wireless sensor networks under fuzzy environment. ISRN Sens. Netw. 2013, 2013, 909086. [Google Scholar] [CrossRef] [Green Version]
- Zahedi, Z.M.; Akbari, R.; Shokouhifar, M.; Safaei, F.; Jalali, A. Swarm intelligence based fuzzy routing protocol for clustered wireless sensor networks. Expert Syst. Appl. 2016, 55, 313–328. [Google Scholar] [CrossRef]
- Ran, G.; Zhang, H.; Gong, S. Improving on LEACH protocol of wireless sensor networks using fuzzy logic. J. Inf. Comput. Sci. 2010, 7, 767–775. [Google Scholar]
- Kim, J.M.; Park, S.H.; Han, Y.J.; Chung, T.M. CHEF: Cluster head election mechanism using fuzzy logic in wireless sensor networks. In Proceedings of the 2008 IEEE 10th International Conference on Advanced Communication Technology, Gangwon-Do, Korea, 17–20 February 2008; Volume 1, pp. 654–659. [Google Scholar]
- Lee, J.S.; Cheng, W.L. Fuzzy-logic-based clustering approach for wireless sensor networks using energy predication. IEEE Sens. J. 2012, 12, 2891–2897. [Google Scholar] [CrossRef]
- Jaradat, T.; Benhaddou, D.; Balakrishnan, M.; Al-Fuqaha, A. Energy efficient cross-layer routing protocol in wireless sensor networks based on fuzzy logic. In Proceedings of the 2013 IEEE 9th International Wireless Communications and Mobile Computing Conference (IWCMC), Sardinia, Italy, 1–5 July 2013; pp. 177–182. [Google Scholar]
- Zhang, Q.Y.; Sun, Z.M.; Zhang, F. A clustering routing protocol for wireless sensor networks based on type-2 fuzzy logic and ACO. In Proceedings of the 2014 IEEE international conference on fuzzy systems (FUZZ-IEEE), Beijing, China, 6–11 July 2014; pp. 1060–1067. [Google Scholar]
- Bagci, H.; Yazici, A. An energy aware fuzzy approach to unequal clustering in wireless sensor networks. Appl. Soft Comput. 2013, 13, 1741–1749. [Google Scholar] [CrossRef]
- Sert, S.A.; Bagci, H.; Yazici, A. MOFCA: Multi-objective fuzzy clustering algorithm for wireless sensor networks. Appl. Soft Comput. 2015, 30, 151–165. [Google Scholar] [CrossRef]
- Eberhart, R.; Kennedy, J. A new optimizer using particle swarm theory. In Proceedings of the Sixth International Symposium on Micro Machine and Human Science MHS’95, Nagoya, Japan, 4–6 October 1995; pp. 39–43. [Google Scholar]
- Dorigo, M.; Birattari, M. Ant Colony Optimization; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
- Yang, X.S. Firefly algorithms for multimodal optimization. In Proceedings of the International Symposium on Stochastic Algorithms, Sapporo, Japan, 26–28 October 2009; pp. 169–178. [Google Scholar]
- Pavai, K.; Sivagami, A.; Sridharan. Study of routing protocols in wireless sensor networks. In Proceedings of the 2009 IEEE International Conference on Advances in Computing, Control, and Telecommunication Technologies, Trivandrum, Kerala, 28–29 December 2009; pp. 522–525. [Google Scholar]
- Dressler, F. Benefits of bio-inspired technologies for networked embedded systems: An overview. In Dagstuhl Seminar Proceedings; Schloss Dagstuhl-Leibniz-Zentrum fr Informatik: Wadern, Germany, 2006. [Google Scholar]
- Bitam, S.; Mellouk, A. Vehicular ad hoc networks. In Bio-Inspired Routing Protocols for Vehicular Ad Hoc Networks; Wiley: Hoboken, NJ, USA, 2014; pp. 1–27. [Google Scholar]
- Hamrioui, S.; Lorenz, P. Bio inspired routing algorithm and efficient communications within IoT. IEEE Netw. 2017, 31, 74–79. [Google Scholar] [CrossRef]
- Yang, X.S.; He, X. Firefly algorithm: Recent advances and applications. arXiv 2013, arXiv:1308.3898. [Google Scholar] [CrossRef] [Green Version]
- Horng, M.H. Vector quantization using the firefly algorithm for image compression. Expert Syst. Appl. 2012, 39, 1078–1091. [Google Scholar] [CrossRef]
- Chatterjee, A.; Mahanti, G.K.; Chatterjee, A. Design of a fully digital controlled reconfigurable switched beam concentric ring array antenna using firefly and particle swarm optimization algorithm. Prog. Electromagn. Res. 2012, 36, 113–131. [Google Scholar] [CrossRef] [Green Version]
- Kumbharana, S.N.; Pandey, G.M. Solving travelling salesman problem using firefly algorithm. Int. J. Res. Sci. Adv. Technol. 2013, 2, 53–57. [Google Scholar]
- Anbuchelian, S.; Lokesh, S.; Baskaran, M. Improving security in Wireless Sensor Network using trust and metaheuristic algorithms. In Proceedings of the 2016 IEEE 3rd International Conference on Computer and Information Sciences (ICCOINS), Kuala Lumpur, Malaysia, 15–17 August 2016; pp. 233–241. [Google Scholar]
- Pirbhulal, S.; Shang, P.; Wu, W.; Sangaiah, A.K.; Samuel, O.W.; Li, G. Fuzzy vault-based biometric security method for tele-health monitoring systems. Comput. Electr. Eng. 2018, 71, 546–557. [Google Scholar] [CrossRef]
- Pirbhulal, S.; Zhang, H.; Wu, W.; Zhang, Y.T. A comparative study of fuzzy vault based security methods for wirless body sensor networks. In Proceedings of the 2016 IEEE 10th International Conference on Sensing Technology (ICST), Nanjing, China, 11–13 November 2016; pp. 1–6. [Google Scholar]
- Kazemzadeh Azad, S. Optimum design of structures using an improved firefly algorithm. Iran Univ. Sci. Technol. 2011, 1, 327–340. [Google Scholar]
- Tuba, E.; Tuba, M.; Beko, M. Two stage wireless sensor node localization using firefly algorithm. In Smart Trends in Systems, Security and Sustainability; Springer: Berlin/Heidelberg, Germany, 2018; pp. 113–120. [Google Scholar]
- Sai, V.O.; Shieh, C.S.; Nguyen, T.T.; Lin, Y.C.; Horng, M.F.; Le, Q.D. Parallel firefly algorithm for localization algorithm in wireless sensor network. In Proceedings of the 2015 IEEE Third International Conference on Robot, Vision and Signal Processing (RVSP), Kaohsiung, Taiwan, 18–20 November 2015; pp. 300–305. [Google Scholar]
- Yogarajan, G.; Revathi, T. Nature inspired discrete firefly algorithm for optimal mobile data gathering in wireless sensor networks. Wirel. Netw. 2018, 24, 2993–3007. [Google Scholar] [CrossRef]
- Sarkar, A.; Murugan, T.S. Cluster head selection for energy efficient and delay-less routing in wireless sensor network. Wirel. Netw. 2019, 25, 303–320. [Google Scholar] [CrossRef]
- Baskaran, M.; Sadagopan, C. Synchronous firefly algorithm for cluster head selection in WSN. Sci. World J. 2015, 2015, 780879. [Google Scholar] [CrossRef] [Green Version]
- Hamzah, A.; Shurman, M.; Al-Jarrah, O.; Taqieddin, E. Energy-Efficient Fuzzy-Logic-Based Clustering Technique for Hierarchical Routing Protocols in Wireless Sensor Networks. Sensors 2019, 19, 561. [Google Scholar] [CrossRef] [Green Version]
- Canovas-Carrasco, S.; Garcia-Sanchez, A.J.; Garcia-Haro, J. A nanoscale communication network scheme and energy model for a human hand scenario. Nano Commun. Netw. 2018, 15, 17–27. [Google Scholar] [CrossRef]
- Hellman, K.; Colagrosso, M. Investigating a wireless sensor network optimal lifetime solution for linear topologies. J. Interconnect. Netw. 2006, 7, 91–99. [Google Scholar] [CrossRef]
- Dietrich, I.; Dressler, F. On the lifetime of wireless sensor networks. ACM Trans. Sens. Netw. (TOSN) 2009, 5, 5. [Google Scholar] [CrossRef]
- Jornet, J.M.; Akyildiz, I.F. Femtosecond-long pulse-based modulation for terahertz band communication in nanonetworks. IEEE Trans. Commun. 2014, 62, 1742–1754. [Google Scholar] [CrossRef] [Green Version]
- Jornet, J.M. A joint energy harvesting and consumption model for self-powered nano-devices in nanonetworks. In Proceedings of the 2012 IEEE International Conference on Communications (ICC), Ottawa, ON, Canada, 10–15 June 2012; pp. 6151–6156. [Google Scholar]
Protocol Name | Purpose of Using FLBDS | Impact on Performance |
---|---|---|
Fuzzy-Logic-Based Energy Optimized Routing for WSNs [23]. | Optimize next-hop selection considering the energy of the next-hop and closeness to the shortest path and the sink. | Extended network lifetime, energy efficiency and energy balance. |
Cluster-head Election using Fuzzy Logic for WSNs [24]. | Selection of cluster heads on the basis of energy and concentration. | A significant increase in network lifetime. |
Multi-Sensor Data Fusion in Cluster-based WSNs Using Fuzzy Logic Method [25]. | Data processing and fusion is carried out using fuzzy rule-based system. Cluster heads process collected information using the fuzzy rule-based system. | Reduce false alarm rate by improving the reliability and accuracy of the sensed information. |
A Fuzzy Logic-Based Clustering Algorithm for WSN to Extend the Network Lifetime [26]. | Appropriate cluster head selection based on residual energy, base station mobility and cluster centrality. | Improved network lifetime and stability. |
Cluster Head Selection in WSNs under Fuzzy Environment [27]. | Cluster head selection on the basis of residual energy, neighbors density, and the distance. | Prolonged network lifetime. |
Swarm intelligence based fuzzy routing protocol for clustered WSNs [28]. | Balanced clustering of nodes and efficient selection of cluster head based on residual energy, distance, and cluster centroid. | Support heterogeneous applications, improved network lifetime and balanced cluster generation. |
Improving on LEACH Protocol of WSNs Using Fuzzy Logic [29]. | Sink calculates the chance of each node to become a cluster head. | Make a better selection of cluster head for energy saving. |
CHEF: Cluster Head Election mechanism using Fuzzy logic in WSNs [30]. | Optimize cluster head selection based on the residual energy and local distance. | Prolonged network lifetime |
Fuzzy-Logic-Based Clustering Approach for WSNs Using Energy Predication [31]. | Improved cluster head selection on the basis of its residual energy and expected energy for the next round. | Energy efficiency |
Energy Efficient Cross-Layer Routing Protocol in WSNs Based on Fuzzy Logic [32]. | Fuzzy logic-based next-hop routing decision. | Maximize network lifetime |
A clustering routing protocol for WSNs based on type-2 fuzzy logic and ACO [33]. | Fuzzy logic-based cluster head selection based on residual energy, neighbor nodes density and distance. | Improved load balancing and network lifetime |
An energy-aware fuzzy approach to unequal clustering in WSNs [34]. | Using fuzzy logic approach to handle uncertainties in cluster-head radius estimation. | Energy-efficient data aggregation |
MOFCA: Multi-objective fuzzy clustering algorithm for WSNs [35]. | Energy-based fuzzy competition is carried out for cluster head nomination. | Prolonged network lifetime |
Parameter | Value |
---|---|
Number of NBSs | 100, 200 |
Number of nanorouter | 1 |
TTL value | 100 |
Tx Range of NBS (mm) | 10 |
Request packet interval | 0.2, 0.3, 0.4, 0.5 |
Pulse energy (pJ) | 100 |
Pulse duration (fs) | 100 |
Pulse interval time (ps) | 10 |
Packet size | 48 (bits) |
Packet size | 176 (bits) |
Simulation duration (s) | 3 |
Total iteration | 10 |
© 2019 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 (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Fahim, H.; Li, W.; Javaid, S.; Sadiq Fareed, M.M.; Ahmed, G.; Khattak, M.K. Fuzzy Logic and Bio-Inspired Firefly Algorithm Based Routing Scheme in Intrabody Nanonetworks. Sensors 2019, 19, 5526. https://doi.org/10.3390/s19245526
Fahim H, Li W, Javaid S, Sadiq Fareed MM, Ahmed G, Khattak MK. Fuzzy Logic and Bio-Inspired Firefly Algorithm Based Routing Scheme in Intrabody Nanonetworks. Sensors. 2019; 19(24):5526. https://doi.org/10.3390/s19245526
Chicago/Turabian StyleFahim, Hamza, Wei Li, Shumaila Javaid, Mian Muhammad Sadiq Fareed, Gulnaz Ahmed, and Muhammad Kashif Khattak. 2019. "Fuzzy Logic and Bio-Inspired Firefly Algorithm Based Routing Scheme in Intrabody Nanonetworks" Sensors 19, no. 24: 5526. https://doi.org/10.3390/s19245526
APA StyleFahim, H., Li, W., Javaid, S., Sadiq Fareed, M. M., Ahmed, G., & Khattak, M. K. (2019). Fuzzy Logic and Bio-Inspired Firefly Algorithm Based Routing Scheme in Intrabody Nanonetworks. Sensors, 19(24), 5526. https://doi.org/10.3390/s19245526