Presentation is loading. Please wait.

Presentation is loading. Please wait.

Routing and Scheduling in Wireless Grid Mesh Networks Abdullah-Al Mahmood Supervisor: Ehab Elmallah Graduate Students’ Workshop on Networks Research Department.

Similar presentations


Presentation on theme: "Routing and Scheduling in Wireless Grid Mesh Networks Abdullah-Al Mahmood Supervisor: Ehab Elmallah Graduate Students’ Workshop on Networks Research Department."— Presentation transcript:

1 Routing and Scheduling in Wireless Grid Mesh Networks Abdullah-Al Mahmood Supervisor: Ehab Elmallah Graduate Students’ Workshop on Networks Research Department of Computing Science University of Alberta

2 Workshop, 17 Nov 20092 Outline Mesh networks Mesh networks Non-bifurcated routing Non-bifurcated routing Interference-free scheduling Interference-free scheduling Multi-flow routing & scheduling Multi-flow routing & scheduling Incremental routing & scheduling Incremental routing & scheduling Remarks Remarks

3 Workshop, 17 Nov 20093 Mesh Networks Static mesh routers (backbone) Static mesh routers (backbone) Clients connect to mesh routers Clients connect to mesh routers Can be an end-user or a network hotspot Can be an end-user or a network hotspot One or more gateways One or more gateways

4 Workshop, 17 Nov 20094 Mesh Networks

5 Workshop, 17 Nov 20095 Grid Mesh Network System System IEEE 802.16 PHY IEEE 802.16 PHY Temporally synchronized routers Temporally synchronized routers Time-slotted operation Time-slotted operation Topology is (almost) grid Topology is (almost) grid Assumptions Assumptions Single gateway Single gateway Client mobility within single router domain Client mobility within single router domain

6 Workshop, 17 Nov 20096 Non-bifurcated Routing Focus: Traffic in backbone network Focus: Traffic in backbone network Each flow on a non-bifurcated route Each flow on a non-bifurcated route 1,2,3,1,2,31,1 3,3 2,2 3,1 2,2 1,3 Single path routing Non-bifurcated routing Multi-path routing

7 Workshop, 17 Nov 20097 Interference-free Scheduling During any time slot, concurrent transmissions are pairwise non-interfering During any time slot, concurrent transmissions are pairwise non-interfering R I = Interference range R I = Interference range Distance between either end of one transmission more than R I distance away from both ends of the other transmission Distance between either end of one transmission more than R I distance away from both ends of the other transmission Preserves bi-directionality of routes Preserves bi-directionality of routes

8 Workshop, 17 Nov 20098 Multi-flow Routing & Scheduling Consider all flows at once Consider all flows at once Hard optimization problem Hard optimization problem Approximation (e.g., relax to linear program) Approximation (e.g., relax to linear program) Multi-path solution (e.g., Alicherry et al., ’06) Multi-path solution (e.g., Alicherry et al., ’06) Consider smaller number of flows (e.g., 2) Consider smaller number of flows (e.g., 2) Same scheduling heuristic Same scheduling heuristic Better throughput than single flow (BROADNETS ’09) Better throughput than single flow (BROADNETS ’09)

9 Workshop, 17 Nov 20099 Multi-flow Routing & Scheduling Pros Pros Computation is efficient for certain sets of routes (e.g., shortest path) Computation is efficient for certain sets of routes (e.g., shortest path) Cons Cons Search space grows rapidly for more than 2 routes Search space grows rapidly for more than 2 routes Exact scheduling algorithm is not known Exact scheduling algorithm is not known

10 Workshop, 17 Nov 200910 Incremental Routing & Scheduling Consider one flow at a time Consider one flow at a time Scheduling  coloring the conflict graph Scheduling  coloring the conflict graph Links are vertices Links are vertices Interference indicated by edges Interference indicated by edges For each candidate route of the flow For each candidate route of the flow List color the route portion of conflict graph List color the route portion of conflict graph

11 Workshop, 17 Nov 200911 Incremental Routing & Scheduling In grids, scheduling can be done efficiently for a large number of routes In grids, scheduling can be done efficiently for a large number of routes In case of shortest paths, and R I larger than the transmission range, exact algorithm for scheduling takes linear time (GLOBECOM 2009) In case of shortest paths, and R I larger than the transmission range, exact algorithm for scheduling takes linear time (GLOBECOM 2009)

12 Workshop, 17 Nov 200912 Remarks Incremental scheduling can be useful in non-grid topologies Incremental scheduling can be useful in non-grid topologies Interference model/constraints are being revisited Interference model/constraints are being revisited Distributed implementation/approximation with the newly released 802.16 standard (2009) to be explored Distributed implementation/approximation with the newly released 802.16 standard (2009) to be explored

13 Workshop, 17 Nov 200913 References M. Alicherry, R. Bhatia, and L. Li, “Joint channel assignment and routing for throughput optimization in multiradio wireless mesh networks,” IEEE Journal on Selected Areas in Comm., vol. 24, pp. 1960 – 1971, November 2006. “IEEE 802.16-2009. IEEE standard for local and metropolitan area networks – part 16: Air interface for broadband wireless access systems,” May 2009. A. Mahmood and E. S. Elmallah. Joint non-bifurcated routing and scheduling in wireless grid mesh networks. In Proceedings of 6th International Conference on Broadband Communications, Networks, and Systems (BROADNETS), September, 2009. A. Mahmood and E. S. Elmallah, “Incremental routing and scheduling in wireless grids.” To appear in GLOBECOM 2009.

14 Thank you


Download ppt "Routing and Scheduling in Wireless Grid Mesh Networks Abdullah-Al Mahmood Supervisor: Ehab Elmallah Graduate Students’ Workshop on Networks Research Department."

Similar presentations


Ads by Google