Stability of size-based scheduling in resource-sharing networks Maaike Verloop CWI & Utrecht U. Sem Borst CWI & Eindhoven U.T. & Lucent Bell Labs Sindo.

Slides:



Advertisements
Similar presentations
A Survey of Web Cache Replacement Strategies Stefan Podlipnig, Laszlo Boszormenyl University Klagenfurt ACM Computing Surveys, December 2003 Presenter:
Advertisements

Optimal Capacity Sharing of Networks with Multiple Overlays Zheng Ma, Jiang Chen, Yang Richard Yang and Arvind Krishnamurthy Yale University University.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Chapter 7 1 Cellular Telecommunications Systems Abdulaziz Mohammed Al-Yami
Introduction to Queuing Theory
Traffic and routing. Network Queueing Model Packets are buffered in egress queues waiting for serialization on line Link capacity is C bps Average packet.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Understanding Operating Systems Fifth Edition
Architectures for Congestion-Sensitive Pricing of Network Services Thesis Defense by Murat Yuksel CS Department, RPI July 3 rd, 2002.
Optimizing Buffer Management for Reliable Multicast Zhen Xiao AT&T Labs – Research Joint work with Ken Birman and Robbert van Renesse.
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 in Wireless Networks: Dynamics and Complexity R. Srikant Department of ECE and CSL University of Illinois at Urbana-Champaign.
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
Analysis and Simulation of a Fair Queueing Algorithm A. Demers, S. keshav, and S. Shenker Wireless/Mobile Network Lab 임상택.
Queuing Theory For Dummies
A Case for Relative Differentiated Services and the Proportional Differentiation Model Constantinos Dovrolis Parameswaran Ramanathan University of Wisconsin-Madison.
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,
1 Cooperative Communications in Networks: Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland October, 2008.
Comparing flow-oblivious and flow-aware adaptive routing Sara Oueslati and Jim Roberts France Telecom R&D CISS 2006 Princeton March 2006.
Network Bandwidth Allocation (and Stability) In Three Acts.
Dynamic Load Balancing Experiments in a Grid Vrije Universiteit Amsterdam, The Netherlands CWI Amsterdam, The
Performance Analysis of the IEEE Wireless Metropolitan Area Network nmgmt.cs.nchu.edu.tw 系統暨網路管理實驗室 Systems & Network Management Lab Reporter :黃文帥.
Queueing Network Model. Single Class Model Open - Infinite stream of arriving customers Closed - Finite population eg Intranet users Indistinguishable.
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 40 th Annual CISS 2006 Conference on Information Sciences and Systems Some Optimization Trade-offs in Wireless Network Coding Yalin E. Sagduyu Anthony.
Combining Multipath Routing and Congestion Control for Robustness Peter Key.
1 Proportional differentiations provisioning Packet Scheduling & Buffer Management Yang Chen LANDER CSE Department SUNY at Buffalo.
On Self Adaptive Routing in Dynamic Environments -- A probabilistic routing scheme Haiyong Xie, Lili Qiu, Yang Richard Yang and Yin Yale, MR and.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 34 – Media Server (Part 3) Klara Nahrstedt Spring 2012.
Application of Methods of Queuing Theory to Scheduling in GRID A Queuing Theory-based mathematical model is presented, and an explicit form of the optimal.
Location Models For Airline Hubs Behaving as M/D/C Queues By: Shuxing Cheng Yi-Chieh Han Emile White.
Dimitrios Konstantas, Evangelos Grigoroudis, Vassilis S. Kouikoglou and Stratos Ioannidis Department of Production Engineering and Management Technical.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Dynamic and Decentralized Approaches for Optimal Allocation of Multiple Resources in Virtualized Data Centers Wei Chen, Samuel Hargrove, Heh Miao, Liang.
Fundamental Lower Bound for Node Buffer Size in Intermittently Connected Wireless Networks Yuanzhong Xu, Xinbing Wang Shanghai Jiao Tong University, China.
L13. Shortest path routing D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2014.
Capacity Scaling with Multiple Radios and Multiple Channels in Wireless Mesh Networks Oguz GOKER.
Flows and Networks Plan for today (lecture 5): Last time / Questions? Blocking of transitions Kelly / Whittle network Optimal design of a Kelly / Whittle.
Aalto_inria2.pptINRIA Sophia Antipolis, France, On the Gittins index in the M/G/1 queue Samuli Aalto (TKK) in cooperation with Urtzi Ayesta.
Queuing Networks Jean-Yves Le Boudec 1. Contents 1.The Class of Multi-Class Product Form Networks 2.The Elements of a Product-Form Network 3.The Product-Form.
Queuing Networks Jean-Yves Le Boudec 1. Networks of Queues Stability Queuing networks are frequently used models The stability issue may, in general,
Logical Topology Design and Interface Assignment for Multi- Channel Wireless Mesh Networks A. Hamed Mohsenian Rad Vincent W.S. Wong The University of British.
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
Minimax Open Shortest Path First (OSPF) Routing Algorithms in Networks Supporting the SMDS Service Frank Yeong-Sung Lin ( 林永松 ) Information Management.
Evaluation of the XL Routing Algorithm in Multiple Failure Conditions Nguyen Cao Julie Morris Khang Pham.
Pending Interest Table Sizing in Named Data Networking Luca Muscariello Orange Labs Networks / IRT SystemX G. Carofiglio (Cisco), M. Gallo, D. Perino (Bell.
Network Design and Analysis-----Wang Wenjie Queuing Theory III: 1 © Graduate University, Chinese academy of Sciences. Network Design and Performance Analysis.
1 Dr. Ali Amiri TCOM 5143 Lecture 8 Capacity Assignment in Centralized Networks.
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.
STUMP: Exploiting Position Diversity in the Staggered TDMA Underwater MAC Protocol Kurtis Kredo II, Petar Djukic, Prasant Mohapatra IEEE INFOCOM 2009.
6 December On Selfish Routing in Internet-like Environments paper by Lili Qiu, Yang Richard Yang, Yin Zhang, Scott Shenker presentation by Ed Spitznagel.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
1 Fair Queuing Hamed Khanmirza Principles of Network University of Tehran.
2/14/2016  A. Orda, A. Segall, 1 Queueing Networks M nodes external arrival rate (Poisson) service rate in each node (exponential) upon service completion.
Analysis and Design of an Adaptive Virtual Queue (AVQ) Algorithm for AQM By Srisankar Kunniyur & R. Srikant Presented by Hareesh Pattipati.
BSnetworks.pptTKK/ComNet Research Seminar, SRPT Applied to Bandwidth Sharing Networks (to appear in Annals of Operations Research) Samuli Aalto.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
Designing Multi-hop Wireless Backhaul Networks with Delay Guarantees Girija Narlikar, Gordon Wilfong, and Lisa Zhang Bell Lab. Infocom 2006.
Lecture 12 Scheduling Models for Computer Networks Dr. Adil Yousif.
The Impact of Replacement Granularity on Video Caching
Author: Ragalatha P, Manoj Challa, Sundeep Kumar. K
Dynamic Graph Partitioning Algorithm
Multi-hop Coflow Routing and Scheduling in Data Centers
Scheduling Algorithms to Minimize Session Delays
SRPT Applied to Bandwidth Sharing Networks
M/G/1/MLPS Queue Mean Delay Analysis
Mean Delay Analysis of Multi Level Processor Sharing Disciplines
Horizon: Balancing TCP over multiple paths in wireless mesh networks
Presentation transcript:

Stability of size-based scheduling in resource-sharing networks Maaike Verloop CWI & Utrecht U. Sem Borst CWI & Eindhoven U.T. & Lucent Bell Labs Sindo Núñez-Queija CWI & Eindhoven U.T

2 Introduction Size-based scheduling in single resource systems SRPT, LAS, … Data flows: simultaneous resource possession Not work conserving Performance [Yang & De Veciana] Performance measures –Stability –Delay –Resource occupancy Compare re-entrant lines and interacting dynamical systems server users queue

3 Introduction Size-based scheduling in single resource systems SRPT, LAS, … Data flows: simultaneous resource possession Not work conserving Performance [Yang & De Veciana] Performance measures –Stability (not trivial) –Delay –Resource occupancy Compare re-entrant lines and interacting dynamical systems 1 2 0

4 Outline Model description Stability of size-based scheduling –SERPT: Shortest Expected Remaining Processing Time –SRPT: Shortest Remaining Processing Time –LAS: Least Attained Service

5 Model description Linear network L nodes, with capacity 1 L +1 classes of users Poisson arrival processes with rate λ i Random flow size B i with mean β i Traffic load ρ i = λ i β i N i denotes the number of class-i flows in the system class 0 class 2class 3class 1 class L

6 Stability Class i is stable iff P( N i =0) > 0 Network is stable if all classes are stable Necessary condition for stability of network: ρ 0 +ρ i < 1 for all i Sufficient condition (no parallelism): ρ 0 +ρ 1 +…+ ρ L < 1 for all i 123L 0

7 Stability conditions depend on disciplines Prioritize class 0 –Class i is served only if class 0 is empty –Stable iff ρ 0 +ρ i <1, for all nodes 123L 0 standard conditions

8 Stability conditions depend on disciplines Prioritize class 0 –Class i is served only if class 0 is empty –Stable iff ρ 0 +ρ i <1, for all nodes Prioritize all classes 1,…,L –Class 0 is served only if classes 1,…,L are empty –Stable iff –More stringent stability condition 123L 0 standard conditions

9 Size-based scheduling I: SRPT Class 0 is served at full rate if a class-0 user has the shortest remaining size among all users Otherwise, at each node i, class i is served at full rate If N i > 0, node i works at full capacity, –Class i is stable iff ρ 0 +ρ i < 1 Stability condition for class 0 –Largest flows that get through –ρ 0 (x 0 ) + ρ i (x i ) ≤ 1 –x 0 ≤ x i 123L 0

10 SRPT: Stability of class 0 Time-scale decomposition: large class-0 flows –Arrival rate: λ 0 (ε)= ελ 0 –Service requirements: B 0 (ε)=B 0 /ε –Traffic load independent of ε: ρ 0 (ε)= ελ 0 β 0 /ε =ρ 0 Distinguish between class-i flows that are larger or smaller than 1/√ε –Calculate P(no i-flow is smaller than 1/√ε) Class 0 is stable in the ε-system for ε small enough

11 Short class-0 flows Assume that class-0 flows are shorter than those of all other classes: M 0 < m i (almost strict prioritization) Then class 0 is stable under standard conditions: ρ 0 +ρ i <1 SRPT: Stability of class 0 (cont.)

12 Size-based scheduling II: LAS In each node a flow has the right to a share of the capacity if it is one of the shortest Class-0 flows can only utilize the smallest share along the route Surplus capacity is re-allocated to the other classes  if N i > 0, node i works at full capacity Class i is stable iff ρ 0 +ρ i < 1 123L 0

13 LAS: Stability of class 0 ε-system: relatively large class-0 users –Arrival rate: λ 0 (ε)= ελ 0 –Service requirements: B 0 (ε)=B 0 /ε –Load independent of ε: ρ 0 (ε)= ρ 0 –Distinguish between “long” and “short” flows Class 0 is stable in the ε-system for ε small enough

14 class 0 class 1 N1N1 N0N0 N 2 =0 Conclusion Size-based schedulers may render poor performance in networks Study performance of schemes such as α-fair allocations that are known to ensure stability Optimal allocation schemes needed to provide a sensible benchmark –Complexity / approximations –Linear network –More general networks

Stability of size-based scheduling in resource-sharing networks Maaike Verloop Sem Borst Sindo Núñez-Queija