2015-5-131 Short-Term Fairness and Long- Term QoS Lei Ying ECE dept, Iowa State University, Joint work with Bo Tan, UIUC and R. Srikant, UIUC.

Slides:



Advertisements
Similar presentations
QoS-based Management of Multiple Shared Resources in Dynamic Real-Time Systems Klaus Ecker, Frank Drews School of EECS, Ohio University, Athens, OH {ecker,
Advertisements

Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
State-Space Collapse via Drift Conditions Atilla Eryilmaz (OSU) and R. Srikant (Illinois) 4/10/20151.
Dynamic Data Compression in Multi-hop Wireless Networks Abhishek B. Sharma (USC) Collaborators: Leana Golubchik Ramesh Govindan Michael J. Neely.
Resource Allocation in Wireless Networks: Dynamics and Complexity R. Srikant Department of ECE and CSL University of Illinois at Urbana-Champaign.
EE 685 presentation Optimal Control of Wireless Networks with Finite Buffers By Long Bao Le, Eytan Modiano and Ness B. Shroff.
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
Wenye Wang Xinbing Wang Arne Nilsson Department of Electrical and Computer Engineering, NC State University March 2005 A New Admission Control Scheme under.
Power Cost Reduction in Distributed Data Centers Yuan Yao University of Southern California 1 Joint work: Longbo Huang, Abhishek Sharma, LeanaGolubchik.
TCP Stability and Resource Allocation: Part II. Issues with TCP Round-trip bias Instability under large bandwidth-delay product Transient performance.
IFIP Performance 2007 On Processor Sharing (PS) and Its Applications to Cellular Data Network Provisioning Yujing Wu, Carey Williamson, Jingxiang Luo Department.
Distributed Algorithms for Secure Multipath Routing
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Yashar Ganjali Computer Systems Laboratory Stanford University February 13, 2003 Optimal Routing in the Internet.
Worst-case Fair Weighted Fair Queueing (WF²Q) by Jon C.R. Bennett & Hui Zhang Presented by Vitali Greenberg.
Volcano Routing Scheme Routing in a Highly Dynamic Environment Yashar Ganjali Stanford University Joint work with: Nick McKeown SECON 2005, Santa Clara,
Hash Tables With Finite Buckets Are Less Resistant to Deletions Yossi Kanizo (Technion, Israel) Joint work with David Hay (Columbia U. and Hebrew U.) and.
Lecture 9. Unconstrained Optimization Need to maximize a function f(x), where x is a scalar or a vector x = (x 1, x 2 ) f(x) = -x x 2 2 f(x) = -(x-a)
Comparing flow-oblivious and flow-aware adaptive routing Sara Oueslati and Jim Roberts France Telecom R&D CISS 2006 Princeton March 2006.
Generalized Processing Sharing (GPS) Is work conserving Is a fluid model Service Guarantee –GPS discipline can provide an end-to-end bounded- delay service.
Charge-Sensitive TCP and Rate Control Richard J. La Department of EECS UC Berkeley November 22, 1999.
Duality Lecture 10: Feb 9. Min-Max theorems In bipartite graph, Maximum matching = Minimum Vertex Cover In every graph, Maximum Flow = Minimum Cut Both.
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
Bandwidth sharing: objectives and algorithms Jim Roberts France Télécom - CNET Laurent Massoulié Microsoft Research.
Network Bandwidth Allocation (and Stability) In Three Acts.
ADCN MURI Tools for the Analysis and Design of Complex Multi-Scale Networks Review September 9, 2009 Protocols for Wireless Networks Libin Jiang, Jiwoong.
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.
A Fair Scheduling Policy for Wireless Channels with Intermittent Connectivity Saswati Sarkar Department of Electrical and Systems Engineering University.
Distributed-Dynamic Capacity Contracting: A congestion pricing framework for Diff-Serv Murat Yuksel and Shivkumar Kalyanaraman Rensselaer Polytechnic Institute,
Dimitrios Konstantas, Evangelos Grigoroudis, Vassilis S. Kouikoglou and Stratos Ioannidis Department of Production Engineering and Management Technical.
A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The Single-Node Case Abhay K. Parekh, Member, IEEE, and Robert.
Asaf Cohen (joint work with Rami Atar) Department of Mathematics University of Michigan Financial Mathematics Seminar University of Michigan March 11,
Resource Allocation for E-healthcare Applications
Distributed resource allocation in wireless data networks: Performance and design Alexandre Proutière Orange-FT / ENS Paris.
September 27, Instabilities and Oscillations in Networks of Queues Matthew Andrews Bell Labs Joint work with Alex Slivkins (Cornell)
Decentralised load balancing in closed and open systems A. J. Ganesh University of Bristol Joint work with S. Lilienthal, D. Manjunath, A. Proutiere and.
By Avinash Sridrahan, Scott Moeller and Bhaskar Krishnamachari.
Models of multipath resource allocation Damon Wischik, UCL.
Stability of size-based scheduling in resource-sharing networks Maaike Verloop CWI & Utrecht U. Sem Borst CWI & Eindhoven U.T. & Lucent Bell Labs Sindo.
Stochastic Multicast with Network Coding Ajay Gopinathan, Zongpeng Li Department of Computer Science University of Calgary ICDCS 2009, June , Montreal.
Peter Key Cambridge UK joint work with Richard Gibbens, Statistical Laboratory, Cambridge Uni. UK The.
Delay-Based Back-Pressure Scheduling in Multi-Hop Wireless Networks 1 Bo Ji, 2 Changhee Joo and 1 Ness B. Shroff 1 Department of ECE, The Ohio State University.
DaVinci: Dynamically Adaptive Virtual Networks for a Customized Internet Jiayue He, Rui Zhang-Shen, Ying Li, Cheng-Yen Lee, Jennifer Rexford, and Mung.
Super-Fast Delay Tradeoffs for Utility Optimal Scheduling in Wireless Networks Michael J. Neely University of Southern California
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
June 4, 2003EE384Y1 Demand Based Rate Allocation Arpita Ghosh and James Mammen {arpitag, EE 384Y Project 4 th June, 2003.
Fairness and Optimal Stochastic Control for Heterogeneous Networks Time-Varying Channels     U n (c) (t) R n (c) (t) n (c) sensor.
Flows and Networks Plan for today (lecture 6): Last time / Questions? Kelly / Whittle network Optimal design of a Kelly / Whittle network: optimisation.
An Optimal Distributed Call Admission control for Adaptive Multimedia in Wireless/Mobile Networks Reporter: 電機所 鄭志川.
1 Time-scale Decomposition and Equivalent Rate Based Marking Yung Yi, Sanjay Shakkottai ECE Dept., UT Austin Supratim Deb.
Loss-Bounded Analysis for Differentiated Services. By Alexander Kesselman and Yishay Mansour Presented By Sharon Lubasz
Order Optimal Delay for Opportunistic Scheduling In Multi-User Wireless Uplinks and Downlinks Michael J. Neely University of Southern California
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
Buffered Crossbars With Performance Guarantees Shang-Tse (Da) Chuang Cisco Systems EE384Y Thursday, April 27, 2006.
Energy Optimal Control for Time Varying Wireless Networks Michael J. Neely University of Southern California
CHANNEL ALLOCATION FOR SMOOTH VIDEO DELIVERY OVER COGNITIVE RADIO NETWORKS Globecom 2010, FL, USA 1 Sanying Li, Tom H. Luan, Xuemin (Sherman) Shen Department.
BSnetworks.pptTKK/ComNet Research Seminar, SRPT Applied to Bandwidth Sharing Networks (to appear in Annals of Operations Research) Samuli Aalto.
Flows and Networks Plan for today (lecture 6): Last time / Questions? Kelly / Whittle network Optimal design of a Kelly / Whittle network: optimisation.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Joint work with Bo Ji, Kannan Srinivasan, and Ness Shroff Zhenzhi Qian
Dynamic Graph Partitioning Algorithm
Professor Arne Thesen, University of Wisconsin-Madison
Quality of Service For Traffic Aggregates
Aggressiveness Protective Fair Queuing for Bursty Applications
Uncooperative Flow Control
SRPT Applied to Bandwidth Sharing Networks
Javad Ghaderi, Tianxiong Ji and R. Srikant
Optimal Control for Generalized Network-Flow Problems
Presentation transcript:

Short-Term Fairness and Long- Term QoS Lei Ying ECE dept, Iowa State University, Joint work with Bo Tan, UIUC and R. Srikant, UIUC

Resource allocation for the Internet Resource allocation algorithm for the Internet are designed to ensure fairness among users present in the network Assume the number of users is fixed (static model) In reality, the users arrive, bringing in a certain amount of work in the form of a file to be transferred, and depart when the work is completed (connection-level model)

Resource allocation for the Internet The stability of the network when there are file arrivals and departures has been studied in a number of papers (Robert&Massoulie’98, Veciana et al’01, Bonald&Massoulie’01, Lin et al’07) The network is stochastically stable under the proportional-fairness if Connection-level performance beyond stability?

Network and flow model Consider a network with L links and R routes File arrivals of each type: Poisson, rate r File size of each type: Exponential, parameter  r Capacity of each link = c l The capacity of each link is divided among the files using the link A file departs after it has transferred its data

Resource allocation and backlog n r (t): number of files of type r x r (t): rate allocated to flows of type r at time t Backlog is affected by the rate allocation  Backlog:

Resource allocation and backlog Proportionally-fair resource allocation on the backlog  Proportionally-fairness can be implemented in a distributed fashion  Support the maximum connection-level stability  Doesn’t maximize the departure rate at each time slot

Line network example r =  r = , c l =1 n 1 [t]=n 2 [t]=n 3 [t] ) x 1 [t]=x 2 [t]=x 3 [t]=0.5 ) overall departure rate is 1.5  x 2 [t]=x 3 [t]=1 ) overall departure rate is 2 

Long-term QoS Goal: Study the impact of proportionally-fair resource allocation on the backlog Obtain an upper-bound on the backlog under proportional fairness Find the optimal resource allocation strategy to minimize the backlog Obtain a lower bound on the backlog under the optimal strategy Compare the upper and lower bound in the heavy-traffic regime:  r  r ! 1

Long-term QoS: Line network Optimal policies for a line network with two links were proposed by Verloop et al’ 06. The delay-performance of the optimal policies and the proportionally-fair policy were compared using simulations, and it was shown that the gap is less than 20%.

Optimal resource allocation: Star network If all the 3 file types are non- empty  Serve each of them at rate 0.5 If only 2 file types are non- empty  Serve the file type with more files at rate 1 If only 1 file type is non-empty  Serve it at rate 1 Recall each link has capacity 1

Intuition behind optimality x=(0.5,0.5,0.5) maximizes total service rate,  Feasible only when all file types are non-empty. If only 2 file types are non- empty, serve the one with the larger number of files  This would increase the likelihood that all file types are non-empty in the future Motivated by Verloop et al (2005) for 2-link, 3-flow network

Proof of optimality Use uniformization to convert to discrete-time problem Consider the objective Prove the optimality of the scheme for all N  Use induction and dynamic programming

Performance of the optimal scheme Largest 2 file types behave like a single queue: total service rate for them = 1 Suggests the Lyapunov function: m 1 (t) m 2 (t) 2 1 m 3 (t)

Optimal scheme vs proportional fairness Lower bound for optimal scheme: Heavy-traffic limit

Performance of proportional fairness Lyapunov function E[W[t+1] – W[t] ] = 0 in steady-state Upper bound on steady-state backlog Compare with upper bound upper bound / lower bound = 1.5

Simulation results

Upper bound for general networks Lyapunov function

Upper bound for general networks

Upper bound for general networks Upper bound This result complements the work of Kang, Kelly, Lee, Williams (2007)  Their model assumes each link has a dedicated flow;  Letting the load due to local flows go to zero leads to a heuristic upper bound

Line network Our upper bound Upper bound by Kang, Kelly, Lee, Williams (2007)

Star network Our upper bound Upper bound by Kang, Kelly, Lee, Williams (2007)

Summary Derived an upper bound for general networks, which linearly increases with the number of routes in the network. Tighter lower bound?