Doc.: IEEE 802.15-06//0128r0 Submission Slide 1 March 2006 J. Zheng, Samsung CUNY Project: IEEE P802.15 Working Group for Wireless Personal Area.

Slides:



Advertisements
Similar presentations
IEEE r0 Submission July 2007 R. Zhang, H. Jung, E. Lee, M. Lee Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Advertisements

Doc.: IEEE xxx Submission January 2015 N. Sato and K. Fukui (OKI)Slide 1 Project: IEEE P Working Group for Wireless Personal Area.
IEEE mag Submission Amarjeet Kumar, Procubed Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE s Submission January 2015 Mineo Takai, Space-Time EngineeringSlide 1 Project: IEEE P Working Group for Wireless Personal.
IEEE e Submission: Wireless Ping for Network Management 8 September 2008 Bhatti, Mitsubishi ElectricSlide 1 Project: IEEE P
Doc.: IEEE /272r0 Submission June 2001 Phil Jamieson, Philips SemiconductorsSlide 1 Project: IEEE P Working Group for Wireless Personal.
Submission January, 2004 Patrick Kinney, Kinney Consulting LLCSlide 1 Project: IEEE P Working Group for Wireless Personal Area.
, Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Reliable Broadcast for WBAN] Date Submitted:
Doc.: IEEE s Submission March 2015 Mitsuru Iwaoka, Yokogawa Electric Co.Slide 1 Project: IEEE P Working Group for Wireless.
Doc.: IEEE /xxxr0 Submission Phil Jamieson November 2002 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE Hop-Discuss Submission July 2014 Robert Moskowitz, Verizon Slide 1 Project: IEEE P Working Group for Wireless Personal.
March 2014doc.: IEEE Submission TH, CW, QL, HL, Slide 1 Project: IEEE P Working Group for Wireless Personal Area.
Doc.: e Submission Liang Li, J Shen,Betty ZhouSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE b Submission September 2004 Myung Lee, et al,Slide 1 NOTE: Update all red fields replacing with your information; they.
Doc.: IEEE e SubmissionSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [beacon.
Doc: IEEE Submission March 2015 Jeongseok Yu et al., Chung-Ang University Project: IEEE P Working Group for Wireless Personal.
Doc.: IEEE Submission November 2012 Sunggeun Jin (ETRI)Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Doc.: IEEE Submission doc. : IEEE March 2009 Project: IEEE P Working Group for Wireless Personal Area Networks.
Doc.: IEEE q Submission ETRI September 2012 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE Submission May 2014, Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Response.
Doc.: IEEE Submission July 2014 Li, Hernandez, Dotlic, Miura, NICT Slide 1 Project: IEEE P Working Group for Wireless Personal.
Doc.: IEEE Submission Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposed.
Doc.: IEEE /135r1 Submission March 2001 Ed Callaway, MotorolaSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE Submission September 2014 N. Sato and K. Fukui (OKI)Slide 1 Project: IEEE P Working Group for Wireless Personal.
e Submission, Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [The embedded.
Doc.: IEEE Submission Oct Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:
Doc.: IEEE Submission September 2013 Li, Hernandez, Dotlic, Miura, NICT Slide 1 Project: IEEE P Working Group for Wireless.
Doc.: IEEE e Submission Jan, 2009 Ning Gu, Liang Zhang, Haito Lui Slide 1 Project: IEEE P Working Group for Wireless Personal.
Submission November 2015 Slide 1Li Qiang, Huawei Technologies Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE Submission May 2006 Na Shan, Yongjun Liu, HuaweiSlide 1 Project: IEEE P Working Group for Wireless Personal Area.
Doc.: Submission S. Max, G.R. HiertzSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE k Submission ETRI Sep 2011 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE Submission March, 2006 Chunhui Zhu, Michael Sim, Sebastian MaxSlide 1 Project: IEEE P Working Group for Wireless.
Doc.: IEEE b Submission Aug H. Shao, H. Dai, J. Zhang, Mitsubishi ElectricSlide 1 Project: IEEE P Working Group for Wireless.
Doc.: IEEE Submission, Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Communicating.
Doc.: IEEE /449r0 Submission November 2001 Ed Callaway, Motorola Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE TG10 (L2R) July 2014 Clint Powell (PWC, LLC) Project: IEEE P Working Group for Wireless Personal Area Networks.
Doc.: IEEE m Submission ETRI July 2012 Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE /0111r1 Submission May 2006 LEE, CUNYSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission.
Doc.: IEEE e Submission July 2009 Andy Summers, Skip Ashton, EmberSlide 1 Project: IEEE P Working Group for Wireless Personal.
Doc.: IEEE Submission Oct Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:
Submission March, 2007 Chunhui Zhu / SamsungSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Submission Title: [Proposal for MAC Peering Procedure]
March 01 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: TG4 RFWaves MAC Proposal Overview Date Submitted:
<month year> doc.: IEEE <# > <April 2008>
August 2017 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Suitability Evaluation of Network Topologies]
<month year> doc.: IEEE < e > <Sep 2008>
March 2001 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [MAC proposal for the Low Rate Standard]
<month year> doc.: IEEE July 2005
Submission Title: Example of P2P route discovery
<month year> September 2012
Submission Title: [Proposal for MAC Peering Procedure]
1/1/2019<month year> doc.: IEEE
November 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Distributed channel hopping MAC for industrial.
Jul 12, /12/10 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Summary of L2R Preliminary Proposals.
doc.: IEEE <doc#>
Submission Title: [Proposal for MAC Peering Procedure]
Submission Title: [Proposal for MAC Peering Procedure]
doc.: IEEE <doc#>
<month year> doc.: IEEE e doc.: IEEE < e >
< Sungrae Cho >, <Chung-Ang UNIV>
doc.: IEEE <doc#>
18 March 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Extending the MAC Superframe of
doc.: IEEE <doc#>
<month year> doc.: IEEE Nov 2005
March 01 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: TG4 RFWaves MAC Proposal Overview Date Submitted:
<month year> doc.: IEEE May 2014
<month year> doc.: IEEE < e> doc.: IEEE < e>b
Submission Title: [IEEE WPAN Mesh – Technical Discussion]
<month year> doc.: IEEE July 2007
Presentation transcript:

doc.: IEEE //0128r0 Submission Slide 1 March 2006 J. Zheng, Samsung CUNY Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Wireless Mesh Personal Area Networks] Date Submitted: [5 March, 2006] Source: [Jianliang Zheng] Company [Samsung Lab at The City University of New York] Address [138th Street at Convent Avenue, New York, NY 10031, USA] Voice:[ ], FAX: [ ], Re: [IEEE ] Abstract:[This proposal presents an updated version of Samsung’s proposal for IEEE WPAN Mesh, including simulation results.] Purpose:[This proposal is provided to be adopted as a recommended practice for IEEE WPAN Mesh.] Notice:This document has been prepared to assist the IEEE P It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release:The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P

doc.: IEEE //0128r0 Submission Slide 2 March 2006 J. Zheng, Samsung CUNY Wireless Mesh Personal Area Networks Zheng Jianliang Samsung CUNY

doc.: IEEE /0128r0 Submission Slide 3 March 2006 J. Zheng, Samsung CUNY Outline  Objectives  Adaptive Block Addressing (ABA) –ABA scheme –Simulations  ABA-based Mesh Routings –Adaptive Robust Tree (ART) Three phases Data forwarding Tree repair Meshed ART (MART) –Topology-guided Distributed Link State (TDLS) DLS scheme –Simulations  Highlights

doc.: IEEE /0128r0 Submission Slide 4 March 2006 J. Zheng, Samsung CUNY Objectives  To construct mesh networking layer over IEEE MAC and PHY, which features: –simple –self-configuring –adaptive –scalable –resource-efficient –robust

doc.: IEEE /0128r0 Submission Slide 5 March 2006 J. Zheng, Samsung CUNY Adaptive Block Addressing (ABA)

doc.: IEEE /0128r0 Submission Slide 6 March 2006 J. Zheng, Samsung CUNY ABA Scheme  Stage 1: Association  Stage 2: Children number collection  Stage 3: Address assignment –An adaptive tree (AT) is formed. –Additional addresses are reserved. A BJ ED C I HK LOG [0] FMN [1] [children#][children#]=[8][6] [5] [5][2] [1][2][1] [1] [3][1] [1][1] resv’ed: [beg,end]=[0,9000] branch1: [beg,end]=[9001,41000] branch2: [beg,end]=[41001,65000] [9001,13000] [13001,33000] [33001,41000] [41001,45000] [45001,65000] [13001,17000] [17001,21000] [21001,29000] [29001,33000] [33001,37000] [37001,41000] [45001,49000] [49001,61000] [61001,65000] [21001,25000] [25001,29000] [49001,53000] [53001,57000] [57001,61000] [17001,21000] [25001,29000] [53001,57000] [57001,61000] [61001,65000] [37001,41000] [29001,33000]

doc.: IEEE /0128r0 Submission Slide 7 March 2006 J. Zheng, Samsung CUNY ABA: Simulations (1) Simulations  Experimental setup  Results  nodes (7 x 7)  nodes (16 x 16)  nodes (32 x 32)  nodes (64 x 16)

doc.: IEEE /0128r0 Submission Slide 8 March 2006 J. Zheng, Samsung CUNY ABA: Simulations (2)  Simulation platform: NS + LR-WPAN LR-WPAN source code is available at  # of nodes: a x b (variable)  Area: (10 x a) x (10 x b) m2  Neighbor distance: 10 m  Tx range: 12 m  PAN Coordinator (PC): central node (or any designated node)  Network startup: –PC starts at: 0.0 –Any other node starts at: random time between 1.0 and 5.0 Experimental setup

doc.: IEEE /0128r0 Submission Slide 9 March 2006 J. Zheng, Samsung CUNY ABA: Simulations (3) PAN Coordinator Node having associated but not yet collected children number Node having associated and collected children number 25 [18] Parent ID Node ID 49 nodes (7 x 7): Association and children number collection

doc.: IEEE /0128r0 Submission Slide 10 March 2006 J. Zheng, Samsung CUNY ABA: Simulations (4) Latency Association: ~ 16.0 sec Children number collection: ~ 5.0 sec Address assignment: ~ 0.1 sec PAN Coord. Coordinator Device (leaf node) 49 nodes (7 x 7): Address assignment

doc.: IEEE /0128r0 Submission Slide 11 March 2006 J. Zheng, Samsung CUNY ABA: Simulations (5) PAN Coordinator Node having associated but not yet collected children number Node having associated and collected children number 24 [40] Parent ID Node ID 256 nodes (16 x 16): Association and children number collection

doc.: IEEE /0128r0 Submission Slide 12 March 2006 J. Zheng, Samsung CUNY ABA: Simulations (6) Latency Association: ~ 35.0 sec Children number collection: ~ 5.0 sec Address assignment: ~ 0.2 sec PAN Coordinator Coordinator Device (leaf node) 256 nodes (16 x 16): Address assignment

doc.: IEEE /0128r0 Submission Slide 13 March 2006 J. Zheng, Samsung CUNY ABA: Simulations (7) PAN Coordinator Node having associated but not yet collected children number Node having associated and collected children number 80 [112] Parent ID Node ID 1024 nodes (32 x 32): Association and children number collection

doc.: IEEE /0128r0 Submission Slide 14 March 2006 J. Zheng, Samsung CUNY ABA: Simulations (8) Latency Association: ~ 63.0 sec Children number collection: ~ 5.1 sec Address assignment: ~ 0.3 sec PAN Coordinator Coordinator Device (leaf node) 1024 nodes (32 x 32): Address assignment

doc.: IEEE /0128r0 Submission Slide 15 March 2006 J. Zheng, Samsung CUNY ABA: Simulations (9) PAN Coordinator Node having associated but not yet collected children number Node having associated and collected children number 68 [4] Parent ID Node ID 1024 nodes (64 x 16): Association and children number collection

doc.: IEEE /0128r0 Submission Slide 16 March 2006 J. Zheng, Samsung CUNY ABA: Simulations (10) Latency Association: ~ sec Children number collection: ~ 5.4 sec Address assignment: ~ 0.7 sec PAN Coordinator Coordinator Device (leaf node) 1024 nodes (64 x 16): Address assignment

doc.: IEEE /0128r0 Submission Slide 17 March 2006 J. Zheng, Samsung CUNY ABA-based Mesh Routings Adaptive Robust Tree (ART) Topology-based Distributed Link State (TDLS)

doc.: IEEE /0128r0 Submission Slide 18 March 2006 J. Zheng, Samsung CUNY ART: Three Phases Initialization Phase (ABA) Operation Phase (Data Fwding) Recovery Phase (Tree Repair)

doc.: IEEE /0128r0 Submission Slide 19 March 2006 J. Zheng, Samsung CUNY ART: Data Forwarding  Normal data transmissions A0A0 B 9001 J ED C I H K L OG FMN [8][6] [5] [3][1] [0,9000] [9001,41000] [45001,65000] [49001,61000]  Nodes are still allowed to join the network [41001,65000] [61001,65000] –Example: Node C  node L (i.e.,  49001) [5][2] [9001,13000] [13001,33000] [33001,41000] [41001,45000 [1][2][1] [13001,17000] [17001,21000] [21001,29000] [29001,33000] [45001,49000] [1][1] [49001,53000] [53001,57000] [57001,61000]

doc.: IEEE /0128r0 Submission Slide 20 March 2006 J. Zheng, Samsung CUNY ART: Tree Repair (1) Approach 1 –a whole branch can be moved from one place to another –no address change A BJ ED C I HK LOG FMN First-level tree repair

doc.: IEEE /0128r0 Submission Slide 21 March 2006 J. Zheng, Samsung CUNY ART: Tree Repair (2) Approach 1 (cont.) A BJ ED C I HK LOG FMN Multi-level tree repair

doc.: IEEE /0128r0 Submission Slide 22 March 2006 J. Zheng, Samsung CUNY ART: Tree Repair (3) Approach 2 A BJ ED C I HK LOG FMN MART route RREP RREQ RCFM  Node K fails  Node J broadcasts an RREQ to locate node K, with a limited TTL.  All nodes below node K that have received the RREQ reply.  Node J selects the best path and sends a route confirmation (RCFM) message to activate it.

doc.: IEEE /0128r0 Submission Slide 23 March 2006 J. Zheng, Samsung CUNY ART: Tree Repair (4) Approach 2 (cont.) Data forwarding after repair A B J ED C I H K L OG FMN [1][1] [desIn,49001,61000,normal,33001] [desIn,49001,61000,normal,49001] parent=33001 [srcIn,49001,61000,normal,41001] [desIn,45001,65000,down,45001] [49001,53000] [53001,57000] [57001,61000] [3][1][45001,49000] [49001,61000] [61001,65000]

doc.: IEEE /0128r0 Submission Slide 24 March 2006 J. Zheng, Samsung CUNY Meshed ART (MART) A ED C I K LOG FMN [5][5][2] [9001,13000] [13001,33000] [33001,41000] [41001,45000] [45001,65000] [1] [8][6] [33001,37000] [37001,41000] [0,9000] [9001,41000] [41001,65000] [41001,65000] [9001,41000] [41001,65000] [33001,41000] …… B H J  Neighbors treat each other as a child. –Provide shorter path. –Reduce SPOFs.

doc.: IEEE /0128r0 Submission Slide 25 March 2006 J. Zheng, Samsung CUNY Topology-based Distributed Link State (TDLS) + Topology Learning (ABA) Distributed Link State TDLS

doc.: IEEE /0128r0 Submission Slide 26 March 2006 J. Zheng, Samsung CUNY TDLS: DLS Scheme (1) The basic link state scheme A BJ ED C I H K LOG FMN 3-hop Link State (view of node J)

doc.: IEEE /0128r0 Submission Slide 27 March 2006 J. Zheng, Samsung CUNY TDLS: DLS Scheme (2) The extended link state scheme Multipath Created through ELS I J A B C L D K

doc.: IEEE /0128r0 Submission Slide 28 March 2006 J. Zheng, Samsung CUNY TDLS: DLS Scheme (3) Link state generation begAddrendAddrtree_leveloh_neighbor 1, oh_neighbor 2, …, oh_neighbor k begAddr: beginning address of the address block owned by the node (this is also the address assigned to the node itself) endAddr: ending address of the address block owned by the node tree_level: tree level of the node oh_neighbor i : one-hop neighbor of the node Format of Hello message Hello message

doc.: IEEE /0128r0 Submission Slide 29 March 2006 J. Zheng, Samsung CUNY TDLS: DLS Scheme (4) Link state generation (cont.) Neighbor list begAddr 1 endAddr 1 tree_level 1 hops 1 begAddr 2 endAddr 2 tree_level 2 hops 2 …… begAddr n endAddr n tree_level n hops n Neighbor list

doc.: IEEE /0128r0 Submission Slide 30 March 2006 J. Zheng, Samsung CUNY TDLS: DLS Scheme (5) Link state generation (cont.) Connectivity matrix menb 1 nb 2 nb 3 …nb n-2 nb n-1 nb n me--+-…-+- nb 1 -+-…+-- nb 2 -+…--- nb 3 -…+- …………… nb n nb n-1 -- nb n - Note: (1) The plus or minus sign (“+” or ”-“) at the cross cell of two nodes indicates they are or are not directly connected (i.e., they are or are not one-hop neighbors); (2) For bi-directional links, the matrix is symmetric, so only half of the matrix is needed as shown here. (3) Hop information can be calculated using the connectivity matrix. Here we have: 1-hop neighbors: nb 2, nb n-1, … 2-hop neighbors: nb 1, nb 3, … 3-hop neighbors: nb n-2, … 4-hop neighbors: nb n, …

doc.: IEEE /0128r0 Submission Slide 31 March 2006 J. Zheng, Samsung CUNY TDLS: DLS Scheme (6) Data forwarding 1: func_nextHop(dst) 2: neighbor_found = search the neighbor list for the lowest (i.e., with the largest tree level) neighbor who is the ancestor of dst but is not my ancestor; 3: if neighbor_found//going down 4: next_hop = getOneHopNeighbor(neighbor_found); 5: return next_hop; 6: else if the destination is not my descendent//going up 7: found = is there a neighbor who has a tree level less than mine? 8: if found 9: hops2root = the minimum (hops + tree_level) found among neighbors that have a tree level less than mine; 10: minHops = the minimum hops found among neighbors that have a (hops + tree_level) of hops2root; 11: neighbor_found = select one of the neighbors that have a (hops + tree_level) of hops2root and a hops of minHops; 12: next_hop = getOneHopNeighbor(neighbor_found); 13: return next_hop; 14: else//should go up, but can’t 15: return no_next_hop; 16: end if 17: else//should go down, but can’t 18: return no_next_hop; 19: end if 20: end func

doc.: IEEE /0128r0 Submission Slide 32 March 2006 J. Zheng, Samsung CUNY TDLS: DLS Scheme (7) Data forwarding (cont.) 21: func_getOneHopNeighbor(neighbor_found) 22: mark the hop_number of each neighbor as “infinity”; 23 current_hops = hop number of the neighbor_found; 24: while current_hops > 1 25: for each neighbor nbi with a hop_number of current_hops 26: for each neighbor nbj directly connected to nbi 27: hop_number of nbj = current_hops – 1; 28: end for 29: end for 30: current_hops = current_hops - 1; 31: end while 32: return one of the neighbors with hop_number of 1; 33: end func

doc.: IEEE /0128r0 Submission Slide 33 March 2006 J. Zheng, Samsung CUNY TDLS: DLS Scheme (8) Sanity/consistency checking Approach 1 where, neighborLevel:the tree level of neighbor_found given in line 21 of the above pseudo code hops2Nb:hops to neighbor_found Let flag 1 = the up-down flag included in an incoming message vTreeLevel 1 = the virtual tree level included in an incoming message flag 2 = the up-down flag of the receiver of the message vTreeLevel 2 = the virtual tree level of the receiver of the message then it follows that:

doc.: IEEE /0128r0 Submission Slide 34 March 2006 J. Zheng, Samsung CUNY TDLS: DLS Scheme (9) Note that, if the receiver calculates flag2 and vTreeLevel2 using only (maxHops – 1)-hop link state information (i.e., one hop less than that used by previous hop), then only the equal sign “=” should be applied in equation (2). Approach 1 (cont.) Sanity/consistency checking (cont.)

doc.: IEEE /0128r0 Submission Slide 35 March 2006 J. Zheng, Samsung CUNY TDLS: DLS Scheme (10) Approach 2 Sanity/consistency checking (cont.) A more efficient way is to only include the up-down flag and the hops2Nb value in the message. The virtual tree level has the same bit size as an assigned address, but hops2Nb only needs several bits (e.g., 3 bits). Similarly we define: flag1 = the up-down flag included in an incoming message hops2Nb1 = the hop2Nb value included in an incoming message flag2 = the up-down flag of the receiver of the message hops2Nb2 = the hop2Nb value of the receiver of the message where, (flag1, hops2Nb1) are calculated using maxHops-hop link state information, but (flag2, hops2Nb2) are calculated using only (maxHops -1)-hop link state information. In this case, we should have:

doc.: IEEE /0128r0 Submission Slide 36 March 2006 J. Zheng, Samsung CUNY TDLS: DLS Scheme (11) Link state maintenance  A node should broadcast several Hello messages with a TTL of maxHops if it detects its one-hop connectivity has changed due to link failures, link recoveries, or the detection of new neighbors.  A neighbor to which a transmission has failed is put in a probe list. –It is probed periodically using a timer (timer-driven probe) –It is also probed upon the reception of a data packet that takes the neighbor in the probe list as the next hop

doc.: IEEE /0128r0 Submission Slide 37 March 2006 J. Zheng, Samsung CUNY TDLS: DLS Scheme (12) Link state maintenance (cont.)  The link is determined as down if it is not recovered after max_probe_num probes.  The link is considered recovered if –a MAC ACK of a probe (if the routing layer have access to status of MAC ACK) is received, or –any packet including the reply of a probe is received from that neighbor by the routing layer (or overheard by the MAC if overhearing is supported).

doc.: IEEE /0128r0 Submission Slide 38 March 2006 J. Zheng, Samsung CUNY TDLS: DLS Scheme (13) Link state maintenance (cont.)  The neighbor remains in the probe list if the link to the neighbor is down –It will be probed only be timer (it will not be used as the next hop of any data packet, so no data-driven probe). –The probe interval is increased after each probe, up to a maximum value max_probe_interval.

doc.: IEEE /0128r0 Submission Slide 39 March 2006 J. Zheng, Samsung CUNY ART/MART/TDLS: Simulations (1) Experimental setup  Topologies –49 nodes (7 x 7 grid) –100 nodes (10 x 10 grid) –196 nodes (14 x 14 grid) –400 nodes (20 x 20 grid) –784 nodes (28 x 28 grid)  3-hop link state  1 packet per second  Start one traffic flow between two randomly selected nodes each 10 seconds.  10% nodes in transmission/reception

doc.: IEEE /0128r0 Submission Slide 40 March 2006 J. Zheng, Samsung CUNY ART/MART/TDLS: Simulations (2) Simulation results (1)

doc.: IEEE /0128r0 Submission Slide 41 March 2006 J. Zheng, Samsung CUNY ART/MART/TDLS: Simulations (3) Simulation results (2)

doc.: IEEE /0128r0 Submission Slide 42 March 2006 J. Zheng, Samsung CUNY ART/MART/TDLS: Simulations (4) Simulation results (3)

doc.: IEEE /0128r0 Submission Slide 43 March 2006 J. Zheng, Samsung CUNY ART/MART/TDLS: Simulations (5) Simulation results (4)

doc.: IEEE /0128r0 Submission Slide 44 March 2006 J. Zheng, Samsung CUNY ART/MART/TDLS: Simulations (6) Simulation results (5)

doc.: IEEE /0128r0 Submission Slide 45 March 2006 J. Zheng, Samsung CUNY ART/MART/TDLS: Simulations (7) Simulation results (6)

doc.: IEEE /0128r0 Submission Slide 46 March 2006 J. Zheng, Samsung CUNY Highlights  Adaptive Block Addressing (ABA) –Auto-configuration –Avoiding “running out of addresses” problem –Extensibility  Meshed Adaptive Robust Tree (MART) –ART = ABA + Data forwarding + Tree Repair –Meshed ART Shorter path Robustness  Topology-based Distributed Link State (TDLS) – recommended approach –TDLS = ABA + Distributed Link State (DLS) –Simplicity No route discovery No route repair Bandwidth- and memory-efficiency –DLS Scalability Multiple paths and robustness Shorter path

doc.: IEEE /0128r0 Submission Slide 47 March 2006 J. Zheng, Samsung CUNY Thank you! Questions?