Song Wei Enabling Distributed Throughput Maximization in Wireless Mesh Networks A Partitioning Approach.

Slides:



Advertisements
Similar presentations
A DISTRIBUTED CSMA ALGORITHM FOR THROUGHPUT AND UTILITY MAXIMIZATION IN WIRELESS NETWORKS.
Advertisements

Impact of Interference on Multi-hop Wireless Network Performance
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
* Distributed Algorithms in Multi-channel Wireless Ad Hoc Networks under the SINR Model Dongxiao Yu Department of Computer Science The University of Hong.
Connectivity - Menger’s Theorem Graphs & Algorithms Lecture 3.
Every edge is in a red ellipse (the bags). The bags are connected in a tree. The bags an original vertex is part of are connected.
O(N 1.5 ) divide-and-conquer technique for Minimum Spanning Tree problem Step 1: Divide the graph into  N sub-graph by clustering. Step 2: Solve each.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
BY PAYEL BANDYOPADYAY WHAT AM I GOING TO DEAL ABOUT? WHAT IS AN AD-HOC NETWORK? That doesn't depend on any infrastructure (eg. Access points, routers)
Λ14 Διαδικτυακά Κοινωνικά Δίκτυα και Μέσα Positive and Negative Relationships Chapter 5, from D. Easley and J. Kleinberg book.
1 Routing and Wavelength Assignment in Wavelength Routing Networks.
1 K-clustering in Wireless Ad Hoc Networks Fernandess and Malkhi Hebrew University of Jerusalem Presented by: Ashish Deopura.
Price-based Resource Allocation in Wireless Ad Hoc Networks Yuan Xue, Baochun Li and Klara Nahrstedt University of Illinois at Urbana-Champaign University.
Networks. Graphs (undirected, unweighted) has a set of vertices V has a set of undirected, unweighted edges E graph G = (V, E), where.
Stony Brook Mesh Router: Architecting a Multi-Radio Multihop Wireless LAN Samir R. Das (Joint work with Vishnu Navda, Mahesh Marina and Anand Kashyap)
Interconnection Network PRAM Model is too simple Physically, PEs communicate through the network (either buses or switching networks) Cost depends on network.
Cross Layer Adaptive Control for Wireless Mesh Networks (and a theory of instantaneous capacity regions) Michael J. Neely, Rahul Urgaonkar University of.
CS344: Lecture 16 S. Muthu Muthukrishnan. Graph Navigation BFS: DFS: DFS numbering by start time or finish time. –tree, back, forward and cross edges.
1 TDMA Scheduling in Competitive Wireless Networks Mario CagaljHai Zhan EPFL - I&C - LCA February 9, 2005.
On Channel-Discontinuity-Constraint Routing in Multi-Channel Wireless Infrastructure Networks Abishek Gopalan, Swaminathan Sankararaman 1.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
1 A Topology Control Approach to Using Directional Antennas in Wireless Mesh Networks Umesh Kumar, Himanshu Gupta and Samir R. Das Department of Computer.
A Fair Scheduling for Wireless Mesh Networks Naouel Ben Salem and Jean-Pierre Hubaux Laboratory of Computer Communications and Applications (LCA) EPFL.
A Survey on Channel Assignment for Multi-Radio Meshed Networks
Fast Spectrum Allocation in Coordinated Dynamic Spectrum Access Based Cellular Networks Anand Prabhu Subramanian*, Himanshu Gupta*,
EE 685 presentation Distributed Cross-layer Algorithms for the Optimal Control of Multi-hop Wireless Networks By Atilla Eryılmaz, Asuman Özdağlar, Devavrat.
A Fair Scheduling for Wireless Mesh Networks Naouel Ben Salem and Jean-Pierre Hubaux Laboratory of Computer Communications and Applications (LCA) EPFL.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Connected Dominating Sets. Motivation for Constructing CDS.
Downlink Scheduling With Economic Considerations to Future Wireless Networks Bader Al-Manthari, Nidal Nasser, and Hossam Hassanein IEEE Transactions on.
On the Topology of Wireless Sensor Networks Sen Yang, Xinbing Wang, Luoyi Fu Department of Electronic Engineering, Shanghai Jiao Tong University, China.
1 Delay Aware Link Scheduling for Multi- Hop TDMA Wireless Networks Petar Djukic * and Shahrokh Valaee + *University of California +University of Toronto,
Dijkstra's algorithm For a given source vertex (node) in the graph, the algorithm finds the path with lowest cost (i.e. the shortest path) between that.
CSE 421 Algorithms Richard Anderson Lecture 27 NP-Completeness and course wrap up.
Topics Paths and Circuits (11.2) A B C D E F G.
A New Link Scheduling Algorithm for Concurrent Tx/Rx Wireless Mesh Networks Author: Kwan-Wu Chin University of Wollongong, Australia From: ICC 2008 Speaker:
CS 484 Load Balancing. Goal: All processors working all the time Efficiency of 1 Distribute the load (work) to meet the goal Two types of load balancing.
CSE 421 Algorithms Richard Anderson Winter 2009 Lecture 5.
TOPICS INTRODUCTION CLASSIFICATION CHARACTERISTICS APPLICATION RELATED WORK PROBLEM STATEMENT OBJECTIVES PHASES.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Informatics tools in network science
Coverage Problems in Wireless Ad-hoc Sensor Networks Seapahn Meguerdichian 1 Farinaz Koushanfar 2 Miodrag Potkonjak 1 Mani Srivastava 2 University of California,
Low Latency Broadcast in Multirate Wireless Mesh Networks Chun Tung Chou, Archan Misra, Junaid Qadir Keon Jang
A Low Interference Channel Assignment Algorithm for Wireless Mesh Networks Can Que 1,2, Xinming Zhang 1, and Shifang Dai 1 1.Department of Computer Science.
A Maximum Fair Bandwidth Approach for Channel Assignment in Wireless Mesh Networks Bahador Bakhshi and Siavash Khorsandi WCNC 2008.
Power-Aware Topology Control for Wireless Ad-Hoc Networks Wonseok Baek and C.-C. Jay Kuo Department of Electrical Engineering University of Southern California.
Introduction to Graph & Network Theory Thinking About Networks: From Metabolism to the Genome to Social Conflict Summer Workshop for Teachers June 27 th.
Impact of Interference on Multi-hop Wireless Network Performance
Graph Coloring.
Figure 1. Different approaches to control wireless interfaces in SDWMN
Architecture and Algorithms for an IEEE 802
Presented by Tae-Seok Kim
Proof technique (pigeonhole principle)
Abdul Kader Kabbani (Stanford University)
Multi-channel, multi-radio wireless networks
Ad-hoc On-demand Distance Vector
IEEE Student Paper Contest
Topology Control and Its Effects in Wireless Networks
Topological Ordering Algorithm: Example
Distributed Channel Assignment in Multi-Radio Mesh Networks
Improving Routing & Network Performances using Quality of Nodes
Pradeep Kyasanur Nitin H. Vaidya Presented by Chen, Chun-cheng
Multi-channel, multi-radio
Topological Ordering Algorithm: Example
Topological Ordering Algorithm: Example
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
A Topology Control Approach for Utilizing Multiple Channels in Multi-Radio Wireless Mesh Networks (broadnet2005) Mahesh K. Marina, Samir R. Das 2006/9/14.
Topological Ordering Algorithm: Example
Presentation transcript:

Song Wei Enabling Distributed Throughput Maximization in Wireless Mesh Networks A Partitioning Approach

Problem ● Channel Scheduling  Centralized  Distributed

Model ● Graph theory  Conflict graph  Graph coloring ● Throughput Constrains ● Arrival Process ● Stable Region

A Simple Example

● Conflict Graph

A Simple Example ● Stability Region For single radio, b=1. For two radios, b=2. Etc :Arrival process on link (i, j) lambda: arrival rate Stability Region:

A Simple Example ● Scheduling  Centralized: Yes  Distributed: ?

A Simple Example ● Partition: 100% Distributed Scheduling 1,2 2,3 3,4 4,5 5, ,2 2,3 3,4 4,5 5,6 6.1

A Simple Example ● Capability Increase

A Simple Example ● Insight  Topology study  Divide and conquer  Better the dividing

Topology for 100% DS ● Local Pooling

Topology for 100% DS ● Local Pooling Building Blocks  1-5  6  7

Topology for 100% DS ● Construction of Local Pooling network  Clique  Clique Connection  Tree of Cliques  Segments connected Cliques  Tree of Blocks

Topology for 100% DS ● Tree

Partition ● Problem  Multi Radio – Multi Channel Model  Formulation

Partition ● Algorithm  BFS : O(k(m+n))  MCI :

Improve Capacity

● How to define Capacity here?  Average  Max ● What’s the bottle neck?  Degrees of vertexes in first partitions are too high ● How to solve it?  Balance degree of vertex

Improve Capacity ● R-Greedy

Improve Capacity ● R-MaxD  Alter path  Consider Max Degree Vertex

Improve Capacity ● R-AvgD  Alter path  Consider All Vertex with no TF degradation

Performance Evaluation ● Partitioning

Performance Evaluation ● Capability Expansion

Questions ● Thanks