Multicast Routing Protocols in Mobile Ad Hoc Networks: A Comparative Survey and Taxonomy <s> Multicast Routing Protocol Design: Issues and Challenges <s> About The Author. Preface. Acknowledgments. Quotes & Words of Wisdom. 1. Introduction to Wireless Networks. Evolution of Mobile Cellular Networks. Global System for Mobile Communications (GSM). General Packet Radio Service (GPRS). Personal Communications Services (PCSs). Wireless LANs (WLANS). Universal Mobile Telecommunications System (UMTS). IMT2000. IS-95, cdmaOne and cdma2000 Evolution. Organization of this Book. 2. Origins Of Ad Hoc: Packet Radio Networks. Introduction. Technical Challenges. Architecture of PRNETs. Components of Packet Radios. Routing in PRNETs. Route Calculation. Pacing Techniques. Media Access in PRNETs. Flow Acknowledgments in PRNETs. Conclusions. 3. Ad Hoc Wireless Networks. What Is an Ad Hoc Network? Heterogeneity in Mobile Devices. Wireless Sensor Networks. Traffic Profiles. Types of Ad Hoc Mobile Communications. Types of Mobile Host Movements. Challenges Facing Ad Hoc Mobile Networks. Conclusions. 4. Ad Hoc Wireless Media Access Protocols. Introduction. Problems in Ad Hoc Channel Access. Receiver-Initiated MAC Protocols. Sender-Initiated MAC Protocols. Existing Ad Hoc MAC Protocols. MARCH: Media Access with Reduced Handshake. Conclusions. 5. Overview of Ad Hoc Routing Protocols. Table-Driven Approaches. Destination Sequenced Distance Vector (DSDV). Wireless Routing Protocol (WRP). Cluster Switch Gateway Routing (CSGR). Source-Initiated On-Demand Approaches. Ad Hoc On-Demand Distance Vector Routing (AODV). Dynamic Source Routing (DSR). Temporally Ordered Routing Algorithm (TORA). Signal Stability Routing (SSR). Location-Aided Routing (LAR). Power-Aware Routing (PAR). Zone Routing Protocol (ZRP). Source Tree Adaptive Routing (STAR). Relative Distance Microdiversity Routing (RDMAR). Conclusions. 6. Associativity-Based Long-Lived Routing. A New Routing Paradigm. Associativity-Based Long-Lived Routing. ABR Protocol Description. Conclusions. 7. Implementation Of Ad Hoc Mobile Networks. Introduction. ABR Protocol Implementation in Linux. Experimentation and Protocol Performance. Important Deductions. Conclusions. 8. Communication Performance of Ad Hoc Networks. Introduction. Performance Parameters of Interest. Route Discovery (RD) Time. End-to-End Delay (EED) Performance. Communication Throughput Performance. Packet Loss Performance. Route Reconfiguration/Repair Time. TCP/IP-Based Applications. Conclusions. 9. Energy Conservation: Power Life Issues. Introduction. Power Management. Advances in Device Power Management. Advances in Protocol Power Management. Power Conservation by Mobile Applications. Periodic Beaconing On Battery Life. Standalone Beaconing. HF Beaconing with Neighboring Nodes. Comparison of HF Beaconing with and without Neighbors. LF Beaconing with Neighboring Nodes. Comparison of LF Beaconing with and without Neighbors. Deductions. Conclusions. 10. Ad Hoc Wireless Multicast Routing. Multicasting in Wired Networks. Multicast Routing in Mobile Ad Hoc Networks. Existing Ad Hoc Multicast Routing Protocols. ABAM: Associativity-Based Ad Hoc Multicast. Comparisons of Multicast Routing Protocols. Conclusions. 11. TCP Over Ad Hoc. Introduction to TCP. Versions of TCP. Problems Facing TCP in Wireless Last-Hop. Problems Facing TCP in Wireless Ad Hoc. Approaches to TCP over Ad Hoc. Conclusion. 12. Internet & Ad Hoc Service Discovery. Resource Discovery in the Internet. Service Location Protocol (SLP) Architecture. SLPv2 Packet Format. Jini. Salutation Protocol. Simple Service Discovery Protocol (SSDP). Service Discovery for Ad Hoc. Ad Hoc Service Location Architectures. Conclusions. 13. BLUETOOTH TECHNOLOGY. Bluetooth Specifications. Bluetooth Architectures. Bluetooth Protocols. Bluetooth Service Discovery. Bluetooth MAC. Bluetooth Packet Structure. Bluetooth Audio. Bluetooth Addressing. Bluetooth Limitations. Bluetooth Implementation. Conclusions. 14. WIRELESS APPLICATION PROTOCOL (WAP). The WAP Forum. The WAP Service Model. The WAP Protocol Architecture. The WWW Programming Model. The WAP Programming Model. Conclusions. 15. Ad Hoc Nomadic Mobile Applications. In the Office. While Traveling. Arriving Home. In the Car. Shopping Malls. The Modern Battlefield. Car-to-Car Mobile Communications. Mobile Collaborative Applications. Location/Context Based Mobile Services. Conclusions. 16. Conclusions and The Future. Pervasive Computing. Motorola PIANO Project. UC Berkeley Sensor Networks: Smart Dust. EPFL Terminodes/Large-Scale Networks. 802.15 PANs and 802.16 Wireless MANs. Ad Hoc Everywhere? Glossary of Terms. References. Index. <s> BIB001 </s> Multicast Routing Protocols in Mobile Ad Hoc Networks: A Comparative Survey and Taxonomy <s> Multicast Routing Protocol Design: Issues and Challenges <s> If you want to get Handbook of Internet Computing pdf eBook copy write by good Handbook of Wireless Networks and Mobile Computing Google Books. Mobile Computing General. Handbook of Algorithms for Wireless Networking and Mobile Computing by Azzedine Boukerche (Editor). Call Number: TK 5103.2. CITS4419 Mobile and Wireless Computing software projects related to wireless networks, (2) write technical reports and documentation for complex computer. <s> BIB002 </s> Multicast Routing Protocols in Mobile Ad Hoc Networks: A Comparative Survey and Taxonomy <s> Multicast Routing Protocol Design: Issues and Challenges <s> Practical design and performance solutions for every ad hoc wireless networkAd Hoc Wireless Networks comprise mobile devices that use wireless transmission for communication. They can be set up anywhere and any time because they eliminate the complexities of infrastructure setup and central administration-and they have enormous commercial and military potential. Now, there's a book that addresses every major issue related to their design and performance. Ad Hoc Wireless Networks: Architectures and Protocols presents state-of-the-art techniques and solutions, and supports them with easy-to-understand examples. The book starts off with the fundamentals of wireless networking (wireless PANs, LANs, MANs, WANs, and wireless Internet) and goes on to address such current topics as Wi-Fi networks, optical wireless networks, and hybrid wireless architectures. Coverage includes: Medium access control, routing, multicasting, and transport protocols QoS provisioning, energy management, security, multihop pricing, and much more In-depth discussion of wireless sensor networks and ultra wideband technology More than 200 examples and end-of-chapter problemsAd Hoc Wireless Networks is an invaluable resource for every network engineer, technical manager, and researcher designing or building ad hoc wireless networks. <s> BIB003
The particular features of MANETs make the design of a multicast routing protocol a challenging one. These protocols must deal with a number of issues, including, but not limited to, high dynamic topology, limited and variable capacity, limited energy resources, a high bit error rate, a multihop topology, and the hidden terminal problem. The requirements of existing and future multicast routing protocols and the issues associated with these protocols that should be taken into consideration are listed in what follows BIB001  BIB002 BIB003 . (i) Topology, Mobility, and Robustness. In MANETs, nodes are free to move anywhere, any time, and at different speeds. The random and continued movement of the nodes leads to a highly dynamic topology, especially in a high-mobility environment. A multicast routing protocol should be robust enough to react quickly with the mobility of the nodes and should adapt to topological changes in order to avoid dropping a data packet during the multicast session, which would create a low packet delivery ratio (PDR: the number of nonduplicate data packets successfully delivered to each destination versus the number of data packets supposed to be received at each destination). It is very important to minimize control overhead while creating and maintaining the multicast group topology, especially in an environment with limited capacity. (ii) Capacity and Efficiency. Unlike wired networks, MANETs are characterized by scant capacity caused by the noise and interference inherent in wireless transmission and multipath fading. Efficient multicast routing protocols are expected to provide a fair number of control packets transmitted through the network relative to the number of data packets reaching their destination intact, and methods to improve and increase the available capacity need to be considered. (iii) Energy Consumption. Energy efficiency is an important consideration in such an environment. Nodes in MANETs rely on limited battery power for their energy. Energysaving techniques aimed at minimizing the total power consumption of all nodes in the multicast group (minimize the number of nodes used to establish multicast connectivity, minimize the number of overhead controls, etc.) and at maximizing the multicast life span should be considered. (iv) Quality of Service and Resource Management. Providing quality of service (QoS) assurance is one of the greatest challenges in designing algorithms for MANET multicasts. Multicast routing protocols should be able to reserve different network resources to achieve QoS requirements such as, capacity, delay, delay jitter, and packet loss. It is very difficult to meet all QoS requirements at the same time because of the peculiarities of ad hoc networks. Even if this is done, the protocol will be very complex (many routing tables, high control overhead, high energy consumption, etc.). As a result, doing so will not be suitable for these networks with their scarce resources, and resource management and adaptive QoS methods are more convenient than reservation methods for MANETs. (v) Security and Reliability. Security provisioning is a crucial issue in MANET multicasting due to the broadcast nature of this type of network, the existence of a wireless medium, and the lack of any centralized infrastructure. This makes MANETs vulnerable to eavesdropping, interference, spoofing, and so forth. Multicast routing protocols should take this into account, especially in some applications such as military (battlefield) operations, national crises, and emergency operations. Reliability is particularly important in multicasting, especially in these applications, and it becomes more difficult to deliver reliable data to group members whose topology varies. A reliable multicasting design depends on the answers of the following three questions  . By whom are the errors detected? How are error messages signaled? How are missing packets retransmitted? (vi) Scalability. A multicast routing protocol should be able to provide an acceptable level of service in a network with a large number of nodes. It is very important to take into account the nondeterministic characteristics (power and capacity limitations, random mobility, etc.) of the MANET environment in coping with this issue.