Enhance & Explore: CH-1015 Lausanne Adel Aziz joint work with Julien Herzen, Ruben Merz, Seva Shneer,

Slides:



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

February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Achieving Throughput Fairness in Wireless Mesh Network Based on IEEE Janghwan Lee and Ikjun Yeom Division of Computer Science KAIST
Mission-based Joint Optimal Resource Allocation in Wireless Multicast Sensor Networks Yun Hou Prof Kin K. Leung Archan Misra.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
0 Is Random Access Fundamentally Inefficient ? CH-1015 Ecublens Patrick Thiran (EPFL) LCA.
Optimal Collaborative Access Point Association In Wireless Networks Ouldooz Baghban Karimi School of Computing Science Simon Fraser University Jiangchuan.
Hot Sticky Random Multipath or Energy Pooling Jon Crowcroft,
Bilal Gonen University of Alaska Anchorage Murat Yuksel University of Nevada, Reno.
Designing data networks A flow-level perspective Alexandre Proutiere Microsoft Research Workshop on Mathematical Modeling and Analysis of Computer Networks.
Network Border Patrol Celio Albuquerque, Brett J. Vickers and Tatsuya Suda Jaideep Vaidya CS590F Fall 2000.
Advanced Computer Networking Congestion Control for High Bandwidth-Delay Product Environments (XCP Algorithm) 1.
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
Distributed Algorithms for Secure Multipath Routing
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Can Congestion Control and Traffic Engineering be at Odds? Jiayue He, Mung Chiang, Jennifer Rexford Princeton University November 30 th, 2006.
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
Charge-Sensitive TCP and Rate Control Richard J. La Department of EECS UC Berkeley November 22, 1999.
SSCH: Slotted Seeded Channel Hopping for Capacity Improvement in Ad Hoc Networks Victor Bahl (Microsoft Research) Ranveer Chandra (Cornell University)
Optimal Throughput Allocation in General Random Access Networks P. Gupta, A. Stolyar Bell Labs, Murray Hill, NJ March 24, 2006.
LCN 2007, Dublin 1 Non-bifurcated Routing in Wireless Multi- hop Mesh Networks by Abdullah-Al Mahmood and Ehab S. Elmallah Department of Computing Science.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
Flow-level Stability of Utility-based Allocations for Non-convex Rate Regions Alexandre Proutiere France Telecom R&D ENS Paris Joint work with T. Bonald.
1 TDMA Scheduling in Competitive Wireless Networks Mario CagaljHai Zhan EPFL - I&C - LCA February 9, 2005.
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 Distributed Algorithm for Joint Sensing and Routing in Wireless Networks with Non-Steerable Directional Antennas Chun Zhang *, Jim Kurose +, Yong Liu.
End-to-End Delay Analysis for Fixed Priority Scheduling in WirelessHART Networks Abusayeed Saifullah, You Xu, Chenyang Lu, Yixin Chen.
MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid, et. al. IEEE INFOCOM 2001.
A Fair Scheduling for Wireless Mesh Networks Naouel Ben Salem and Jean-Pierre Hubaux Laboratory of Computer Communications and Applications (LCA) EPFL.
By: Gang Zhou Computer Science Department University of Virginia 1 A Game-Theoretic Framework for Congestion Control in General Topology Networks SYS793.
Distributed resource allocation in wireless data networks: Performance and design Alexandre Proutière Orange-FT / ENS Paris.
Steady and Fair Rate Allocation for Rechargeable Sensors in Perpetual Sensor Networks Zizhan Zheng Authors: Kai-Wei Fan, Zizhan Zheng and Prasun Sinha.
Networked Media Lab.1 Weighted Backpressure Scheduling in IEEE Wireless Mesh Networks Jaeyong Yoo
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.
Architecture and Algorithms for an IEEE based Multi-channel Wireless Mesh Network Ashish Raniwala, Tzi-cker Chiueh Stony Brook University Infocom2005.
Congestion Control in Multi-hop Wireless Mesh Networks Ihsan Ayyub Qazi.
Jason Ernst and Mieso Denko
An End-to-end Approach to Increase TCP Throughput Over Ad-hoc Networks Sarah Sharafkandi and Naceur Malouch.
Adaptive CSMA under the SINR Model: Fast convergence using the Bethe Approximation Krishna Jagannathan IIT Madras (Joint work with) Peruru Subrahmanya.
INFOCOM A Receiver-Driven Bandwidth Sharing System (BWSS) for TCP Puneet Mehra, Avideh Zakhor UC Berkeley, USA Christophe De Vleeschouwer Université.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Message-Passing for Wireless Scheduling: an Experimental Study Paolo Giaccone (Politecnico di Torino) Devavrat Shah (MIT) ICCCN 2010 – Zurich August 2.
1 A Distributed Algorithm for Joint Sensing and Routing in Wireless Networks with Non-Steerable Directional Antennas Chun Zhang *, Jim Kurose +, Yong Liu.
1 A Simple Asymptotically Optimal Energy Allocation and Routing Scheme in Rechargeable Sensor Networks Shengbo Chen, Prasun Sinha, Ness Shroff, Changhee.
Node-based Scheduling with Provable Evacuation Time Bo Ji Dept. of Computer & Information Sciences Temple University Joint work.
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
EE 685 presentation Utility-Optimal Random-Access Control By Jang-Won Lee, Mung Chiang and A. Robert Calderbank.
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
Architectures and Algorithms for Future Wireless Local Area Networks  1 Chapter Architectures and Algorithms for Future Wireless Local Area.
End-to-End Performance and Fairness in Multihop Wireless Backhaul Networks V. Gambiroza, B. Sadeghi, and E. Knightly Rice University.
June 4, 2003EE384Y1 Demand Based Rate Allocation Arpita Ghosh and James Mammen {arpitag, EE 384Y Project 4 th June, 2003.
Evaluation of ad hoc routing over a channel switching MAC protocol Ethan Phelps-Goodman Lillie Kittredge.
Improving the scalability of MAC protocols in Wireless Mesh Networks Mthulisi Velempini (Mr.)
Heterogeneous Wireless Access in Large Mesh Networks Haiping Liu, Xin Liu, Chen-Nee Chuah, Prasant Mohapatra University of California, Davis IEEE MASS.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
1 Post Lunch Session Cooperative Strategies and Optimal Scheduling for Tree Networks Alexandre de Baynast †, Omer Gurewitz ‡, Edward W. Knightly ‡ † RWTH.
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.
姓名:劉柏廷 系所:國立中正大學 電機所網路通訊組
Architecture and Algorithms for an IEEE 802
Resource Allocation in Non-fading and Fading Multiple Access Channel
Columbia University in the city of New York
Distributed Channel Assignment in Multi-Radio Mesh Networks
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Javad Ghaderi, Tianxiong Ji and R. Srikant
Understanding Congestion Control Mohammad Alizadeh Fall 2018
Performance Implications of DCF to ESS Mesh Networks
Performance Implications of DCF to ESS Mesh Networks
Performance Implications of DCF to ESS Mesh Networks
Horizon: Balancing TCP over multiple paths in wireless mesh networks
Presentation transcript:

Enhance & Explore: CH-1015 Lausanne Adel Aziz joint work with Julien Herzen, Ruben Merz, Seva Shneer, and Patrick Thiran September 21 st 2011 LCA an Adaptive Algorithm to Maximize the Utility of Wireless Networks

 Objective  Maximize given utility function  Challenges vs. related work  Work on existing MAC  No network-wide message passing  Wireless capacity is unknown a priori 1/14 Problem Statement (Max-Weight based [1] ) (IFA [2] ) (GAP [3] ) [1] Proutière et al., CISS, 2008 [2] Gambiroza et al., MobiCom, 2004 [3] Mancuso et al., Infocom, 2010

WLAN Setting  Inter-flow problem  Optimally allocate resources Multi-Hop Setting  Intra-flow problem  Avoid congestion 2/14 Motivation [3] Heusse et al., Infocom, 2003 [3]

 Flow =  No scaling problem  Architecture of node j  Information to set at node j at time slot n  Rate allocation vector:  Information to monitor at GW at time slot n  Measured throughput: 3/14 Network Abstraction

 Useful information at time slot n  Measured throughput:  Capacity region: (unknown a priori)  Rate allocation vector:  Last stable allocation:  Utility function:  Level set: 4/14 Network Abstraction x1x1 X*X* x2x2

 Starts from IEEE allocation oThroughput vector: x[0] = ρ[0] {rate allocation} oLevel set of utility μ[0]: L(x[0], μ[0]) oRemember allocation:r[0] = x[0]  Enhance phase: (Find the next targeted level set) oIf (x[n-1] = ρ[n-1] )  μ[n] = full-size gradient ascent oElse  μ[n] = halved-size gradient ascent  Explore phase: (Find the next allocation) oPick point ρ[n] randomly oIf (x[n] = ρ[n] )  Remember new allocation: r[n] = x[n]  Go to Enhance phase oElse  Repeat Explore phase at most N times, then move to Enhance μ[0] μ[2] μ[3] μ [1] Truncated Gaussian pdf μ [4] Example: N = 2 ‘Enhance & Explore’ in WLAN 5/14

 Theorem for E&E  Utility of never decreases through time  converges to an allocation of maximal utility  Converges for any initial rate allocation  Assumptions for the proof  Fixed capacity region  Coordinate-convex capacity region  Much weaker than convexity!  Future work  Study speed of convergence 6/14 Optimality Theorem

 GW  E&E decides the per-flow rate allocation  One-hop nodes  E&E rate-limits one-hop nodes  Multi-hop nodes  EZ-flow [1] rate-limits multi-hop nodes 7/14 Complete Solution: E&E + EZ [1] Aziz et al., CoNEXT 2009

 Based on Click [1] with MultiflowDispatcher [2]  Creation of 5 new elements  MFQueue  MFLeakyBucket  EEscheduler  EEadapter  EZFlow  Evaluation with  Asus routers  Ns-3 [2] Schiöberg et al., SyClick, /14 Practical Implementation [1] Kohler et al., Transactions on Computer Systems, 2000

 Deployment map:  Without E&E:  With E&E: (proportional fairness) 9/14 Experimental Results in WLAN

 Inter-flow fairness  Appropriate queuing is needed (Fair Queuing [1] )  … but it is not enough 10/14 [1] Demers et al., Sigcomm’89 Starvation in Mesh Networks

 Deployment map:  Without E&E:  With E&E: (proportional fairness) 11/14 Practical Results in Mesh Networks 1-hop flow 3-hop flow 1-hop flow 3-hop flow

 Ns-3 simulator  Re-use of same Click elements  More controlled environment  Possible estimation of capacity  Computation of optimum 12/14 Simulation Results in WLAN

 Include downstream traffic  Study and improve the speed of convergence  Analyze new distributions for the Explore phase  Study the interaction with rate adaptation 13/14 Future Work

 Wireless networks suffer from  Intra-flow problem (e.g., congestion)  Inter-flow problem (e.g., unfairness)  Time-variability  Difficulty/impossibility characterizing the capacity region  Need adaptive algorithms to maximize a desired utility  E&E solves the inter-flow problem in WLAN  Combining E&E and EZ-Flow in mesh networks  Solves both the inter-flow and intra-flow problem  Avoids network-wide message passing  Does not modify networking stack 14/14 Conclusion