2010 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), pp. 511-516, 2010. 作者: Yoh Shiraishi, Ryo Miki 指導教授:許子衡 教授.

Slides:



Advertisements
Similar presentations
Communication Networks Recitation 3 Bridges & Spanning trees.
Advertisements

Computer Networking A Top-Down Approach Chapter 4.7.
Multicasting in Mobile Ad Hoc Networks Ravindra Vaishampayan Department of Computer Science University of California Santa Cruz, CA 95064, U.S.A. Advisor:
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Weight based Multicast Routing Protocol for Ad hoc Wireless Networks 學生:陳信皇 教授:陳仁暉.
指導教授:許子衡 教授 報告學生:馬敏修 2010/8/ Introduction 2. Geocast Routing Protocols  2.1 GAMER Overview 3. GAMER Details  3.1 Building the Mesh  3.2 Adaptation.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
Fastest-Vehicle Multi-hop Routing in Vehicular Ad hoc Networks 指導教授:許子衡 教授 報告學生:董藝興 學生 作者: Bilal, M. ; Chan, P.M.L. ; Pillai, P. ; 出處: Computer and Information.
Multicasting in Mobile Ad-Hoc Networks (MANET)
Scalable Application Layer Multicast Suman Banerjee Bobby Bhattacharjee Christopher Kommareddy ACM SIGCOMM Computer Communication Review, Proceedings of.
Routing So how does the network layer do its business?
1 IP Multicasting. 2 IP Multicasting: Motivation Problem: Want to deliver a packet from a source to multiple receivers Applications: –Streaming of Continuous.
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
後卓越計畫進度報告 (2007/6/4) 中央大學 許健平教授 淡江大學 張志勇教授. Routing with Hexagonal Virtual Coordinate in Wireless Sensor Networks.
1 Internet Networking Spring 2006 Tutorial 3 Ad-hoc networks TBRPF (based on IETF tutorials on TBRPF)
Delivery, Forwarding, and Routing
MULTICASTING Network Security.
A Distance Routing Effect Algorithm for Mobility (DREAM)* Stefano Basagni Irnrich Chlamtac Violet R. Syrotiuk Barry A. Woodward.
Group Management n Introduction n Internet Group Management Protocol (IGMP) n Multicast Listener Discovery (MLD) protocol.
Study of the Relationship between Peer to Peer Systems and IP Multicasting From IEEE Communication Magazine January 2003 學號 :M 姓名 : 邱 秀 純.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
Chapter 22 Network Layer: Delivery, Forwarding, and Routing
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
Multicast Routing Protocols NETE0514 Presented by Dr.Apichan Kanjanavapastit.
Flooding-Based Geocasting Protocol for Mobile Ad Hoc Network YOUNG-BAE KO NITIN H. VAIDYA.
Network Layer introduction 4.2 virtual circuit and datagram networks 4.3 what’s inside a router 4.4 IP: Internet Protocol  datagram format  IPv4.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking BGP, Flooding, Multicast routing.
ON DESIGING END-USER MULTICAST FOR MULTIPLE VIDEO SOURCES Y.Nakamura, H.Yamaguchi, A.Hiromori, K.Yasumoto †, T.Higashino and K.Taniguchi Osaka University.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
CS 5565 Network Architecture and Protocols Godmar Back Lecture 22.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
指導教授:許子衡 教授 報告學生:馬敏修 2010/5/ Introduction 2.Multi-Channel MAC Protocol 3.CMMP(Clustering-Based Multi-Channel MAC Protocol ) 4.Evaluation and Analysis.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing Part 5 Multicasting protocol.
ODMRP (On-Demand Multicast Routing Protocol in Multihop Wireless Mobile Networks ) Sung-Ju Lee William Su Mario Gerla Presented By: Meenakshi Bangad.
CIS 725 Network Layer. This layer provides communication between any two nodes Uniform addressing scheme independent of the network technology Network.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
A Survey of Geocast Routing Protocols 指導教授:許子衡 教授 報告學生:馬敏修 指導教授:許子衡 教授 報告學生:馬敏修.
1 A Practical Routing Protocol for Vehicle-formed Mobile Ad Hoc Networks on the Roads 指導教授:許子衡 教授 報告學生:董藝興 學生 作者: Wang, S.Y.; Lin, C.C.; Hwang, Y.W.; Tao,
This paper appears in: Computer Communications and Networks, ICCCN Proceedings.15th International Conference on 指導教授 : 許子衡 報告者 : 黃群凱 1.
Dynamic Routing in Mobile Ad Hoc Network 報告者:呂佐鴻 指導教授:李鴻璋.
K-Anycast Routing Schemes for Mobile Ad Hoc Networks 指導老師 : 黃鈴玲 教授 學生 : 李京釜.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #7 DVMRP.
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
Push Technology Humie Leung Annabelle Huo. Introduction Push technology is a set of technologies used to send information to a client without the client.
Ad Hoc Multicast Routing
ECE 544 Project3 Group 9 Brien Range Sidhika Varshney Sanhitha Rao Puskuru.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
Network Layer4-1 Chapter 4 roadmap 4.1 Introduction and Network Service Models 4.2 Routing Principles 4.3 Hierarchical Routing 4.4 The Internet (IP) Protocol.
Architecture and algorithms for an IEEE based multi-channel wireless mesh network 指導教授:許子衡 老師 學生:王志嘉.
GEOCASTING IN MOBILE AD HOC NETWORKS LOCATION- BASED MULTICAST ALGORITHMS 指導教授:許子衡 教授 學生:翁偉傑 1 Young-Bae Ko and Nitin H. Vaidya Department of Computer.
Adaptive Routing Protocol for VANETs in City Environments using Real-Time Traffic Information 指導教授:許子衡 教授 報告學生:董藝興 學生 作者: Arzil, S.A. ; Aghdam,.H. ; Jamali,
指導教授:許子衡 教授 報告學生:馬敏修 2010/11/ Introduction 2. Proposed system  System assumptions  Dissemination strategies  Overcoming fragmentation  Updating.
On-Demand, Link-State, Multi-Path QoS Routing in a Wireless Mobile Ad-Hoc Network 指導教授:石 貴 平 報告學生:莊 宗 翰 報告日期: 2003/04/24 Yuh-Shyan Chen, Yu-Chee Tseng,
Chapter 25 Internet Routing. Static Routing manually configured routes that do not change Used by hosts whose routing table contains one static route.
指導教授:許子衡 教授 學 生:黃群凱 2016/2/251 Proceedings of the 2008 IEEE International Conference on Vehicular Electronics and Safety Columbus, OH, USA. September 22-24,
VORONOI DIAGRAM AND CONVEX HULL BASED GEOCASTING AND ROUTING IN WIRELESS NETWORKS 指導教授:許子衡 報告學生:翁偉傑 1 Copyright # 2006 John Wiley & Sons, Ltd. Wirel. Commun.
Time-stable geocast for ad hoc networks and its application with virtual warning signs Volume 27, Issue 11, 1 July 2004, Pages Applications and.
A New Recovery Method for Greedy Routing Protocols in High Mobile Vehicular Communications 指導教授:許子衡 教授 學 生:董藝興.
Internet Multicasting Routing: DVMRP r DVMRP: distance vector multicast routing protocol, RFC1075 r flood and prune: reverse path forwarding, source-based.
MZR: A Multicast Protocol for Mobile Ad Hoc Networks Vijay Devarapalli Nokia research Center 313 Fairchild Drive, Mountain View, CA Deepinder Sidhu.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
Communication Networks Recitation 11. Multicast & QoS Routing.
ECE 544 Protocol Design Project 2016 Nirali Shah Thara Philipson Nithin Raju Chandy.
GeoTORA: A Protocol for Geocasting in Mobile Ad Hoc Networks
Mesh-based Geocast Routing Protocols in an Ad Hoc Network
MZR: A Multicast Protocol based on Zone Routing
Wireless Ad Hoc Multicast and ODMRP CS 218 Fall 2017
Bridges Neil Tang 10/10/2008 CS440 Computer Networks.
Optional Read Slides: Network Multicast
Presentation transcript:

2010 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), pp , 作者: Yoh Shiraishi, Ryo Miki 指導教授:許子衡 教授 報告學生:馬敏修

 Introduction  Proposed Method ◦ Assumed Environments ◦ Method Overview ◦ Algorithms  Exchanging information with adjacent nodes  Advertising a multicast session  Joining/remaining in a multicast group  Leaving from a multicast group  Sending data packets  Evaluation ◦ Experimental Settings ◦ Experimental Results  Conclusion

 Geocasting cannot continuously deliver information to multicast members if these members move outside the GR.  To solve this, we developed a geocast-based multicast method that continuously manages a member node that has passed through the geocast region as a group member even if that member moves outside the region.

 This service specifies a region in which a multicast sender wants to advertise a multicast session and sends the channel information.  A user passes through multiple advertisement regions and acquires channel information from multiple senders.  The user selects one of these channels to watch, and join the multicast group of the corresponding sender at any time from anywhere.

 To realize the above service, our proposed method needs to satisfy two requirements: 1) A node can receive a session advertisement once it enters the advertisement region. 2) A node that has the session information about a certain multicast group can join and leave the group at any time.

 This proposed method uses five algorithms to manage multicast members: 1) Exchanging information with adjacent nodes. 2) Advertising a multicast session. 3) Joining/remaining in a multicast group. 4) Leaving from a multicast group. 5) Sending data packets.

 All nodes in a network periodically send a hello packet to exchange ID and location information with adjacent nodes.  By this processing, each node manages the information of the adjacent nodes that it can directly communicate with.

 A multicast sender sends an advertisement packet to 1) advertise a multicast session 2) construct (cache) a routing path to the sender  We develop a geocast-based algorithm that uses adjacent node information exchanged by using Hello packets.

 The steps of this algorithm are as follows. a) Generating an Advertisement packet and specifying an advertisement region (AR). b) Specifying a forwarding node and sending an Advertisement packet. c) Receiving an Advertisement packet. d) Forwarding an advertisement packet.

 A node that accepts an advertisement packet in the AR periodically sends a join/keep packet to the multicast sender as long as it remains in the multicast group.  A join/keep packet is sent to the multicast sender using the ID of the sender described in the Advertisement packet and the coordinates of the center of the AR.

 There are three steps for sending a join/keep packet: a) Generating a join/keep packet. b) Forwarding a join/keep packet. c) Receiving a join/keep packet.

 Leaving a node from a multicast group is realized by eliminating the node’s entry from the member table when either one of the following conditions is satisfied. 1) The multicast sender receives a Leave packet from the multicast member. 2) The information of the member is not updated and the life of the member expires.

 As the algorithms for sending data packets, we implemented three routing protocols: a) Location-guided k-ary b) Location-guided Steiner c) ODMRP

 LGK is an algorithm for constructing k-ary multicast trees based on the location information of multicast members.

 LGS uses a Steiner tree as a multicast tree.  We use the following steps to approximate the Steiner tree. 1) The approximate algorithm adds the multicast members to a remaining member list. 2) It selects a member from the member list to make up the edge with the minimum distance to the multicast sender. 3) It deletes the member selected in step (2) from the member list.

 LGS delivers data packets based on the edge information constructed by the above steps.

 ODMRP defines a set of nodes responsible for forwarding packets.  The node set is called a forwarding group (FG).

 A continuous multicast model for MANET environments was developed.  In this model, a node that was in a certain region in the past can join, remain in, or leave a multicast group for that region at any time.  The proposed method requires hello packets but does not require flooding in any of the multicast processes from advertising a multicast session to sending data packets.  Consequently, our method has high scalability for larger networks and more multicast senders.