Exact Analysis of TTL Cache Networks
|
|
- Meghan O’Connor’
- 5 years ago
- Views:
Transcription
1 Exact Analysis of TTL Cache Networks Daniel S. Berger, Philipp Gland, Sahil Singla, and Florin Ciucu IFIP WG 7.3 Performance October 7, 2014
2 Classes of Caching
3 Classes of Caches capacity-driven eviction timer-based eviction Least-Recently-Used (LRU) First-In-First-Out (FIFO) Random Eviction (RND) Time-To-Live models TTL-R TTL-Σ TTL-min(Σ, R) Exact Analysis of TTL Cache Networks 1
4 Notation for a TTL Caching Node Exact Analysis of TTL Cache Networks 2 inter-arrival TTL inter-miss inter-arrival TTL cache model cache model { R, Σ, min(σ, R) } examples: G-G-R or M-D-Σ
5 Some TTL Policies Exact Analysis of TTL Cache Networks 3 Policy R: Reset TTL with every request. miss Evict object upon TTL expiry. Policy Σ: Reset TTL only at the times of miss unsuccessful requests (misses). Evict object upon TTL expiry. hit hit T 1 T 2 T 3 hit T 1 hit miss miss
6 Some TTL Policies Exact Analysis of TTL Cache Networks 3 Policy R: Reset TTL with every request. miss Evict object upon TTL expiry. Policy Σ: Reset TTL only at the times of miss unsuccessful requests (misses). Evict object upon TTL expiry. hit hit T 1 T 2 T 3 hit T 1 hit miss miss Policy min(σ, R): Two parallel TTLs, with R and Σ reset policies, respectively. Evict object upon expiry of either TTL.
7 Some TTL Policies Exact Analysis of TTL Cache Networks 3 Policy min(σ, R): Two parallel TTLs, with R and Σ reset policies, respectively. Evict object upon expiry of either TTL.
8 Some TTL Policies Exact Analysis of TTL Cache Networks 3 Policy min(σ, R): Two parallel TTLs, with R and Σ reset policies, respectively. Evict object upon expiry of either TTL.
9 Some TTL Policies Exact Analysis of TTL Cache Networks 3 Policy min(σ, R): Two parallel TTLs, with R and Σ reset policies, respectively. Evict object upon expiry of either TTL.
10 Some TTL Policies Exact Analysis of TTL Cache Networks 3 Policy min(σ, R): Two parallel TTLs, with R and Σ reset policies, respectively. Evict object upon expiry of either TTL.
11 LRU, FIFO, RND TTL Exact Analysis of TTL Cache Networks 4 plots omitted copyright [Martina et al., A unified approach to the performance analysis of caching systems, IEEE IN- FOCOM 2014] LRU M-D-R FIFO M-D-Σ RND M-M-Σ plots c [Martina et al, IEEE Infocom 2014]
12 Exact Analysis of TTL Cache Networks 5 Contribution of this work I) unifies the analysis of R and Σ [Choungmo Fofack et al., VALUETOOLS 2012 and 2013] II) first analysis of min(σ, R) III) first exact analysis of feedforward networks superposition input-output
13 Outline Exact Analysis of TTL Cache Networks 5 1 Introduction and Contribution 2 Analysis Line Networks (Renewal Request Model) Feedforward Networks (MAP Request Model) 3 Accuracy of the Poisson Approximation 4 Model Comparison and Conclusions
14 Line Networks Exact Analysis of TTL Cache Networks 6 {X t } t 1 and {T t } t 1 : independent renewal processes {X t } {?} {T t }
15 Line Networks Exact Analysis of TTL Cache Networks 6 {X t } t 1 and {T t } t 1 : independent renewal processes {X t } {?} {T t }
16 Stopping Time Formalization Exact Analysis of TTL Cache Networks 6 {X t } t 1 and {T t } t 1 : independent renewal processes the miss process: Sτ := X Xτ R : τ := min{t : X t > T t } hit hit miss X 1 X 2 X 3 T 1 T 2 T 3
17 Stopping Time Formalization Exact Analysis of TTL Cache Networks 6 {X t } t 1 and {T t } t 1 : independent renewal processes the miss process: Sτ := X Xτ R : τ := min{t : X t > T t } t Σ : τ := min{t : X s > T 1 } s=1 hit hit miss X 1 X 2 X 3 T 1
18 Stopping Time Formalization Exact Analysis of TTL Cache Networks 6 {X t } t 1 and {T t } t 1 : independent renewal processes the miss process: Sτ := X Xτ R : τ := min{t : X t > T t } t Σ : τ := min{t : X s > T 1 } min(σ, R) : τ := min { s=1 min{t : t X s > T1 Σ }, s=1 min{t : X t > T R t } }
19 Laplace Transform of Miss Process Exact Analysis of TTL Cache Networks 7 Find [ (LS τ )(ω) =E e ωs ] τ =E [e ω(x X τ ) ]
20 Laplace Transform of Miss Process Exact Analysis of TTL Cache Networks 7 Find [ (LS τ )(ω) =E e ωs ] τ =E [e ω(x X τ ) ] Challenge dependencies τ X i
21 Exact Analysis of TTL Cache Networks 8 (Fractional) Change of Measure P P Theorem [ t P e ωs t ] t (F ) := E L(X ) t 1 F F F t = σ((x 1, T 1 ),..., (X t, T t )) For an a.s. finite stopping time τ : (LS τ ) = Ẽ [ (LX ) τ ]
22 Exact Analysis of TTL Cache Networks 8 (Fractional) Change of Measure P P Theorem [ t P e ωs t ] t (F ) := E L(X ) t 1 F F F t = σ((x 1, T 1 ),..., (X t, T t )) For an a.s. finite stopping time τ : (LS τ ) = Ẽ [ (LX ) τ ] constant
23 Exact Analysis of TTL Cache Networks 8 (Fractional) Change of Measure P P Theorem [ t P e ωs t ] t (F ) := E L(X ) t 1 F F F t = σ((x 1, T 1 ),..., (X t, T t )) For an a.s. finite stopping time τ : (LS τ ) = Ẽ [ (LX ) τ ] P(τ = k) constant
24 From Renewals to MAPs Exact Analysis of TTL Cache Networks 9 renewals input-output input-output
25 From Renewals to MAPs Exact Analysis of TTL Cache Networks 9 renewals input-output input-output
26 From Renewals to MAPs Exact Analysis of TTL Cache Networks 9 renewals input-output input-output
27 From Renewals to MAPs Exact Analysis of TTL Cache Networks 9 renewals input-output superposition splitting input-output superposition splitting
28 From Renewals to MAPs Exact Analysis of TTL Cache Networks 9 renewals input-output superposition splitting input-output superposition splitting
29 From Renewals to MAPs Exact Analysis of TTL Cache Networks 9 renewals MAPs input-output superposition splitting input-output superposition splitting
30 From Renewals to MAPs Exact Analysis of TTL Cache Networks 9 renewals MAPs input-output superposition splitting input-output superposition splitting
31 From Renewals to MAPs Exact Analysis of TTL Cache Networks 9 renewals MAPs? input-output superposition splitting input-output superposition splitting
32 Markov Arrival Processes (MAPs) Exact Analysis of TTL Cache Networks 10 example MMPP in MAP representation 0, λ 1 0, λ 2 a, b, 0
33 Markov Arrival Processes (MAPs) Exact Analysis of TTL Cache Networks 10 example MMPP in MAP representation active transition 0, λ 1 0, λ 2 a, b, 0 passive transition
34 Exact Analysis of TTL Cache Networks 11 MMPP-M-Σ: Cache-Miss MAP arrival MAP: 0, λ 1 0, λ 2 a, 0 1 b, 0 2 phase-type TTL: 1 µ 0
35 Exact Analysis of TTL Cache Networks 11 MMPP-M-Σ: Cache-Miss MAP arrival MAP: cache-miss MAP: 0, λ 1 0, λ 2 a, 0 a, 0 C1 1 C b, 0 b, 0 0, λ 1 phase-type TTL: µ, 0 µ, 0 0, λ 2 1 µ a, 0 C1 0 C2 0 b, 0 0
36 MMPP-E 2 -Σ: Cache-Miss MAP Exact Analysis of TTL Cache Networks 12 phase-type TTL: cache-miss MAP: a, 0 2 C1 2 b, 0 C2 2 µ µ, 0 µ, 0 µ a, 0 1 C1 1 b, 0 C , λ 1 0, λ 2 µ, 0 a, 0 µ, 0 C1 0 C2 0 b, 0
37 General Theorem for MAP-PH-Σ Cache Exact Analysis of TTL Cache Networks 13 arrival MAP (D 0, D 1 ) phase-type TTL (S, π) with generator P the miss process is a MAP (D 0, D 1 ) given by D 0 =(P D 0 ) + 1 D 1 ( ) D 0n n πd 1 = 1 0 m n 0 n m similar for MAP-PH-R and MAP-PH-min(Σ, R)
38 Accuracy of the Poisson Approximation
39 Exact Analysis of TTL Cache Networks 14 Accuracy of the Poisson Approximation a cache s miss process Poisson relative error in a binary tree M-M-Σ at lowest level 1000 objects & Zipf(0.85)
40 Accuracy of the Poisson Approximation relative error [%] a cache s miss process Poisson relative error in a binary tree M-M-Σ at lowest level 1000 objects & Zipf(0.85) object rank # 1 object rank # level in cache hierarchy Exact Analysis of TTL Cache Networks
41 Summary and Conclusion
42 Conclusions Exact Analysis of TTL Cache Networks 15 three practical cache models R, Σ, min(σ,r) renewal request model computationally efficient limited to line networks MAP request model broadly applicable exponential space complexity numerical methods future work: performance bounds and tool support
43 Exact Analysis of TTL Cache Networks Daniel S. Berger, Philipp Gland, Sahil Singla, and Florin Ciucu IFIP WG 7.3 Performance October 7, 2014
44 Backup Slides
45 Model Comparison and Summary Exact Analysis of TTL Cache Networks 1 request model timer assumptions Renewals IID assumption renewals & deterministic MAPs dense in point processes phase-type ( deterministic) superposition approximations exact analysis splitting p-thinning p-thinning & Markovian type of solution explicit/ numerical Laplace inversion explicit (<100 states) numerical (<10e5 states)
46 Caching MAP: MMPP-E 2 -R Exact Analysis of TTL Cache Networks 2 phase-type TTL: caching MAP: a, 0 2 C1 2 b, 0 C2 2 µ λ 1, 0 λ 2, 0 µ 1 µ, 0 µ, 0 a, 0 C1 1 C2 1 b, 0 0 0, λ 1 0, λ 2 µ, 0 a, 0 µ, 0 C1 0 C2 0 b, 0
47 1 Introduction and Contribution 2 Analysis Line Networks (Renewal Request Model) Feedforward Networks (MAP Request Model) 3 Accuracy of the Poisson Approximation 4 Model Comparison and Conclusions
arxiv: v1 [cs.pf] 24 Feb 2014
Exact Analysis of TTL Cache Networks The Case of Caching Policies driven by Stopping Times Daniel S Berger University of Kaiserslautern Sahil Singla Carnegie Mellon University Philipp Gland TU Berlin Florin
More informationAsymptotically Exact TTL-Approximations of the Cache Replacement Algorithms LRU(m) and h-lru
Nicolas Gast 1 / 24 Asymptotically Exact TTL-Approximations of the Cache Replacement Algorithms LRU(m) and h-lru Nicolas Gast 1, Benny Van Houdt 2 ITC 2016 September 13-15, Würzburg, Germany 1 Inria 2
More informationAsymptotically Exact TTL-Approximations of the Cache Replacement Algorithms LRU(m) and h-lru
206 28th International Teletraffic Congress Asymptotically Exact TTL-Approximations of the Cache Replacement Algorithms LRU(m) and h-lru Nicolas Gast Inria, France Benny Van Houdt University of Antwerp,
More informationUnderstanding Sharded Caching Systems
Understanding Sharded Caching Systems Lorenzo Saino l.saino@ucl.ac.uk Ioannis Paras i.psaras@ucl.ac.uk George Pavlov g.pavlou@ucl.ac.uk Department of Electronic and Electrical Engineering University College
More informationAsymptotically Exact TTL-Approximations of the Cache Replacement Algorithms LRU(m) and h-lru
Asymptotically Exact TTL-Approximations of the Cache Replacement Algorithms LRUm and h-lru Nicolas Gast Inria, France Benny Van Houdt University of Antwerp, Belgium Abstract Computer system and network
More informationImpact of traffic mix on caching performance
Impact of traffic mix on caching performance Jim Roberts, INRIA/RAP joint work with Christine Fricker, Philippe Robert, Nada Sbihi BCAM, 27 June 2012 A content-centric future Internet most Internet traffic
More informationPolitecnico di Torino. Porto Institutional Repository
Politecnico di Torino Porto Institutional Repository [Proceeding] A unified approach to the performance analysis of caching systems Original Citation: Martina V.; Garetto M.;Leonardi E. (214). A unified
More informationOn Allocating Cache Resources to Content Providers
On Allocating Cache Resources to Content Providers Weibo Chu, Mostafa Dehghan, Don Towsley, Zhi-Li Zhang wbchu@nwpu.edu.cn Northwestern Polytechnical University Why Resource Allocation in ICN? Resource
More informationSolutions For Stochastic Process Final Exam
Solutions For Stochastic Process Final Exam (a) λ BMW = 20 0% = 2 X BMW Poisson(2) Let N t be the number of BMWs which have passes during [0, t] Then the probability in question is P (N ) = P (N = 0) =
More informationToward Precise PLRU Cache Analysis
Toward Precise PLRU Cache Analysis Daniel Grund Jan Reineke 2 Saarland University, Saarbrücken, Germany 2 University of California, Berkeley, USA Workshop on Worst-Case Execution-Time Analysis 2 Outline
More informationCS612 Algorithm Design and Analysis
CS612 Algorithm Design and Analysis Lecture 16. Paging problem 1 Institute of Computing Technology Chinese Academy of Sciences, Beijing, China 1 The slides are made based on Algorithm Design, Randomized
More informationTTL Approximations of the Cache Replacement Algorithms LRU(m) and h-lru
TTL Approximations of the Cache Replacement Algorithms LRU(m) and h-lru Nicolas Gast a,, Benny Van Houdt b a Univ. Grenoble Alpes, CNRS, LIG, F-38000 Grenoble, France b Univ. of Antwerp, Depart. of Math.
More informationQUEUING SYSTEM. Yetunde Folajimi, PhD
QUEUING SYSTEM Yetunde Folajimi, PhD Part 2 Queuing Models Queueing models are constructed so that queue lengths and waiting times can be predicted They help us to understand and quantify the effect of
More informationMarkov Chains and Computer Science
A not so Short Introduction Jean-Marc Vincent Laboratoire LIG, projet Inria-Mescal UniversitéJoseph Fourier Jean-Marc.Vincent@imag.fr Spring 2015 1 / 44 Outline 1 Markov Chain History Approaches 2 Formalisation
More informationStochastic process. X, a series of random variables indexed by t
Stochastic process X, a series of random variables indexed by t X={X(t), t 0} is a continuous time stochastic process X={X(t), t=0,1, } is a discrete time stochastic process X(t) is the state at time t,
More informationPrioritized Garbage Collection Using the Garbage Collector to Support Caching
Prioritized Garbage Collection Using the Garbage Collector to Support Caching Diogenes Nunez, Samuel Z. Guyer, Emery D. Berger Tufts University, University of Massachusetts Amherst November 2, 2016 D.
More informationRENEWAL PROCESSES AND POISSON PROCESSES
1 RENEWAL PROCESSES AND POISSON PROCESSES Andrea Bobbio Anno Accademico 1997-1998 Renewal and Poisson Processes 2 Renewal Processes A renewal process is a point process characterized by the fact that the
More informationTTL Approximations of the Cache Replacement Algorithms LRU(m) and h-lru
TTL Approximations of the Cache Replacement Algorithms LRU(m) and h-lru Nicolas Gast, Benny Van Houdt To cite this version: Nicolas Gast, Benny Van Houdt. TTL Approximations of the Cache Replacement Algorithms
More informationLecture 7: Simulation of Markov Processes. Pasi Lassila Department of Communications and Networking
Lecture 7: Simulation of Markov Processes Pasi Lassila Department of Communications and Networking Contents Markov processes theory recap Elementary queuing models for data networks Simulation of Markov
More informationClass 11 Non-Parametric Models of a Service System; GI/GI/1, GI/GI/n: Exact & Approximate Analysis.
Service Engineering Class 11 Non-Parametric Models of a Service System; GI/GI/1, GI/GI/n: Exact & Approximate Analysis. G/G/1 Queue: Virtual Waiting Time (Unfinished Work). GI/GI/1: Lindley s Equations
More informationAge-Optimal Constrained Cache Updating
17 IEEE International Symposium on Information Theory (ISIT) -Optimal Constrained Cache Updating Roy D. Yates, Philippe Ciblat, Aylin Yener, Michèle Wigger Rutgers University, USA, ryates@winlab.rutgers.edu
More informationTowards VM Consolidation Using Idle States
Towards Consolidation Using Idle States Rayman Preet Singh, Tim Brecht, S. Keshav University of Waterloo @AC EE 15 1 Traditional Consolidation Hypervisor Hardware Hypervisor Hardware Hypervisor Hardware
More informationEstimation of DNS Source and Cache Dynamics under Interval-Censored Age Sampling
Estimation of DNS Source and Cache Dynamics under Interval-Censored Age Sampling Di Xiao, Xiaoyong Li, Daren B.H. Cline, Dmitri Loguinov Internet Research Lab Department of Computer Science and Engineering
More informationTWO PROBLEMS IN NETWORK PROBING
TWO PROBLEMS IN NETWORK PROBING DARRYL VEITCH The University of Melbourne 1 Temporal Loss and Delay Tomography 2 Optimal Probing in Convex Networks Paris Networking 27 Juin 2007 TEMPORAL LOSS AND DELAY
More informationNetworked Control System Protocols Modeling & Analysis using Stochastic Impulsive Systems
Networked Control System Protocols Modeling & Analysis using Stochastic Impulsive Systems João P. Hespanha Center for Control Dynamical Systems and Computation Talk outline Examples feedback over shared
More informationT. Liggett Mathematics 171 Final Exam June 8, 2011
T. Liggett Mathematics 171 Final Exam June 8, 2011 1. The continuous time renewal chain X t has state space S = {0, 1, 2,...} and transition rates (i.e., Q matrix) given by q(n, n 1) = δ n and q(0, n)
More informationCS264: Beyond Worst-Case Analysis Lecture #4: Parameterized Analysis of Online Paging
CS264: Beyond Worst-Case Analysis Lecture #4: Parameterized Analysis of Online Paging Tim Roughgarden January 19, 2017 1 Preamble Recall our three goals for the mathematical analysis of algorithms: the
More informationNear optimality of the discrete persistent access caching algorithm
2005 International Conference on Analysis of Algorithms DMTCS proc. AD, 2005, 201 222 Near optimality of the discrete persistent access caching algorithm Predrag R. Jelenković 1 and Xiaozhu Kang 1 and
More informationMarkov processes and queueing networks
Inria September 22, 2015 Outline Poisson processes Markov jump processes Some queueing networks The Poisson distribution (Siméon-Denis Poisson, 1781-1840) { } e λ λ n n! As prevalent as Gaussian distribution
More informationLecture 2: Paging and AdWords
Algoritmos e Incerteza (PUC-Rio INF2979, 2017.1) Lecture 2: Paging and AdWords March 20 2017 Lecturer: Marco Molinaro Scribe: Gabriel Homsi In this class we had a brief recap of the Ski Rental Problem
More informationCHAPTER 6 : LITERATURE REVIEW
CHAPTER 6 : LITERATURE REVIEW Chapter : LITERATURE REVIEW 77 M E A S U R I N G T H E E F F I C I E N C Y O F D E C I S I O N M A K I N G U N I T S A B S T R A C T A n o n l i n e a r ( n o n c o n v e
More informationP E R E N C O - C H R I S T M A S P A R T Y
L E T T I C E L E T T I C E I S A F A M I L Y R U N C O M P A N Y S P A N N I N G T W O G E N E R A T I O N S A N D T H R E E D E C A D E S. B A S E D I N L O N D O N, W E H A V E T H E P E R F E C T R
More informationQueueing Systems: Lecture 3. Amedeo R. Odoni October 18, Announcements
Queueing Systems: Lecture 3 Amedeo R. Odoni October 18, 006 Announcements PS #3 due tomorrow by 3 PM Office hours Odoni: Wed, 10/18, :30-4:30; next week: Tue, 10/4 Quiz #1: October 5, open book, in class;
More informationCACHE MISS ESTIMATION FOR NON-STATIONARY REQUEST PROCESSES. Orange Labs and CMAP, École Polytechnique
CACHE MISS ESTIMATION FOR NON-STATIONARY REQUEST PROCESSES By Felipe Olmos,, Carl Graham and Alain Simonian arxiv:1511.7392v2 math.pr 29 Nov 217 Orange Labs and CMAP, École Polytechnique The goal of the
More informationTHE ZCACHE: DECOUPLING WAYS AND ASSOCIATIVITY. Daniel Sanchez and Christos Kozyrakis Stanford University
THE ZCACHE: DECOUPLING WAYS AND ASSOCIATIVITY Daniel Sanchez and Christos Kozyrakis Stanford University MICRO-43, December 6 th 21 Executive Summary 2 Mitigating the memory wall requires large, highly
More informationThe finite-time Gerber-Shiu penalty function for two classes of risk processes
The finite-time Gerber-Shiu penalty function for two classes of risk processes July 10, 2014 49 th Actuarial Research Conference University of California, Santa Barbara, July 13 July 16, 2014 The finite
More informationIntroduction to Queuing Theory. Mathematical Modelling
Queuing Theory, COMPSCI 742 S2C, 2014 p. 1/23 Introduction to Queuing Theory and Mathematical Modelling Computer Science 742 S2C, 2014 Nevil Brownlee, with acknowledgements to Peter Fenwick, Ulrich Speidel
More informationCS 580: Algorithm Design and Analysis
CS 580: Algorithm Design and Analysis Jeremiah Blocki Purdue University Spring 2018 Reminder: Homework 1 due tonight at 11:59PM! Recap: Greedy Algorithms Interval Scheduling Goal: Maximize number of meeting
More informationLecture 5. If we interpret the index n 0 as time, then a Markov chain simply requires that the future depends only on the present and not on the past.
1 Markov chain: definition Lecture 5 Definition 1.1 Markov chain] A sequence of random variables (X n ) n 0 taking values in a measurable state space (S, S) is called a (discrete time) Markov chain, if
More informationA PARAMETRIC DECOMPOSITION BASED APPROACH FOR MULTI-CLASS CLOSED QUEUING NETWORKS WITH SYNCHRONIZATION STATIONS
A PARAMETRIC DECOMPOSITION BASED APPROACH FOR MULTI-CLASS CLOSED QUEUING NETWORKS WITH SYNCHRONIZATION STATIONS Kumar Satyam and Ananth Krishnamurthy Department of Decision Sciences and Engineering Systems,
More informationIs the superposition of many random spike trains a Poisson process?
Is the superposition of many random spike trains a Poisson process? Benjamin Lindner Max-Planck-Institut für Physik komplexer Systeme, Dresden Reference: Phys. Rev. E 73, 2291 (26) Outline Point processes
More informationPawan Poojary, Sharayu Moharir and Krishna Jagannathan. Abstract
Caching under Content Freshness Constraints Pawan Poojary, Sharayu Moharir and Krishna Jagannathan Abstract Several real-time delay-sensitive applications pose varying degrees of freshness demands on the
More informationAlgorithm Analysis Divide and Conquer. Chung-Ang University, Jaesung Lee
Algorithm Analysis Divide and Conquer Chung-Ang University, Jaesung Lee Introduction 2 Divide and Conquer Paradigm 3 Advantages of Divide and Conquer Solving Difficult Problems Algorithm Efficiency Parallelism
More informationApproximate Analysis of LRU in the Case of. Short Term Correlations
Approximate Analysis of LRU in the Case of Short Term Correlations Antonis Panagakis, Athanasios Vaios, and Ioannis Stavrakakis Dept. of Informatics & Telecommunications National & Kapodistrian University
More informationIntroduction to Markov Chains, Queuing Theory, and Network Performance
Introduction to Markov Chains, Queuing Theory, and Network Performance Marceau Coupechoux Telecom ParisTech, departement Informatique et Réseaux marceau.coupechoux@telecom-paristech.fr IT.2403 Modélisation
More informationWindow Flow Control Systems with Random Service
Window Flow Control Systems with Random Service Alireza Shekaramiz Joint work with Prof. Jörg Liebeherr and Prof. Almut Burchard April 6, 2016 1 / 20 Content 1 Introduction 2 Related work 3 State-of-the-art
More informationAccurate Learning or Fast Mixing? Dynamic Adaptability of Caching Algorithms
Accurate Learning or Fast Mixing? Dynamic Adaptability of Caching Algorithms Jian Li, Srinivas Shakkottai, John C.S. Lui and Vijay Subramanian University of Massachusetts Amherst, Texas A&M University,
More informationA Stochastic Model for TCP with Stationary Random Losses
A Stochastic Model for TCP with Stationary Random Losses Eitan Altman, Kostya Avrachenkov Chadi Barakat INRIA Sophia Antipolis - France ACM SIGCOMM August 31, 2000 Stockholm, Sweden Introduction Outline
More informationring structure Abstract Optical Grid networks allow many computing sites to share their resources by connecting
Markovian approximations for a grid computing network with a ring structure J. F. Pérez and B. Van Houdt Performance Analysis of Telecommunication Systems Research Group, Department of Mathematics and
More informationNEW FRONTIERS IN APPLIED PROBABILITY
J. Appl. Prob. Spec. Vol. 48A, 209 213 (2011) Applied Probability Trust 2011 NEW FRONTIERS IN APPLIED PROBABILITY A Festschrift for SØREN ASMUSSEN Edited by P. GLYNN, T. MIKOSCH and T. ROLSKI Part 4. Simulation
More informationOther properties of M M 1
Other properties of M M 1 Přemysl Bejda premyslbejda@gmail.com 2012 Contents 1 Reflected Lévy Process 2 Time dependent properties of M M 1 3 Waiting times and queue disciplines in M M 1 Contents 1 Reflected
More informationSharing LRU Cache Resources among Content Providers: A Utility-Based Approach
Sharing LRU Cache Resources among Content Providers: A Utility-Based Approach Mostafa Dehghan 1, Weibo Chu 2, Philippe Nain 3, Don Towsley 1 1 University of Massachusetts, Amherst, USA 2 Northwestern Polytechnical
More informationThe Laplace Transform
The Laplace Transform Inverse of the Laplace Transform Philippe B. Laval KSU Today Philippe B. Laval (KSU) Inverse of the Laplace Transform Today 1 / 12 Outline Introduction Inverse of the Laplace Transform
More informationLecture 17 Brownian motion as a Markov process
Lecture 17: Brownian motion as a Markov process 1 of 14 Course: Theory of Probability II Term: Spring 2015 Instructor: Gordan Zitkovic Lecture 17 Brownian motion as a Markov process Brownian motion is
More informationJitter Analysis of an MMPP 2 Tagged Stream in the presence of an MMPP 2 Background Stream
Jitter Analysis of an MMPP 2 Tagged Stream in the presence of an MMPP 2 Background Stream G Geleji IBM Corp Hursley Park, Hursley, UK H Perros Department of Computer Science North Carolina State University
More informationIrreducibility. Irreducible. every state can be reached from every other state For any i,j, exist an m 0, such that. Absorbing state: p jj =1
Irreducibility Irreducible every state can be reached from every other state For any i,j, exist an m 0, such that i,j are communicate, if the above condition is valid Irreducible: all states are communicate
More informationOverview and comparison of random walk based techniques for estimating network averages
Overview and comparison of random walk based techniques for estimating network averages Konstantin Avrachenkov (Inria, France) Ribno COSTNET Conference, 21 Sept. 2016 Motivation Analysing (online) social
More informationRandom Processes. DS GA 1002 Probability and Statistics for Data Science.
Random Processes DS GA 1002 Probability and Statistics for Data Science http://www.cims.nyu.edu/~cfgranda/pages/dsga1002_fall17 Carlos Fernandez-Granda Aim Modeling quantities that evolve in time (or space)
More informationPerformance Evaluation of Queuing Systems
Performance Evaluation of Queuing Systems Introduction to Queuing Systems System Performance Measures & Little s Law Equilibrium Solution of Birth-Death Processes Analysis of Single-Station Queuing Systems
More informationAdvanced Computer Networks Lecture 3. Models of Queuing
Advanced Computer Networks Lecture 3. Models of Queuing Husheng Li Min Kao Department of Electrical Engineering and Computer Science University of Tennessee, Knoxville Spring, 2016 1/13 Terminology of
More informationarxiv: v3 [cs.ni] 22 Jul 2017
Accurate Learning or Fast Mixing? Dynamic Adaptability of Caching Algorithms arxiv:70.04v3 [cs.ni] Jul 07 ABSTRACT Jian Li UMass Amherst, U.S.A. jianli@cs.umass.edu John C.S. Lui CUHK, Hong Kong cslui@cse.cuhk.edu.hk
More informationQueueing Theory I Summary! Little s Law! Queueing System Notation! Stationary Analysis of Elementary Queueing Systems " M/M/1 " M/M/m " M/M/1/K "
Queueing Theory I Summary Little s Law Queueing System Notation Stationary Analysis of Elementary Queueing Systems " M/M/1 " M/M/m " M/M/1/K " Little s Law a(t): the process that counts the number of arrivals
More informationTime Reversibility and Burke s Theorem
Queuing Analysis: Time Reversibility and Burke s Theorem Hongwei Zhang http://www.cs.wayne.edu/~hzhang Acknowledgement: this lecture is partially based on the slides of Dr. Yannis A. Korilis. Outline Time-Reversal
More informationReading: Karlin and Taylor Ch. 5 Resnick Ch. 3. A renewal process is a generalization of the Poisson point process.
Renewal Processes Wednesday, December 16, 2015 1:02 PM Reading: Karlin and Taylor Ch. 5 Resnick Ch. 3 A renewal process is a generalization of the Poisson point process. The Poisson point process is completely
More informationBirth-Death Processes
Birth-Death Processes Birth-Death Processes: Transient Solution Poisson Process: State Distribution Poisson Process: Inter-arrival Times Dr Conor McArdle EE414 - Birth-Death Processes 1/17 Birth-Death
More informationSynchronized Queues with Deterministic Arrivals
Synchronized Queues with Deterministic Arrivals Dimitra Pinotsi and Michael A. Zazanis Department of Statistics Athens University of Economics and Business 76 Patission str., Athens 14 34, Greece Abstract
More informationqueue KTH, Royal Institute of Technology, Department of Microelectronics and Information Technology
Analysis of the Packet oss Process in an MMPP+M/M/1/K queue György Dán, Viktória Fodor KTH, Royal Institute of Technology, Department of Microelectronics and Information Technology {gyuri,viktoria}@imit.kth.se
More informationECE 571 Advanced Microprocessor-Based Design Lecture 10
ECE 571 Advanced Microprocessor-Based Design Lecture 10 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 23 February 2017 Announcements HW#5 due HW#6 will be posted 1 Oh No, More
More informationAccurate Learning or Fast Mixing? Dynamic Adaptability of Caching Algorithms
Accurate Learning or Fast Mixing? Dynamic Adaptability of Caching Algorithms Jian Li, Srinivas Shakkottai, John C.S. Lui and Vijay Subramanian University of Massachusetts Amherst, Texas A&M University,
More informationExact Simulation of the Stationary Distribution of M/G/c Queues
1/36 Exact Simulation of the Stationary Distribution of M/G/c Queues Professor Karl Sigman Columbia University New York City USA Conference in Honor of Søren Asmussen Monday, August 1, 2011 Sandbjerg Estate
More informationCOPYRIGHTED MATERIAL CONTENTS. Preface Preface to the First Edition
Preface Preface to the First Edition xi xiii 1 Basic Probability Theory 1 1.1 Introduction 1 1.2 Sample Spaces and Events 3 1.3 The Axioms of Probability 7 1.4 Finite Sample Spaces and Combinatorics 15
More informationQueueing systems. Renato Lo Cigno. Simulation and Performance Evaluation Queueing systems - Renato Lo Cigno 1
Queueing systems Renato Lo Cigno Simulation and Performance Evaluation 2014-15 Queueing systems - Renato Lo Cigno 1 Queues A Birth-Death process is well modeled by a queue Indeed queues can be used to
More informationWorst-Case Execution Time Analysis. LS 12, TU Dortmund
Worst-Case Execution Time Analysis Prof. Dr. Jian-Jia Chen LS 12, TU Dortmund 09/10, Jan., 2018 Prof. Dr. Jian-Jia Chen (LS 12, TU Dortmund) 1 / 43 Most Essential Assumptions for Real-Time Systems Upper
More informationPoint Process Control
Point Process Control The following note is based on Chapters I, II and VII in Brémaud s book Point Processes and Queues (1981). 1 Basic Definitions Consider some probability space (Ω, F, P). A real-valued
More informationRandom Walks Conditioned to Stay Positive
1 Random Walks Conditioned to Stay Positive Bob Keener Let S n be a random walk formed by summing i.i.d. integer valued random variables X i, i 1: S n = X 1 + + X n. If the drift EX i is negative, then
More informationWorst-Case Execution Time Analysis. LS 12, TU Dortmund
Worst-Case Execution Time Analysis Prof. Dr. Jian-Jia Chen LS 12, TU Dortmund 02, 03 May 2016 Prof. Dr. Jian-Jia Chen (LS 12, TU Dortmund) 1 / 53 Most Essential Assumptions for Real-Time Systems Upper
More informationQueue Analysis for Wireless Packet Data Traffic
Queue Analysis for Wireless Packet Data Traffic Shahram Teymori and Weihua Zhuang Centre for Wireless Communications (CWC), Department of Electrical and Computer Engineering, University of Waterloo, Waterloo,
More informationQueuing Theory. Using the Math. Management Science
Queuing Theory Using the Math 1 Markov Processes (Chains) A process consisting of a countable sequence of stages, that can be judged at each stage to fall into future states independent of how the process
More informationMetastability for continuum interacting particle systems
Metastability for continuum interacting particle systems Sabine Jansen Ruhr-Universität Bochum joint work with Frank den Hollander (Leiden University) Sixth Workshop on Random Dynamical Systems Bielefeld,
More informationA Versatile and Accurate Approximation for LRU Cache Performance
A Versatile and Accurate Approximation for LRU Cache Performance Christine Fricker, Philippe Robert, James Roberts INRIA, France {Christine.Fricker,Philippe.Robert,James.Roberts}@inria.fr Abstract In a
More informationIntroduction to stochastic multiscale modelling in tumour growth
Introduction to stochastic multiscale modelling in tumour growth Tomás Alarcón ICREA & Centre de Recerca Matemàtica T. Alarcón (ICREA & CRM, Barcelona, Spain) Lecture 3 CIMPA, Santiago de Cuba, June 2016
More informationContents Preface The Exponential Distribution and the Poisson Process Introduction to Renewal Theory
Contents Preface... v 1 The Exponential Distribution and the Poisson Process... 1 1.1 Introduction... 1 1.2 The Density, the Distribution, the Tail, and the Hazard Functions... 2 1.2.1 The Hazard Function
More informationSome open problems related to stability. 1 Multi-server queue with First-Come-First-Served discipline
1 Some open problems related to stability S. Foss Heriot-Watt University, Edinburgh and Sobolev s Institute of Mathematics, Novosibirsk I will speak about a number of open problems in queueing. Some of
More informationStochastic Renewal Processes in Structural Reliability Analysis:
Stochastic Renewal Processes in Structural Reliability Analysis: An Overview of Models and Applications Professor and Industrial Research Chair Department of Civil and Environmental Engineering University
More informationOn Derivative Estimation of the Mean Time to Failure in Simulations of Highly Reliable Markovian Systems
On Derivative Estimation of the Mean Time to Failure in Simulations of Highly Reliable Markovian Systems Marvin K. Nakayama Department of Computer and Information Science New Jersey Institute of Technology
More informationPositive Harris Recurrence and Diffusion Scale Analysis of a Push Pull Queueing Network. Haifa Statistics Seminar May 5, 2008
Positive Harris Recurrence and Diffusion Scale Analysis of a Push Pull Queueing Network Yoni Nazarathy Gideon Weiss Haifa Statistics Seminar May 5, 2008 1 Outline 1 Preview of Results 2 Introduction Queueing
More informationIntroduction to Rare Event Simulation
Introduction to Rare Event Simulation Brown University: Summer School on Rare Event Simulation Jose Blanchet Columbia University. Department of Statistics, Department of IEOR. Blanchet (Columbia) 1 / 31
More informationCPSC 531: System Modeling and Simulation. Carey Williamson Department of Computer Science University of Calgary Fall 2017
CPSC 531: System Modeling and Simulation Carey Williamson Department of Computer Science University of Calgary Fall 2017 Motivating Quote for Queueing Models Good things come to those who wait - poet/writer
More informationNATIONAL UNIVERSITY OF SINGAPORE PC5215 NUMERICAL RECIPES WITH APPLICATIONS. (Semester I: AY ) Time Allowed: 2 Hours
NATIONAL UNIVERSITY OF SINGAPORE PC5215 NUMERICAL RECIPES WITH APPLICATIONS (Semester I: AY 2014-15) Time Allowed: 2 Hours INSTRUCTIONS TO CANDIDATES 1. Please write your student number only. 2. This examination
More informationPoisson Processes. Stochastic Processes. Feb UC3M
Poisson Processes Stochastic Processes UC3M Feb. 2012 Exponential random variables A random variable T has exponential distribution with rate λ > 0 if its probability density function can been written
More informationProblem Points S C O R E Total: 120
PSTAT 160 A Final Exam Solution December 10, 2015 Name Student ID # Problem Points S C O R E 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 10 10 11 10 12 10 Total: 120 1. (10 points) Take a Markov chain
More informationPartial Path Column Generation for the Vehicle Routing Problem with Time Windows
Partial Path Column Generation for the Vehicle Routing Problem with Time Windows Bjørn Petersen & Mads Kehlet Jepsen } DIKU Department of Computer Science, University of Copenhagen Universitetsparken 1,
More informationBRANCHING PROCESSES 1. GALTON-WATSON PROCESSES
BRANCHING PROCESSES 1. GALTON-WATSON PROCESSES Galton-Watson processes were introduced by Francis Galton in 1889 as a simple mathematical model for the propagation of family names. They were reinvented
More informationLatency analysis for Distributed Storage
Latency analysis for Distributed Storage Parimal Parag Archana Bura Jean-François Chamberland Electrical Communication Engineering Indian Institute of Science Electrical and Computer Engineering Texas
More informationQueueing Theory and Simulation. Introduction
Queueing Theory and Simulation Based on the slides of Dr. Dharma P. Agrawal, University of Cincinnati and Dr. Hiroyuki Ohsaki Graduate School of Information Science & Technology, Osaka University, Japan
More informationDESIGN, ANALYSIS AND OPTIMIZATION OF CACHE SYSTEMS
University of Massachusetts Amherst ScholarWorks@UMass Amherst Doctoral Dissertations Dissertations and Theses 2017 DESIGN, ANALYSIS AND OPTIMIZATION OF CACHE SYSTEMS Mostafa Dehghan Shirehpaz University
More informationMultiplicative Multifractal Modeling of. Long-Range-Dependent (LRD) Trac in. Computer Communications Networks. Jianbo Gao and Izhak Rubin
Multiplicative Multifractal Modeling of Long-Range-Dependent (LRD) Trac in Computer Communications Networks Jianbo Gao and Izhak Rubin Electrical Engineering Department, University of California, Los Angeles
More informationLearning discrete graphical models via generalized inverse covariance matrices
Learning discrete graphical models via generalized inverse covariance matrices Duzhe Wang, Yiming Lv, Yongjoon Kim, Young Lee Department of Statistics University of Wisconsin-Madison {dwang282, lv23, ykim676,
More information6 Solving Queueing Models
6 Solving Queueing Models 6.1 Introduction In this note we look at the solution of systems of queues, starting with simple isolated queues. The benefits of using predefined, easily classified queues will
More informationTheoretical study of cache systems
Theoretical study of cache systems Dmitry G. Dolgikh Samara State erospace University, Moscow sh., 34a, Samara, 443086, Russia and ndrei M. Sukhov Samara Institute of Transport Engineering, Bezymyannyi
More information