Dynamic agent-based hierarchical multicast for wireless mesh networks Yinan Li, Ing Ray Chen Presented by Kruthika Rathinavel.

Slides:



Advertisements
Similar presentations
Mobile IP: Multicast Service Reference: Multicast routing protocol in mobile networks; Hee- Sook Shin; Young-Joo Suh;, Proc. IEEE International Conference.
Advertisements

Communications Research Centre (CRC) Defence R&D Canada – Ottawa 1 Properties of Mobile Tactical Radio Networks on VHF Bands Li Li & Phil Vigneron Communications.
Smart Routers for Cross-Layer Integrated Mobility and Service Management in Mobile IPv6 Systems Authors: Ding-Chau Wang. Weiping He. Ing-Ray Chen Presented.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)
Self-Organizing Hierarchical Routing for Scalable Ad Hoc Networking David B. Johnson Department of Computer Science Rice University Monarch.
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
1 CWCCWC Oulu Determining the Optimal Configuration for the Zone Routing Protocol By M. R. Pearlman and Z. J. Haas Presentation by Martti Huttunen
Analyzing Multi-channel MAC Protocols for Underwater Sensor Networks Presenter: Zhong Zhou.
CS335 Networking & Network Administration Tuesday, May 18, 2010.
Di Wu 03/03/2011 Geographic Routing in Clustered Multi-layer Vehicular Ad Hoc Networks for Load Balancing Purposes.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
CS335 Networking & Network Administration Tuesday, April 20, 2010.
Chapter 19 Binding Protocol Addresses (ARP) Chapter 20 IP Datagrams and Datagram Forwarding.
MULTICASTING Network Security.
On Self Adaptive Routing in Dynamic Environments -- A probabilistic routing scheme Haiyong Xie, Lili Qiu, Yang Richard Yang and Yin Yale, MR and.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Ad Hoc Wireless Routing COS 461: Computer Networks
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
Design and Performance Analysis of Mobility Management Schemes based on Pointer Forwarding for Wireless Mesh Networks Present by, Jitrat Jaidee Yen-Cheng.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Authors: Ing-Ray Chen Weiping He Baoshan Gu Presenters: Yao Zheng.
Hongyu Gong, Lutian Zhao, Kainan Wang, Weijie Wu, Xinbing Wang
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
Jason Ernst and Mieso Denko
Hierarchical agent-based secure and reliable multicast in wireless mesh networks Yinan LI, Ing-Ray Chen Robert Weikel, Virginia Sistrunk, Hung-Yuan Chung.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
A novel approach of gateway selection and placement in cellular Wi-Fi system Presented By Rajesh Prasad.
De-Nian Young Ming-Syan Chen IEEE Transactions on Mobile Computing Slide content thanks in part to Yu-Hsun Chen, University of Taiwan.
PRESENTED BY A. B. C. 1 User Oriented Regional Registration- Based Mobile Multicast Service Management in Mobile IP Networks Ing-Ray Chen and Ding-Chau.
1 Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Michigan State University ICNP 2007.
Dilshad Haleem CST593 summer 2007 Routing In Wireless Mesh Networks CST593 Final Project by Dilshad Haleem Division of Computing Studies, ASU Polytechnic.
Mobility Management in Wireless Mesh Networks Utilizing Location Routing and Pointer Forwarding Bing Wang.
Logical Topology Design and Interface Assignment for Multi- Channel Wireless Mesh Networks A. Hamed Mohsenian Rad Vincent W.S. Wong The University of British.
1 Network Layer Lecture 13 Imran Ahmed University of Management & Technology.
The Network Layer.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
A Multicast Mechanism in WiMax Mesh Network Jianfeng Chen, Wenhua Jiao, Pin Jiang, Qian Guo Asia-Pacific Conference on Communications, (APCC '06)
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
On Reducing Mesh Delay for Peer- to-Peer Live Streaming Dongni Ren, Y.-T. Hillman Li, S.-H. Gary Chan Department of Computer Science and Engineering The.
Design and Analysis of Optimal Multi-Level Hierarchical Mobile IPv6 Networks Amrinder Singh Dept. of Computer Science Virginia Tech.
J.-H. Cho, I.-R. Chen, M. Eltoweissy ACM/Springer Wireless Networks, 2007 Presented by: Mwaffaq Otoom CS5214 – Spring © 2007 On optimal batch re-keying.
Optimized Multicast Optimized Multicast Cho, song yean Samsung Electronics.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Routing Metrics and Protocols for Wireless Mesh Networks Speaker : 吳靖緯 MA0G0101.
Authors: Ing-Ray Chen and Ding-Chau Wang Presented by Chaitanya,Geetanjali and Bavani Modeling and Analysis of Regional Registration Based Mobile Service.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Chapter 25 Internet Routing. Static Routing manually configured routes that do not change Used by hosts whose routing table contains one static route.
DMAP: integrated mobility and service management in mobile IPv6 systems Authors: Ing-Ray Chen Weiping He Baoshan Gu Presenters: Chia-Shen Lee Xiaochen.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Mobile Networks and Applications (January 2007) Presented by J.H. Su ( 蘇至浩 ) 2016/3/21 OPLab, IM, NTU 1 Joint Design of Routing and Medium Access Control.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
Network Topologies for Scalable Multi-User Virtual Environments Lingrui Liang.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
A Study of Group-Tree Matching in Large Scale Group Communications
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
ECE 544 Protocol Design Project 2016
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
Implementing Multicast
Presentation transcript:

Dynamic agent-based hierarchical multicast for wireless mesh networks Yinan Li, Ing Ray Chen Presented by Kruthika Rathinavel

Agenda ❖ Objective ❖ Introduction ❖ DAHM - System model and Assumptions ❖ Network Events Handling ❖ Stochastic Petri Net (SPN) model ❖ Performance Evaluation ❖ Practicability and Implementation ❖ Conclusion 2

Objective  Propose and analyze a multicast algorithm for wireless mesh networks  Algorithm that minimizes overall network cost incurred  Dynamically handle  Member mobility  Multicast service management  Key issue  Mobility of multicast group members 3

Introduction  Wireless Mesh Networks (WMNs)  Cost-effective solution for providing last-mile community based broadband services  Wireless Mesh Routers (MRs)  Wireless Mesh Clients (MCs)  Wireless Mesh Routers (MRs)  Wireless mesh backbone for MCs  Wireless Mesh Clients (MCs)  End-user devices with wireless access capability  Usually mobile; may change their locations frequently 4

Wireless Mesh Networks (WMNs)  Seamlessly connected to the internet  Uses gateway functionality of the MRs  MRs – integrate a WMN to an existing wireless network (wireless ad-hoc networks, wireless sensor networks)  Multicasting – common paradigm in WMNs  Broadcasting nature of wireless communications 5

DAHM  System model and Assumptions  System Overview  Member Join and Leave  Mobility Management and Tree Maintenance  Multicast Packet Delivery 6

System Model and Assumptions Two level hierarchical multicast algorithm  Backbone multicast routing (based on shortest-path tree (SPT))  Local unicast routing Assumptions:  Single internet gateway  Current and future wireless MRs are powerful enough to host multicast agent software for integrated mobility and multicast service management  WMN capable of performing integrated mobility and multicast service management  Source is assumed to be static  Multicast group is dynamic w.r.t. group member locations and group membership 7

System Model and Assumptions  Multicast source – internet / one of the MCs  Internet – backbone multicast tree routed at gateway  One of the MCs - backbone multicast tree routed at source  Group member join and leave events modeled as Poisson processes with rates λand μ, respectively  Inter-arrival and inter-departure times are exponentially distributed with averages 1/λand 1/μ, respectively  Assumed that λand μ have about the same value (multicast group size remains stable over time)  Upper level tree – based on Shortest Path Tree (SPT) 8

9

Why Unicast Lower Level?  Optimal service region size of an MA that minimizes the overall communication cost  H optimal – Diverse for different group members depending on their mobility and service characteristics  Using unicast routing eliminates the need for multicast tree maintenance at the lower level  Simplifies mobility management 10

Member Join Event 11 MCNew MRGateway JOIN_REQ JOIN_ACK Message Exchange Sequence

Member Leave Event 12 MCMAGateway LEAVE_REQ LEAVE_ACK Message Exchange Sequence

New MR ‘H’ hops away from member’s current MA 13 MCOldMANew MR 1. ASSO_REQ 7. LEAVE_REQ 2. ASSO_ACK 8. LEAVE_ACK Gateway 3. JOIN_REQ 4. JOIN_ACK 5. DEASSOC_REQ 6. DEASSOC_ACK Message Exchange Sequence

New MR is already an MA 14 MCOldMANew MA 1. ASSO_REQ 5. LEAVE_REQ 2. ASSO_ACK 6. LEAVE_ACK Gateway 3. DEASSOC_REQ 4. DEASSOC_ACK Message Exchange Sequence

Multicast Packet Delivery - Encapsulation 15 Encapsulated packets sent to MAs New Packet – Multicast payload encapsulated with multicast destination address Gateway (Virtual source) Source (Internet) Sent through backbone multicast tree using multicast routing mode Multicast packets sent

Multicast Packet Delivery- MA to MCs 16 MA decapsulates packet received Encapsulates the payload with address of the serving MR of each member in destination field MR receives packet Decapsulates packet and delivers the packet to the designated member Unicast routing; Address of MR found in MA’s location database

Performance Model  Two dimensional n x n mesh  Wrap-around on the boundaries such that each MR has exactly four neighbors  Each MR can communicate directly with any of its four neighbors that are within its communication range  A member can change from its current serving MR to any of the MR’s four neighbors with equal probabilities of ¼.  Total number of MRs in the network  N = n 2 17

n x n Mesh Network Model 18

19 ParameterNotation σThe average mobility rate of multicast group members λpλp The multicast packet rate SMRService to mobility ratio, defined as SMR=λ p /σ λThe rate of member join events μThe rate of member leave events MThe multicast group size nThe dimension of the WMN NThe number of MRs in the WMN γThe member density αThe average unicast path length of the WMN ωThe arrival rate of a single member to an arbitrary MR P MA The probability that an arbitrary MR is also an MA P0 P0 The probability that an MR is not covering any member P1P1 The probability that an MR covers exactly one member The probability that an MA services exactly one member N MA The number of MAs HThe service region size of an MA TThe multicast tree size in terms of total number of tree nodes κThe multicast scaling factor LThe expected hop distance from the source to an MA dThe average degree of inner nodes Parameters and Notations used in Performance Modeling and Analysis

Performance Model  σ – physical meaning:  average number of serving MR changes made by a multicast group member per time unit  Time unit : second  Average unicast path length (hop count) denoted by α : α=2n/3  Arrival and departure of M multicast members to and from an MR  M/M/∞/M queue  ω- Arrival rate of single member to an arbitrary MR ω=σ/(n 2 -1) 20

M/M/∞/M queuing model 21  P 0 – probability that an MR covers no member  P 1 – probability that an MR exactly one member

Performance Model Parameters 22 Probability that an arbitrary MR is an MA in DAHM is approximated P MA – approximate because which MR is chosen as MA for a multicast Members depends on the user’s mobility A MA services exactly one member if all the MRs within its service region totally service exactly one member. Probability that an MA services exactly one member L m -Total number of multicast links (among MRs) R – number of leaves on the multicast tree Expected hop distance L from the source to an MA – average length of all paths from source to the MAs (Average depth of all Mas on the backbone multicast tree routed at the source) d – degree of the inner node d=4 here, as each inner node has 4 neighbors T – total number of MRs(including Mas)

Stochastic Petri Net Model for DAHM 23

Performance Metrics  Average total communication cost incurred per member per time unit (second) – Metric for performance metrics and analysis  Objective – minimize this cost 24

Performance Evaluation 25 Cost vs. H, under different multicast group sizes in DAHM (n = 10) Cost vs. γ in DAHM γ=M/N ->Average number of members serviced by one MR H optimal vs. γ in DAHM γ= M/N -> Average number of members serviced by one MR Cost vs. H, under different network sizes in DAHM (M = 50)  Service region size – key to performance of DAHM  There exists an optimal service region size that optimizes the performance of DAHM  C DAHM decreases monotonically with increasing γ  Multicast efficiency improves as the member density increases  cost is effectively amortized by the increasing member population Service cost C s for multicast packet delivery and accordingly C DAHM decreases with decreasing H optimal.  Because average distance over which multicast packets are transmitted at the lower level decreases

Comparative Performance Study 26 Performance comparison: cost vs. M(n = 10) Performance comparison: cost vs. n(M = 50) Member density,γ=0.25 ; cost vs. SMR Member density, γ=1.5; Cost vs SMR

Simulation using SMPL (BMA- 10 batches)  Location update events  Multicast packet deliveries  Member join/leave events  Multicast tree maintenance operations  All the above are discrete events  Simulated using SMPL Batch Mean Aanalysis 27 Analytical modeling vs. simulation: cost vs. H, under different multicast group sizes in DAHM (n = 10) Analytical modeling vs. simulation: cost vs. γ in DAHM Analytical modeling vs. simulation: cost vs. M(n = 10) Analytical modeling vs. simulation: cost vs. n(M = 50)

End-to-end delay minimization & Throughput maximization  C DAHM – Amount of traffic incurred to the network per MC  C DAHM,i – traffic generated by MC i  Total traffic incurred to the network by all MCs = Σ i C DAHM,i  Per hop traffic delay (including queuing delay and retransmission delay because of collisions) at any MR can be minimized when the input traffic to the MR is minimized.  End-to-end multicast packet delay to the MC is also minimized  Little’s law: throughput x response time (end-to-end delay) = MC population  Network throughput is maximized when end-to-end delay is minimized  Happens when every MC operates at the optimal H optimal value 28

Practicability and Implementation  Powerful mobile devices with state-of-the-art processors – H optimal determined at runtime periodically  Less powerful mobile devices – table lookup of H optimal at runtime periodically  Data required to compute H optimal :  Mobility rate (σ)  Multicast packet rate (λ p )  Rates of member join/leave events (λ and μ) 29

Future Research Directions  investigating how the proposed multicast algorithm can be adapted to support multiple multicast groups simultaneously active in a WMN  utilizing MCs in addition to MRs serving as MAs when a group member cannot find a nearby MR and must rely on other MCs for network traffic relaying  considering the effect of lossy and heterogeneous links of WMNs to enhance multicast service performance  investigating how DAHM can be augmented and optimized to support reliable and secure multicast in WMNs  etc. 30