1 / 29

Multicast Scaling Laws with Hierarchical Cooperation

Multicast Scaling Laws with Hierarchical Cooperation. Chenhui Hu, Xinbing Wang, Ding Nie, Jun Zhao Shanghai Jiao Tong University , China. Outline. Introduction Motivations Objectives Models and Definitions Multi-hop Hierarchical Cooperative Schemes Achievable Multicast Capacity

rianna
Download Presentation

Multicast Scaling Laws with Hierarchical Cooperation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Multicast Scaling Laws with Hierarchical Cooperation Chenhui Hu, Xinbing Wang, Ding Nie, Jun Zhao Shanghai Jiao Tong University, China

  2. Outline Introduction Motivations Objectives Models and Definitions Multi-hop Hierarchical Cooperative Schemes Achievable Multicast Capacity Delay and Energy Consumption Conclusion and Future Works Multicast Hierarchical Cooperation Presentation 2

  3. Motivation • Non-cooperative wireless networks uses multi-hop transmission E.g. unicast [3, Gupta&Kumar], multicast [19, Li] • Capacity of wireless ad hoc networks is constrained by interference between concurrent transmissions. • Protocol Model: • TDMA Scheduling Multicast Hierarchical Cooperation Presentation 3

  4. Motivation • Cooperative networks obtain capacity gain by turning mutually interfering signals into useful ones. [1,Özgϋr] • Realize cooperative communication by Distributed MIMO. • Two clusters each with M nodes • 1) Source node distributes its bits 2) Every sender holds a different bit, and transmits simultaneously 3) Receiver nodes interchange their observations to decode Multicast Hierarchical Cooperation Presentation 4

  5. Objectives • HierarchicalCooperative MIMO has been shown in [2,Özgϋr] achieves a linear throughput scaling for unicast. • In our work, we focus onmulticast scaling laws using hierarchical MIMO.1. How to hierarchically schedule multicast traffic to optimize the throughput?2. Delay performance and energy-efficiency when achieving optimal throughput?3. Delay-throughput tradeoff in our hierarchical cooperative multicast strategies? Multicast Hierarchical Cooperation Presentation 5

  6. Outline Introduction Models and Definitions Multi-hop Hierarchical Cooperative Scheme Achievable Multicast Capacity Delay and Energy Consumption Conclusion and Future Works Multicast Hierarchical Cooperation Presentation 6

  7. Models and Definitions – I/II • Network Model and Traffic: • nnodes independently & uniformly distributed in a unit suquare • Randomly and independently choose a set of knodes Ui = {ui,j | 1 ≤ j ≤ k} as destination nodes for each node vi • Physical-layer Model: • Channel gain for the transmission from vj to vi • Signal received by node vi at time t Multicast Hierarchical Cooperation Presentation 7

  8. Models and Definitions – II/II • Def. of Throughput: • A throughput of bits/sec is feasible if there is a spatial and temporal scheme for scheduling, s.t. every node can send bits per second on average to all its destination nodes. • Aggregate multicast throughput: • Def. of Energy-Per-Bit: • Average energy required to carry one bit from a source node to one of its destination nodes — • Def. of Delay: • Average time it takes for a bit to reach its destination nodes — Multicast Hierarchical Cooperation Presentation 8

  9. Outline Introduction Models and Definitions Multi-hop Hierarchical Cooperative Scheme General Multicast Structue MMM & CMMM scheme Achievable Multicast Capacity Delay and Energy Consumption Conclusion and Future Works Multicast Hierarchical Cooperation Presentation 9

  10. General Multicast Structure • Divide the network into clusters, with M nodes in each cluster. • Step 1: Source node will distribute its bits among the nodes, one for each. • Step 2: Conduct MIMO transmissions along a spanning tree connecting the clusters where the source and its destinations nodes locate. • Step 3: In a cluster having destination nodes, nodes deliver its observation to the destinations for decoding. Multicast Hierarchical Cooperation Presentation 10

  11. MMM & CMMM scheme • Two methods to schedule transmissions in Step 3: • Multi-hop MIMO Multicast (MMM) • Converge based Multi-hop MIMO Multicast (CMMM) • Both schemes involve a hierarchical solution to the transmission problem of Step 3. • MMM — Treat the traffic in Step 3 as multicast problem • CMMM — Treat the traffic in Step 3 as converge multicast problem, with multi-hop MIMO transmissions Converge Multicast Problem: Randomly choosea set of nodes asdestinations.Each node in thenetwork acts as a source node andsends one identical bit to all nodes in the set. Multicast Hierarchical Cooperation Presentation 11

  12. MMM Scheme • Step 1. Preparing for Cooperation: — Each node distributes data to other nodes • Step 2. Multi-hop MIMO Transmissions: — Routing on the multicast tree • Step 3. Cooperative Decoding: To decode, all nodes in the destination cluster first quantify an observation into Q bits. Then each node conveys the Q bits to all destination nodes in the cluster. The multicast problem in step 3 can also be solved by the same three-step structure. Thus,Implementing it recursively get a hierarchical solution. Multicast Hierarchical Cooperation Presentation 12

  13. CMMM Scheme • Step 3-1. Multi-hop MIMO Transmissions:Since all nodes must send one bit to destination nodes, all clusters act as source clusters and transmit to destination clusters by multi-hop MIMO. • Step 3-2. Cooperative Decoding: After a destination cluster receives a MIMO transmission, all nodes quantify the observation and converge them to the destination nodes in the cluster. • The multicast problem in step 3-2 is also a converge multicast problem. Implementing the same two-step structure recursively we get a multi-layer solution to converge multicast problem. Multicast Hierarchical Cooperation Presentation 13

  14. Notations • Notations: • : # of layers, : indicator for a particular layer • : # of nodes, : # of destination nodes for each source • denotes # of clusters • denotes # of destination clusters at layer • denotes # of multicast sessions at layer • We use Knuth's notation in this paper. Also we use to indicate and , for any . Multicast Hierarchical Cooperation Presentation 14

  15. Outline Introduction Models and Definitions Multi-hop Hierarchical Cooperative Scheme Achievable Multicast Capacity Upper bound of throughput Achievable throughput of MMM Delay and Energy Consumption Conclusion and Future Works Multicast Hierarchical Cooperation Presentation 15

  16. Upper bound of throughput • [The.] Aggregate multicast throughput is whp bounded by where is a constant independent of and . • Can we achieve this optimal bound? — Intuition: We need make use of interference • How can we minimize the delay and energy consumption? Multicast Hierarchical Cooperation Presentation

  17. Achievable Throughput of MMM • Calculate time required in the three steps: • To optimize the throughput, certain network division is used: Throughput can be improved by adopting case 2 Multicast Hierarchical Cooperation Presentation 17

  18. Achievable Throughput of MMM • [Lem.]: When , the number of nodes at each layer to achieve optimal throughput in MMM strategy is given by • [The.]: By MMM strategy, we can achieve an aggregate throughput of Note: Throughput analysis of CMMM is similar to that of MMM Multicast Hierarchical Cooperation Presentation 18

  19. Achievable Throughput of MMM • Results comparison: Multicast Hierarchical Cooperation Presentation 19

  20. Outline Introduction Models and Definitions Multi-hop Hierarchical Cooperative Scheme Achievable Multicast Capacity Delay and Energy Consumption Delay and Energy Consumption Discussion Conclusion and Future Works Multicast Hierarchical Cooperation Presentation 20

  21. Delay and Energy Consumption Poor! huge bulk size Delay of MMM: —Consider the delay of MMM recursively Delay-Throughput Tradeoff: Energy Consumption of MMM: Multicast Hierarchical Cooperation Presentation 21

  22. Delay and Energy Consumption • Delay of CMMM: • Delay-Throughput Tradeoff: • Energy Consumption of CMMM: Delay reduces from exponential to linear! Similar to energy cost of MMM Multicast Hierarchical Cooperation Presentation 22

  23. Discussion The Advantage of Cooperation: improve the aggregate throughput by compared to non-cooperative scheme in [19]. The Effect of Different Network Division: we divide the network into fewer clusters as gets bigger.Special case: in broadcast , our cooperative scheme cannot render any gain on throughput. Delay-Throughput Tradeoff: nearly the same as non-cooperative multicast: . The Advantage of Multi-hop MIMO Transmission: achieve a gain on throughput compared with direct transmission in [1,Özgϋr]; the energy consumption also decreases by . Multicast Hierarchical Cooperation Presentation 23

  24. Outline Introduction Models and Definitions Multi-hop Hierarchical Cooperative Scheme Achievable Multicast Capacity Delay and Energy Consumption Conclusion and Future Works Multicast Hierarchical Cooperation Presentation 24

  25. Conclusion and Future Works • We study the scaling laws for multicast and develop a multi-hop hierarchical cooperation scheme achieving throughput of , where . • Our scheme achieves a capacity gain compared with non-cooperative scheme, and also cuts down the energy consumption and delay. • Our converge-based Multi-hop MIMO Multicast scheme achieves the delay-throughput tradeoff identical to that of non-cooperative schemes when . Multicast Hierarchical Cooperation Presentation 25

  26. Thank you !

  27. Reference Multicast Hierarchical Cooperation Presentation 27

  28. Reference Multicast Hierarchical Cooperation Presentation 28

  29. Reference Multicast Hierarchical Cooperation Presentation 29

More Related