Price-based Resource Allocation in Wireless Ad Hoc Networks Yuan Xue, Baochun Li and Klara Nahrstedt University of Illinois at Urbana-Champaign University.

Slides:



Advertisements
Similar presentations
Impact of Interference on Multi-hop Wireless Network Performance
Advertisements

February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Mission-based Joint Optimal Resource Allocation in Wireless Multicast Sensor Networks Yun Hou Prof Kin K. Leung Archan Misra.
Optimal Capacity Sharing of Networks with Multiple Overlays Zheng Ma, Jiang Chen, Yang Richard Yang and Arvind Krishnamurthy Yale University University.
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
QoS in ad hoc nets: distributed fair scheduling SCOPE: Self-coordinating Localized FQ H. Luo et al “A Self-Coordinating Approach to Distributed FairQueueing.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
End-to-End Fair Bandwidth Allocation in Multi-hop Wireless Ad Hoc Networks Baochun Li Department of Electrical and Computer Engineering University of Toronto.
Available Bandwidth Estimation in IEEE Based Wireless Networks Samarth Shah, Kai Chen, Klara Nahrstedt Department of Computer Science University.
Decomposable Optimisation Methods LCA Reading Group, 12/04/2011 Dan-Cristian Tomozei.
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
Stony Brook Mesh Router: Architecting a Multi-Radio Multihop Wireless LAN Samir R. Das (Joint work with Vishnu Navda, Mahesh Marina and Anand Kashyap)
CS541 Advanced Networking 1 Spectrum Sharing in Cognitive Radio Networks Neil Tang 3/23/2009.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
Achieving End-to-End Fairness in Wireless Networks Ananth Rao Ion Stoica OASIS Retreat, Jul 2005.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Interaction of ISPs: Distributed Resource Allocation and Revenue Maximization Sam C.M. Lee, Joe W.J. Jiang, John C.S. Lui The Chinese University of Hong.
Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign.
Rethinking Internet Traffic Management: From Multiple Decompositions to a Practical Protocol Jiayue He Princeton University Joint work with Martin Suchara,
1 TDMA Scheduling in Competitive Wireless Networks Mario CagaljHai Zhan EPFL - I&C - LCA February 9, 2005.
CS541 Advanced Networking 1 Static Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/9/2009.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
A Fair Scheduling for Wireless Mesh Networks Naouel Ben Salem and Jean-Pierre Hubaux Laboratory of Computer Communications and Applications (LCA) EPFL.
Sharanya Eswaran, Penn State University Matthew Johnson, CUNY Archan Misra, Telcordia Technolgoies Thomas La Porta, Penn State University Utility-driven.
Steady and Fair Rate Allocation for Rechargeable Sensors in Perpetual Sensor Networks Zizhan Zheng Authors: Kai-Wei Fan, Zizhan Zheng and Prasun Sinha.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jennifer Rexford Princeton University With Jiayue He, Rui Zhang-Shen, Ying Li,
1 IEEE Trans. on Smart Grid, 3(1), pp , Optimal Power Allocation Under Communication Network Externalities --M.G. Kallitsis, G. Michailidis.
A Fair Scheduling for Wireless Mesh Networks Naouel Ben Salem and Jean-Pierre Hubaux Laboratory of Computer Communications and Applications (LCA) EPFL.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
A Distributed Framework for Correlated Data Gathering in Sensor Networks Kevin Yuen, Ben Liang, Baochun Li IEEE Transactions on Vehicular Technology 2008.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
Logical Topology Design and Interface Assignment for Multi- Channel Wireless Mesh Networks A. Hamed Mohsenian Rad Vincent W.S. Wong The University of British.
Interaction of Overlay Networks: Properties and Implications Joe W.J. Jiang Dah-Ming Chiu John C.S. Lui The Chinese University of Hong Kong.
Scalable Multi-Class Traffic Management in Data Center Backbone Networks Amitabha Ghosh (UtopiaCompression) Sangtae Ha (Princeton) Edward Crabbe (Google)
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.
Utility Maximization for Delay Constrained QoS in Wireless I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1 /23.
Improving Throughput in Multihop Wireless Networks Zongpeng Li and Baochun Li, Senior Member, IEEE IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55,
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
Advanced Communication Network Joint Throughput Optimization for Wireless Mesh Networks R 戴智斌 R 蔡永斌 Xiang-Yang.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
End-to-End Performance and Fairness in Multihop Wireless Backhaul Networks V. Gambiroza, B. Sadeghi, and E. Knightly Rice University.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jiayue He, Rui Zhang-Shen, Ying Li, Cheng-Yen Lee, Jennifer Rexford, and Mung.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
IEEE j Relay-Based Wireless Access Networks VASKEN GENC, SEAN MURPHY, YANG YU, AND JOHN MURPHY, UNIVERSITY COLLEGE DUBLIN SCHOOL OF COMPUTER SCIENCE.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
Power Controlled Network Protocols for Multi- Rate Ad Hoc Networks Pan Li +, Qiang Shen*, Yuguang Fang +, and Hailin Zhang # +: EE, Florida University.
Distributed Network Coding Based Opportunistic Routing for Multicast Abdallah Khreishah, Issa Khalil, and Jie Wu.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Optimization Models for Fixed Channel Assignment in Wireless Mesh Networks with Multiple Radios Arindam K. Das, Sumit Roy, SECON Kim Young.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
A Maximum Fair Bandwidth Approach for Channel Assignment in Wireless Mesh Networks Bahador Bakhshi and Siavash Khorsandi WCNC 2008.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Impact of Interference on Multi-hop Wireless Network Performance
Routing Metrics for Wireless Mesh Networks
Universal Opportunistic Routing Scheme using Network Coding
Resource Allocation in Non-fading and Fading Multiple Access Channel
On the Physical Carrier Sense in Wireless Ad-hoc Networks
Topology Control and Its Effects in Wireless Networks
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Hemant Kr Rath1, Anirudha Sahoo2, Abhay Karandikar1
Power Efficient Communication ----Joint Routing, Scheduling and Power Control Design Presenter: Rui Cao.
Path Capacity in Multirate and Multihop Wireless Networks
ACHIEVEMENT DESCRIPTION
Presentation transcript:

Price-based Resource Allocation in Wireless Ad Hoc Networks Yuan Xue, Baochun Li and Klara Nahrstedt University of Illinois at Urbana-Champaign University of Toronto

Introduction Wireless ad hoc network Wireless – scarce bandwidth resource Multihop – an end-to-end flow passes multiple wireless links Problem Resource allocation for end-to-end flows in ad hoc networks Goal – Optimal resource allocation Maximize the aggregated utilities of all flows Challenges – unique characteristics of ad hoc networks Location-dependent contention Spatial reuse f1f1 f2f2 f3f3

Network Model Network Model G T = ( N, L ) Node set N = {1,2,…,N} Wireless links set L = {1,2,…,L} End-to-end flows Flow set F = {1,2,…,F} Each flow f  F passes a set of wireless links: f  L Subflow Wireless Channel Capacity C Interference model Two transmissions(subflows) contend if their sources/destinations are within range f1f1 f2f2 f3f3

Resource Constraint Wireless link contention graph G C = ( L,E c ) For l 1,l 2  L, (l 1,l 2 )  E c, iff l 1, l 2 contend “Resource” A maximal clique in wireless contention graph q Feasible allocation A wireless link bandwidth allocation y = (y l, l  L ), iff Constraint for resource allocation Clique-flow matrix R, R qf = |q  f| rate allocation x= (x f,f  F ) is feasible, iff Rx  C f1f1 f2f2 f3f3 q1q1 q2q2 q3q3 l 12 l 26 l 23 l 34 l 45 l 47 l 78 q1q1 q2q2 q3q f1f1 f2f2 f3f3

Problem Formulation Utility function For f  F, U f (x f ): R +  R + On the interval I f = [m f, M f ], the utility functions U f are increasing, strictly concave and twice continuously differentiable. The curvatures of U f are bounded away from zero on I f : - U'' f (x f )  1/  f > 0 U f is additive Optimization problem

A Price-based Approach Lagrangian form Use price signal for a distributed algorithm Price model  q – shadow price for a maximal clique Flow price

Pricing Model Comparison f 11  2 2  3 3  4 4 An example of a wireline network f 11  2 2 An example of an ad hoc network f =  1 +  2 +  3 +  4 f = 3   2 =  1 +(  1 +  2 )+(  1 +  2 )+  2

Algorithm – First Tier Per-clique resource allocation and price calculation Clique q at iteration k Compute new clique price Flow f at iteration k Calculate flow price Compute new rate where Convergence The algorithm converges to the unique optimal point Supply and demand relation Demand function

Algorithm – Second Tier Per-node resource allocation and price calculation Cliques is a “virtual” concept Resource allocation and price calculation tasks of cliques need to be distributed to nodes that constitute the clique Distributed maximal clique construction algorithm Problem Directly apply centralized maximal clique construction algorithm [Bierstone] is not feasible Observation unique characteristics of wireless link contention graph Approach Distribution rule Necessary topological information – neighbors within 3 hops f1f1 f2f2 f3f3

An example Every node Distribute connectivity information Relaying node Calculate cliques evaluate aggregated rate in each clique calculate per-clique prices Update subflow price Destination node Feedback price Source node Calculate and update rate f1f1 f2f2 f3f3

Resource allocation comparison f5f5 11  2 2  3 3  4 f5f5 11  2 2 f1f1 f2f2 f3f3 f4f4 f1f1 f2f2 f3f3 f4f4

Simulation Result Simulation setup in ns-2 Channel capacity 2Mbps 15 nodes in a 600*800 region 3 flows starting at different times

Related Works Fair scheduling at MAC Layer Can not achieve global optimal resource allocation and global fairness Price-base resource allocation in wireline networks Link-based price vs. clique-based price Incentive Pricing in ad hoc network Selfish relaying nodes maximizing its own revenue

Conclusion and Future Directions Concluding remarks (too much) Optimal resource allocation in the sense of maximizing aggregated utilities Maximal Clique Price-based approach to address the unique characteristics of multihop wireless ad hoc networks Two-tier distributed algorithm Future direction Impact of variable topology Impact of traffic-aware channel capacity Impact of ad hoc routing Impact of power control (topology control)