GEOCASTING IN MOBILE AD HOC NETWORKS LOCATIONBASED MULTICAST ALGORITHMS 指導教授:許子衡 教授 學生:翁偉傑 1 Young-Bae Ko and Nitin H. Vaidya Department of Computer Science Texas A&M University College Station, TX 77843-3112, USA fyoungbae,vaidyag@cs.tamu.edu OUTLINE Abstract Location-Based Multicast (LBM)Protocols Simulation Optimizations of Location-Based Multicast Conclusion 2 ABSTRACT This paper addresses the problem of geocasting in mobile ad hoc network (MANET) environments. Describes proposed approach for location-based multicasting in MANET. Finally, We present two different algorithms for delivering packets to such a group, and present simulation results. 3 LOCATION-BASED MULTICAST PROTOCOLS (1/5) Multicast Flooding 不理會目的的地區,直接廣播給所有的節點, 每個接收端都會確認自己是不是在目的地區裡。 This algorithm would be very simple and robust but would not be very efficient. we attempt to reduce the number of nodes, outside the multicast region. 4 LOCATION-BASED MULTICAST PROTOCOLS (2/5) Multicast Region and Forwarding Zone Location Information Location information used in our protocol may be provided by the global positioning system (GPS) , utilizes location information to reduce multicast delivery overhead. 5 LOCATION-BASED MULTICAST PROTOCOLS (3/5) Multicast Region and Forwarding Zone 6 LOCATION-BASED MULTICAST PROTOCOLS (4/5) Location-Based Multicast (LBM) Scheme 1 Forwarding zone 大小: -destination region -sender location 7 LOCATION-BASED MULTICAST PROTOCOLS (5/5) Location-Based Multicast (LBM) Scheme 2 LBM Scheme 2: Unlike scheme 1, scheme 2 does not have a forwarding zone explicitly. this protocol ensures that every transmission of data sends the data closer to the destination. 8 SIMULATION (1/4) MaRS( Mary-land Routing Simulator ) Number of nodes in the network was chosen to be 30. The nodes in the mobile ad hoc network are confined to a 1000 unit x 1000 unit square region. Each node moves with an average speed v. 9 SIMULATION (2/4) For the simulations, transmission range values of 200, 250, 300 and 400 units were used. Each simulation run simulated 1000 seconds of execution. We assume that the multicast region is a 300 unit x 300 unit square region. LBM1和LBM2 10 SIMULATION (3/4) Simulation Result LBM1 11 較小的傳送路徑,成功率較大 SIMULATION (4/4) Simulation Result LBM2 12 傳輸距離增加,flooding 增加 OPTIMIZATIONS OF LOCATIONBASED MULTICAST (1/4) Alternative Definitions of Forwarding Zone 兩種方式定義一個轉發區總是平 行於 X和Y軸 one side of the rectangle may be made parallel to the line connecting the location of source node S to the geometric center of the multicast region. 13 OPTIMIZATIONS OF LOCATIONBASED MULTICAST (2/4) Forwarding Zone Adaptation location-based multicast scheme 1 : 調整轉送區 14 OPTIMIZATIONS OF LOCATIONBASED MULTICAST (3/4) Forwarding Zone Adaptation when the forwarding zone is defined as a cone rooted at node S, such that angle made by the cone is large enough to include the forwarding zone. 15 OPTIMIZATIONS OF LOCATIONBASED MULTICAST (4/4) Use of Directed Antennas This inherent limitation can be mitigated by using directed antennas whose radiation pattern is not omnidirectional. multicast data packets 多播 數據包只能針對一小群的移 動節點。 16 CONCLUSION We propose two location-based multicast algorithms, limit the forwarding space for a multicast packet to the so-called forwarding zone. Simulation results indicate that proposed algorithms result in lower message delivery overhead, as compared to multicast flooding. it is possible to achieve accuracy of multicast delivery comparable with multicast flooding. 17