- Research Article
- Open access
- Published:
Intelligent Broadcasting in Mobile Ad Hoc Networks: Three Classes of Adaptive Protocols
EURASIP Journal on Wireless Communications and Networking volume 2007, Article number: 010216 (2006)
Abstract
Because adaptability greatly improves the performance of a broadcast protocol, we identify three ways in which machine learning can be applied to broadcasting in a mobile ad hoc network (MANET). We chose broadcasting because it functions as a foundation of MANET communication. Unicast, multicast, and geocast protocols utilize broadcasting as a building block, providing important control and route establishment functionality. Therefore, any improvements to the process of broadcasting can be immediately realized by higher-level MANET functionality and applications. While efficient broadcast protocols have been proposed, no single broadcasting protocol works well in all possible MANET conditions. Furthermore, protocols tend to fail catastrophically in severe network environments. Our three classes of adaptive protocols are pure machine learning, intra-protocol learning, and inter-protocol learning. In the pure machine learning approach, we exhibit a new approach to the design of a broadcast protocol: the decision of whether to rebroadcast a packet is cast as a classification problem. Each mobile node (MN) builds a classifier and trains it on data collected from the network environment. Using intra-protocol learning, each MN consults a simple machine model for the optimal value of one of its free parameters. Lastly, in inter-protocol learning, MNs learn to switch between different broadcasting protocols based on network conditions. For each class of learning method, we create a prototypical protocol and examine its performance in simulation.
References
Basagni S, Chlamtac I, Syrotiuk V, Woodward B: A distance routing effect algorithm for mobility (DREAM). Proceedings of the 4th Annual ACM/IEEE International Conference on Mobile Computing and Networking (MOBICOM '98), October 1998, Dallas, Tex, USA 76-84.
Chiang C-C, Gerla M: Routing and multicast in multihop, mobile wireless networks. Proceedings of the IEEE 6th International Conference on Universal Personal Communications (ICUPC '97), October 1997, San Diego, Calif, USA 2: 546-551.
Chiang C, Wu H, Liu W, Gerla M: Routing in clusterhead multihop, mobile wireless networks with fading channel. Proceedings of the IEEE Singapore International Conference on Networks (SICON '97), April 1997, Singapore 197-211.
Ho C, Obraczka K, Tsudik G, Viswanath K: Flooding for reliable multicast in multi-hop ad hoc networks. Proceedings of the International Workshop on Discrete Algorithms and Methods for Mobile Computing and Communication (DIALM '99), August 1999, Seattle, Wash, USA 64-71.
Lim H, Kim C: Multicast tree construction and flooding in wireless ad hoc networks. Proceedings of the 3rd ACM International Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWIM '00), August 2000, Boston, Mass, USA 61-68.
Lim H, Kim C: Flooding in wireless ad hoc networks. Computer Communications 2001,24(3-4):353-363. 10.1016/S0140-3664(00)00233-4
Lin CR, Gerla M: Adaptive clustering for mobile wireless networks. IEEE Journal on Selected Areas in Communications 1997,15(7):1265-1275. 10.1109/49.622910
Pagani E, Rossi GP: Providing reliable and fault tolerant broadcast delivery in mobile ad-hoc networks. Mobile Networks and Applications 1999,4(3):175-192. 10.1023/A:1019198815518
Peng W, Lu X-C: Efficient broadcast in mobile ad hoc networks using connected dominating sets. Journal of Software 2001,12(4):529-536.
Peng W, Lu X-C: On the reduction of broadcast redundancy in mobile ad hoc networks. Proceedings of the 1st ACM Interational Symposium on Mobile Ad Hoc Networking and Computing (MOBIHOC '00), August 2000, Boston, Mass, USA 129-130.
Peng W, Lu X-C: AHBP: an efficient broadcast protocol for mobile ad hoc networks. Journal of Computer Science and Technology 2001,16(2):114-125. 10.1007/BF02950416
Qayyum A, Viennot L, Laouiti A: Multipoint relaying: an efficient technique for flooding in mobile wireless networks. In Rapport de Recherche 3898. INRIA, Cedex, France; 2000.
Stojmenovic I, Lin X: Loop-free hybrid single-path/flooding routing algorithms with guaranteed delivery for wireless networks. IEEE Transactions on Parallel and Distributed Systems 2001,12(10):1023-1032. 10.1109/71.963415
Sucec J, Marsic I: An efficient distributed network-wide broadcast algorithm for mobile ad hoc networks. In CAIP Technical Report 248. CAIP Center, Rutgers University, Piscataway, NJ, USA; September 2000. http://www.caip.rutgers.edu/~marsic/mobile/
Williams B, Camp T: Comparison of broadcasting techniques for mobile ad hoc networks. Proceedings of the 3rd ACM International Symposium on Mobile Ad Hoc Networking and Computing (MOBIHOC '02), June 2002, Lausanne, Switzerland 194-205.
Johnson D, Maltz D: Dynamic source routing in ad hoc wireless networks. In Mobile Computing. Edited by: Imelinsky T, Korth H. Kluwer Academic, Dordrecht, The Netherlands; 1996:153-181.
Johnson D, Maltz D, Hu Y: The dynamic source routing protocol for mobile ad hoc networks. April 2003, internet draft: draftietf- manet-dsr-09.tx
Perkins C, Belding-Royer E, Das S: Ad hoc on demand distance vector (AODV) routing. July 2003, request for comments 356
Perkins C, Royer E: Ad-hoc on-demand distance vector routing. Proceedings of the 2nd IEEE Workshop on Mobile Computing Systems and Applications (WMCSA '99), February 1999, New Orleans, La, USA 90-100.
Haas Z: New routing protocol for the reconfigurable wireless networks. Proceedings of the IEEE 6th International Conference on Universal Personal Communications (ICUPC '97), October 1997, San Diego, Calif, USA 2: 562-566.
Haas Z, Pearlman M: The performance of query control schemes for the zone routing protocol. Proceedings of the ACM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM '98), August-September 1998, Vancouver, BC, Canada 167-177.
Haas Z, Liang B: Ad-hoc mobility management with randomized database groups. Proceedings of the IEEE International Conference on Communications (ICC '99), June 1999, Vancouver, BC, Canada 3: 1756-1762.
Ko Y, Vaidya N: Location-aided routing (LAR) in mobile ad hoc networks. Proceedings of the ACM/IEEE International Conference on Mobile Computing and Networking (MOBICOM '98), October 1998, Dallas, Tex, USA 66-75.
Corson S, Ephremides A: A distributed routing algorithm for mobile wireless networks. ACM Journal on Wireless Networks 1995,1(1):61-81. 10.1007/BF01196259
Chiang C-C, Gerla M: On-demand multicast in mobile wireless networks. Proceedings of the International Conference on Network Protocols (ICNP '98), October 1998, Austin, Tex, USA 262-270.
Lee S-J, Gerla M, Chiang C-C: On-demand multicast routing protocol. Proceedings of IEEE Wireless Communications and Networking Conference (WCNC '99), September 1999, New Orleans, La, USA 3: 1298-1302.
Camp T, Liu Y: An adaptive mesh-based protocol for geocast routing. Journal of Parallel and Distributed Computing 2003,63(2):196-213. Special issue on routing in mobile and wireless ad hoc network 10.1016/S0743-7315(02)00064-3
Ko Y, Vaidya N: Geocasting in mobile ad hoc networks: location-based multicast algorithms. Proceedings of the 2nd IEEE Workshop on Mobile Computing Systems and Applications (WMCSA '99), February 1999, New Orleans, La, USA 101-110.
Ni S, Tseng Y, Chen Y, Sheu J: The broadcast storm problem in a mobile ad hoc network. Proceedings of the 5th Annual ACM/IEEE International Conference on Mobile Computing and Networking (MOBICOM '99), August 1999, Seattle, Wash, USA 151-162.
Colagrosso MD: A classification approach to broadcasting in a mobile ad hoc network. Proceedings of IEEE International Conference on Communications (ICC '05), May 2005, Seoul, Korea 2: 1112-1117.
Pearl J: Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference. Morgan Kaufmann, San Francisco, Calif, USA; 1997.
Committee IS: Wireless LAN medium access control (MAC) and physical layer (PHY) specifications. In IEEE 802.11 Standard, 1996, New York, NY, USA. IEEE Computer Society;
Clark BN, Colbourn CJ, Johnson DS: Unit disk graphs. Discrete Mathematics 1990,86(1–3):165-177.
Das B, Bharghavan V: Routing in ad-hoc networks using minimum connected dominating sets. Proceedings of IEEE International Conference on Communications (ICC '97), June 1997, Montreal, Que, Canada 1: 376-380.
Das B, Sivakumar R, Bharghavan V: Routing in ad hoc networks using a spine. Proceedings of the 6th International Conference on Computer Communications and Networks (ICCCN '97), Las Vegas, Nev, USA 1997 34-39.
Guha S, Khuller S: Approximation algorithms for connected dominating sets. Proceedings of the 4th Annual European Symposium on Algorithms (ESA '96), September 1996, Barcelona, Spain 179-193.
Guha S, Khuller S: Approximation algorithms for connected dominating sets. Algorithmica 1998,20(4):374-387. 10.1007/PL00009201
Sivakumar R, Das B, Bharghavan V: An improved spine-based infrastructure for routing in ad hoc networks. Proceedings of the 3rd IEEE Symposium on Computers and Communications (ISCC '98), June-July 1998, Athens, Greece
Sivakumar R, Das B, Bharghavan V: Spine routing in ad hoc networks. Cluster Computing 1998,1(2):237-248. 10.1023/A:1019045801829
Wan P-J, Alzoubi KM, Frieder O: Distributed construction of connected dominating set in wireless ad hoc networks. Proceedings of the 21st Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM '02), June 2002, New York, NY, USA 3: 1597-1604.
Wu J, Li H: On calculating connected dominating sets for efficient routing in ad hoc wireless networks. Proceedings of the 3rd International Workshop on Discrete Algorithms and Methods for Mobile Computing and Communication (DIAL-M '99), August 1999, Seattle, Wash, USA 7-14.
Quinlan JR: C4.5: Programs for Machine Learning. Morgan Kaufmann, San Mateo, Calif, USA; 1993.
Clausen T, Jacquet P: Optimized link state routing protocol (OLSR). October 2003, request for comments 362
Fall K, Varadhan K (Eds): In UCB/LBNL/VINT network simulator—ns (version 2). 1997. accessed on November 2002, http://www-mash.cs.berkeley.edu/ns/
Christensen G: Intelligent mobile networks. accessed on July 2002, http://www.mobilein.com/intelligentmobilenetworks.htm
Bellur B, Lewis M, Templin F: An ad-hoc network for teams of autonomous vehicles. Proceedings of 1st Annual Symposium on Autonomous Intelligent Networks and Systems (AINS '02), May 2002, Los Angeles, Calif, USA
Streenstrup ME: Routing under uncertainty: a comparative study. Proceedings of IEEE Wireless Communications and Networking Conference, September 2000, Chicago, Ill, USA 1: 112-116.
Domingos P, Pazzani M: Beyond independence: conditions for the optimality of the simple bayesian classifier. Proceedings of the 13th International Conference on Machine Learning (ICML '96), July 1996, Bari, Italy 105-112.
Navidi W, Camp T, Bauer N: Improving the accuracy of random waypoint simulations through steady-state initialization. Proceedings of the 15th International Conference on Modeling and Simulation (MS '04), March 2004, Marina Del Rey, Calif, USA 319-326.
Williams B, Camp T: Comparison of broadcasting techniques for mobile ad hoc networks. Proceedings of the 3rd ACM International Symposium on Mobile Ad Hoc Networking and Computing (MOBIHOC '02), June 2002, Lausanne, Switzerland 194-205.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Colagrosso, M.D. Intelligent Broadcasting in Mobile Ad Hoc Networks: Three Classes of Adaptive Protocols. J Wireless Com Network 2007, 010216 (2006). https://doi.org/10.1155/2007/10216
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1155/2007/10216