Resource Sharing with Subexponential Distributions

Slides:



Advertisements
Similar presentations
Introduction to Queuing Theory
Advertisements

Many useful applications, especially in queueing systems, inventory management, and reliability analysis. A connection between discrete time Markov chains.
Thrasyvoulos Spyropoulos / Eurecom, Sophia-Antipolis 1  Load-balancing problem  migrate (large) jobs from a busy server to an underloaded.
ANALYZING STORAGE SYSTEM WORKLOADS Paul G. Sikalinda, Pieter S. Kritzinger {psikalin, DNA Research Group Computer Science Department.
Simulation of multiple server queuing systems
Queuing Theory For Dummies
Computer Systems Modelling Sam Haines Clare College, University of Cambridge 1 st March 2015.
Chap. 20, page 1051 Queuing Theory Arrival process Service process Queue Discipline Method to join queue IE 417, Chap 20, Jan 99.
Multiple server queues In particular, we look at M/M/k Need to find steady state probabilities.
Small scale analysis of data traffic models B. D’Auria - Eurandom joint work with S. Resnick - Cornell University.
A Hierarchical Characterization of a Live Streaming Media Workload E. Veloso, V. Almeida W. Meira, A. Bestavros, S. Jin Proceedings of Internet Measurement.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Continuous random variables Uniform and Normal distribution (Sec. 3.1, )
Data Communication and Networks Lecture 13 Performance December 9, 2004 Joseph Conron Computer Science Department New York University
Performance Evaluation
1 TCOM 501: Networking Theory & Fundamentals Lectures 9 & 10 M/G/1 Queue Prof. Yannis A. Korilis.
7/3/2015© 2007 Raymond P. Jefferis III1 Queuing Systems.
OS Fall ’ 02 Performance Evaluation Operating Systems Fall 2002.
ORF Electronic Commerce Spring 2009 April 15, 2009 Week 10 Capacity Analysis Deterministic Model –Assume: each HTTP request takes T r (request time)
4-1 Continuous Random Variables 4-2 Probability Distributions and Probability Density Functions Figure 4-1 Density function of a loading on a long,
A Review of Probability Models
1 Exponential Distribution & Poisson Process Memorylessness & other exponential distribution properties; Poisson process and compound P.P.’s.
Self-Similarity of Network Traffic Presented by Wei Lu Supervised by Niclas Meier 05/
References for M/G/1 Input Process
Introduction to Queuing Theory
Spreadsheet Modeling & Decision Analysis
The Poisson Process. A stochastic process { N ( t ), t ≥ 0} is said to be a counting process if N ( t ) represents the total number of “events” that occur.
Copyright ©: Nahrstedt, Angrave, Abdelzaher, Caccamo1 Queueing Systems.
Moment Generating Functions
CPSC 531: Probability Review1 CPSC 531:Probability & Statistics: Review II Instructor: Anirban Mahanti Office: ICT 745
Queueing Analysis of Production Systems (Factory Physics)
Queueing Theory What is a queue? Examples of queues: Grocery store checkout Fast food (McDonalds – vs- Wendy’s) Hospital Emergency rooms Machines waiting.
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,
An Optimal Service Ordering for a World Wide Web Server A Presentation for the Fifth INFORMS Telecommunications Conference March 6, 2000 Amy Csizmar Dalal.
4-1 Continuous Random Variables 4-2 Probability Distributions and Probability Density Functions Figure 4-1 Density function of a loading on a long,
1 Special Continuous Probability Distributions -Exponential Distribution -Weibull Distribution Dr. Jerrell T. Stracener, SAE Fellow Leadership in Engineering.
Chapter 20 Queuing Theory to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004 Brooks/Cole,
M/M/1 Queues Customers arrive according to a Poisson process with rate. There is only one server. Service time is exponential with rate  j-1 jj+1...
The M/M/ N / N Queue etc COMP5416 Advanced Network Technologies.
Analysis of SRPT Scheduling: Investigating Unfairness Nikhil Bansal (Joint work with Mor Harchol-Balter)
Chapter 4 Continuous Random Variables and Probability Distributions  Probability Density Functions.2 - Cumulative Distribution Functions and E Expected.
Risk Analysis Workshop April 14, 2004 HT, LRD and MF in teletraffic1 Heavy tails, long memory and multifractals in teletraffic modelling István Maricza.
Copyright ©: Nahrstedt, Angrave, Abdelzaher, Caccamo1 Queueing Systems.
Queuing Theory.  Queuing Theory deals with systems of the following type:  Typically we are interested in how much queuing occurs or in the delays at.
Mohammad Khalily Islamic Azad University.  Usually buffer size is finite  Interarrival time and service times are independent  State of the system.
Simulation of single server queuing systems
Mobile Data Offloading: How Much Can WiFi Deliver? Kyunghan Lee, Injong Rhee, Joohyun Lee, Song Chong, Yung Yi CoNEXT Presentor: Seokshin.
4-1 Continuous Random Variables 4-2 Probability Distributions and Probability Density Functions Figure 4-1 Density function of a loading on a long,
Weldisson Ferreira Ruas José Marcos C. Brito
Chapter 4 Continuous Random Variables and Probability Distributions
The Exponential and Gamma Distributions
Chapter 4 Continuous Random Variables and Probability Distributions
Group Multicast Capacity in Large Scale Wireless Networks
Exponential Distribution & Poisson Process
Load Balancing and Data centers
Dynamic Graph Partitioning Algorithm
Queueing Theory What is a queue? Examples of queues:
Queuing Theory Non-Markov Systems
B.Ramamurthy Appendix A
Moment Generating Functions
Lecture 4 Section 1.5 Objectives: Other Continuous Distributions
Network Traffic Modeling
Deadline Scheduling and Heavy tailED distributions
Queuing Analysis.
Javad Ghaderi, Tianxiong Ji and R. Srikant
September 1, 2010 Dr. Itamar Arel College of Engineering
Location models for airline hubs behaving as M/D/c queues
Numerical Studies on Braess-like Paradoxes for Non-Cooperative Load Balancing in Distributed Computer Systems By Said Fathy El-Zoghdy, Hisao Kameda, and.
Poisson Process and Related Distributions
VIRTUE MARYLEE MUGURACHANI QUEING THEORY BIRTH and DEATH.
Presentation transcript:

Resource Sharing with Subexponential Distributions Predrag Jelenković and Petar Momčilvoić Columbia University

Outline Introduction Motivation Main Result Simulation Results Processor Sharing Queues Subexponential Distributions Heavy Tailed Distributions Motivation Background Main Result Simulation Results Conclusion

Introduction Processor Sharing Queues. Used in modeling of resource sharing applications. J5 J4 J6 P . . . JB JA J9 J3 J7 J2 J8 J1

Introduction Processor Sharing Queues contd. Each user will get a quantum of server time. This quantum depends on the processor (resource) sharing schemes used. The order of service will also depend of the resource sharing scheme used. Extensively used in modeling of computer and communication systems.

Introduction Processor Sharing Queues contd. Properties Customers arrive according to a Poisson process The service time is independent and identically distributed random variables. The number of customers L in the queue depends only on E[B]. The stationary remaining service time of customers are i.i.d random variables having a distribution of

Introduction Subexponential Distributions A subexponential distribution has the property to decay slower than any exponential distribution, i.e., its cumulative distribution function F(t) satisfies Examples of Subexponential distributions are Lognormal and Weibull distributions.

Introduction Subexponential Distributions contd. Examples.

Introduction Heavy tail distributions A distribution is said to be heavy tailed if This means that regardless of the distribution for small values of the random variable, if the asymptotic shape of the distribution is hyperbolic, it is heavy-tailed.

Motivation This work was mainly motivated by the finding that, server access patterns and file sizes have a moderately heavy tails.

Motivation Recent and related work. Asymptotic behavior of M/G/1 PS queues with polynomial like tails was covered by A.P. Zwart et al. Zwart et al investigated PS queues with multiple classes of arrivals with different polynomial tails.

Main Result Provides a relationship between the waiting time and the service distribution of a customer for subexponentially distributed service times. It has been shown that If B  IR and [B] < ,  >1 then as x 

Main Result contd Waiting time of a customer depends on three factors. (for a PS queue) Work load of the customer Workloads of the customers already present in the system Workloads of the customers that arrive during the service

Main Result contd. Let Bi and Vi represents the Service time and the waiting time of customer arriving at time Ti, then the waiting time of the customer who arrives at time T0=0 is given by Where, Waiting time caused by customers already in the system Waiting time caused by new arrivals.

Main Result contd. Remarks Asymptotically long waiting time of a customer cannot be caused by customers present in the system upon arrival, i.e. the effect of is limited. The waiting time can be become large only if it actually has a long waiting time, and not because of large service requirements of arrivals.

Main result For a M/G/1 PS queue with service time distributions that belongs to a class of Subexponential distributions with tails heavier than will exhibit the following property as This result only applies to service distributions with tails heavier than e-sqrt(x)

Main Results

Simulation results Parameters Service time distribution According to the results of this paper , the waiting time distribution should be,

Simulation Results

Simulation Results contd.

Conclusion Proposes a Asymptotic relationship between the service time distribution and the waiting time for a M/G/1 processor sharing queue with subexponential waiting time distributions. The result is useful in the analysis of web traffic.

Intermediately regularly varying distributions A nonnegative r.v. X is called intermediately regularly varying if