Abstract
Group communication applications in Mobile Ad hoc NETworks (MANETs) require stringent bounds on Quality of Service (QoS) parameters. In this paper, we propose an agent driven QoS mesh based multicast routing scheme in MANET that satisfies the user requirements with good reasoning by using adaptive neuro-fuzzy inference system (ANFIS). Four types of agents are used in the scheme: Multicast administer, ANFIS, Route inventing and Guard agents. The proposed scheme operates in following steps. (1) ANFIS agent at the source node optimizes membership functions of QoS parameters according to the user QoS requirement. It also computes QoS factor for different combinations of parameter values from optimized membership functions. (2) Route inventing mobile agent carries the QoS requirement, set of parameter values and their corresponding QoS factors to reach multicast receivers through intermediate nodes by using selective flooding and agent cloning. Multicast administer agent (MAA) at the intermediate node decides its QoS satisfiability. (3) Route inventing mobile agents trace back the traversed path by marking QoS nodes. They facilitate MAA at the source node to construct QoS mesh between source and destinations. (4) MAA at the source node selects a shortest path to reach each of the multicast receivers from the constructed QoS mesh, and (5) Guard mobile agent is employed for the link/node failures and management of the group. Our proposed scheme performs better than fuzzy based, and autonomic QoS multicast routing schemes.
Similar content being viewed by others
References
Ismail, D., & Jaafar, M. (2007). Mobile ad hoc network overview. In Proceedings of Asia-Pacific conference on applied electromagnetics (pp. 1–8). Teknol, Malaysia.
Chlamtac, I., Conti, M., & Liu, J. J. N. (2003). Mobile ad hoc networking: Imperatives and challenges. Elsevier International Journal of Ad Hoc Networks, 1(1), 13–64.
Junhai, L., Liu, X., & Danxia, Y. (2008). Research on multicast routing protocols for mobile ad-hoc networks. Elsevier International Journal of Computer Networks, 52(5), 988–997.
Mohseni, S., Hassan, R., Patel, A., & Razali. R. (2010). Comparative review study of reactive and proactive routing protocols in MANETs. In Proceedings of 4th IEEE international conference on digital ecosystems and technologies (pp. 304–309). Bangi, Malaysia.
Xu, H., Wu, I., Sadjadpour, H. R., & Garcia-Luna-Aceves, J. J. (2010). A unified analysis of routing protocols in MANETs. IEEE Transactions on Communications, 58(3), 911–922.
Mohseni, S., Hassan, R., Patel, A., & Razali, R. (2010). Comparative review study of reactive and proactive routing protocols in MANETs. In Proceedings of IEEE international conference on digital ecosystems and technologies (pp. 304–309). Bangi, Malaysia.
Viswanath, K., & Obraczka, K. (2006). Exploring mesh and tree-based multicast routing protocols for MANETs. IEEE Transactions on Mobile Computing, 5(1), 28–42.
Castellanos, W., Arce, P., Acelas, P., & Guerri, J. C. (2012). Route recovery algorithm for QoS-aware routing in MANETs. Proceedings of Springer Lecture Notes of the Mobile Lightweight Wireless Systems, 81(2), 81–93.
Zeng, Y., Sun, B., He, X., & Liu, Z. (2009). Research on QoS routing algorithm in ad hoc networks. In Proceedings of IEEE international conference on granular computing (pp. 748–751). Jiujiang, China.
El-Hajj, W., Al-Fuqaha, A., Guizani, M., & Chen, H.-H. (2009). Fuzzy on efficient network planning and routing in large-scale MANETs. IEEE Transactions on Vehicular Technology, 58(7), 3796–3801.
Abraham, A. (2005). Adaptation of fuzzy inference system using neural learning. Springer-Verlag Berlin Heidelberg, Studies in Fuzziness and Soft Computing, 181, 53–83.
Pham, V. A., & Karmouch, A. (1998). Mobile software agents: An overview. IEEE Communication Magazine, 36(7), 26–37.
Grady, M. J., & Hare, G. M. P. (2005). Mobile devices and intelligent agents-towards a new generation of applications and services. Elsevier Journal of Information Sciences, 171(4), 335–353.
Lange, D. B., & Oshima, M. (1999). Seven good reasons for mobile agents. Communications ACM, 42(3), 88–89.
Chess, D., Benjamin, G., Harrison, C., Levine, D., & Paris, C. (1995). Itinerant agents in mobile computing. IEEE Personal Communication, 2(5), 34–49.
Manvi, S. S., & Venkataram, P. (2004). Applications of agent technology in communications: A review. Elsevier International Journal on Computer Communications, 27(15), 1493–1508.
Borselius, N. (2002). Mobile agent security. Journal of Electronics and Communication Engineering, 14(5), 211–218.
Jensen, W. A. (2002). Counter measures for mobile agent security. Journal on Computer and Communication Special Issue Advance Security Tech Network Protection, 25(15), 1392–1401.
Akbari Torkestani, M. J., & Meybodi, M. R. (2012). A link stability based multicast routing protocol for wireless mobile ad hoc networks. Elsevier International Journal of Network and Computer Applications, 34(4), 1429–1440.
Darehshoorzadeh, A., Dehghan, M., & Motlagh, M. R. J. (2009). Quality of service multicast routing protocol for large scale MANETs. In Proceedings of IEEE international conference on computer technology and development (pp. 136–140). Gombak, Malaysia.
Kharraz, M.-A., Sarbazi-Azad, H., & Zomaya, A. Y. (2012). On-demand multicast routing protocol with efficient route discovery. Elsevier International Journal of Network and Computer Applications, 35(4), 942–950.
Biradar, R., Manvi, S., & Reddy, M. (2010). Link stability based multicast routing scheme in MANET. Elsevier Journal of Computer Networks, 54(7), 1183–1196.
Rai, S. C., Misra, B. B., Nayak, A. K., Mall, R., & Pradhan, S. K. (2010). A Multi-objective QoS optimization with fuzzy based parameter setting for real-time multicasting. International Journal of Communications, Network and System Science, 3(6), 530–539.
Deepalakshmi, P., & Radhakrishnan, S. (2009). QoS routing algorithm for mobile ad hoc networks using ACO. In Proceedings of IEEE international conference on control, automation, communication and energy conservation (pp. 1–6). Krishnankoil, India.
Santhi, G., & Nachiappan, A. (2010). Agent based adaptive multicast routing with QoS guarantees in MANETs. Proceedings of IEEE international conference on computing communication and networking technologies (pp. 1–7). Pondicherry, India.
Santhi, G., & Nachiappan, A. (2011). Fuzzy cost based multicast routing for mobile ad-hoc networks with improved QoS. Springer International Journal of Advances in Digital Image Processing and Information Technology, 205(2), 429–437.
Biradar, R. C., & Manvi, S. S. (2011). Agent-driven backbone ring-based reliable multicast routing in mobile ad hoc networks. International Journal of IET Communications, 5(2), 171–189.
Jabbehdari S., Shamaei M., & Darehshoorzadeh A. (2010). IQoS-ODMRP: A novel routing protocol considering QoS parameter in MANET. In IEEE symposium on industrial electronics & applications (pp. 126–130). Tehran, Iran.
Jie, F., Ning, J., & Fei, L. (2012). Multicast routing algorithm with multi-QoS based on fuzzy set theory. In Proceedings of IEEE international conference on intelligent system design and engineering application (pp. 364–367). Dalian, China.
Chen, H., Sun, B., Zeng, Y., & He, X. (2009). An entropy-based fuzzy controllers QoS routing algorithm in MANET. In Proceedings of IEEE international conference on hybrid intelligent systems (pp. 235–239). Wuhan, China.
shams Shafigh, A., Abdollahi, K., & Kassler, A. J. (2010). Improving performance of on-demand multicast routing by using fuzzy logic. In Proceedings of IEEE international conference on wireless communications, networking and information security (pp. 525–529). Tehran, Iran.
Martinez-Alfaro, H., & Hernandez-Vazquez, M. A. (2003). DSR protocol scalability optimization in mobile ad-hoc networks with ANFIS. Proceedings of IEEE international conference on system, man and cybernetics vol. 4 (pp. 3414–3419). Monterrey, Mexico.
Sun, B., Gui, C., Zhang, Q., & Chen, H. (2009). Fuzzy controller based QoS routing algorithm with a multiclass scheme for MANET. International Journal of Computers, Communications and Control, 4(4), 427–438.
Meghanatahan, N. (2010). Design of quality of service based multicast routing protocol for mobile ad hoc networks. Journal of Theoretical and Applied Information Technology, 13(2), 117–124.
Liu, L., & Feng, G. (2007). Simulated annealing based multi-constrained QoS routing in mobile ad hoc networks. Springer Journal of Wireless Personal Communication, 41(3), 393–405.
Darehshoorzadeh, A., Dehghan, M., & Motlagh, M. R. J. (2007). Quality of service support for ODMRP multicast routing in ad Hoc networks. In Proceedings of 6th international conference on ad-hoc, mobile and wireless networks ADHOC-NOW, LNCS 4686 (pp. 237–247).
Jain, S., & Sharma, J. D. (2010). Delay bound multicast routing using hopfield neural network. International Journal of Computer Theory and, Engineering, 2(3), 1793–8201.
Wang, L., Liu, W., & Shi, H. (2009). Delay constrained multicast routing using the noisy chaotic neural networks. IEEE Transactions on Computers, 58(1), 82–89.
Manvi, S. S., & Kakkasageri, M. S. (2008). Multicast routing in mobile ad hoc networks by using a multiagent system. Elsevier Journal of Information Sciences, 178(15), 1611–1628.
Sova, L., Romanjuk, V., & Minochkin, D. (2010). Routing in mobile ad hoc networks using fuzzy neural networks. In Proceedings of IEEE international conference on modern problems of radio engineering, telecommunications and computer science (p. 223). Kiev, Ukraine.
Biradar, R. C., & Manvi, S. S. (2012). Ring mesh based multicast routing scheme in MANET using bandwidth and delay product. Springer Journal of Wireless Personal Communications, 66(1), 117–146.
Budyal, V. R. , Manvi, S. S., & Hiremath, S. G. (2012). Fuzzy agent based quality of service multicast routing in mobile ad hoc network. In IEEE international conference on advances in mobile network communication and its applications (pp. 95–98). Bangalore, India
Jang, J.-S. R. (1993). ANFIS: Adaptive network based fuzzy inference system. IEEE Transactions on Systems, Man, and Cybernetics, 23(3), 665–685.
Bitam, S., & Mellouk, A. (2012). MQBM: An autonomic QoS multicast routing protocol for mobile ad hoc networks. In IEEE international conference on communications (pp. 5488–5492). Ottawa, Canada.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Budyal, V.R., Manvi, S.S. Agent Driven Delay and Power Constrained Multicast Routing in Mobile Ad Hoc Networks by Using ANFIS. Wireless Pers Commun 75, 531–556 (2014). https://doi.org/10.1007/s11277-013-1375-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-013-1375-6