Renewal processes overview
Renewal processes model systems where events occur repeatedly over time, with the gaps between events being random but statistically identical. They provide the foundation for analyzing long-term, steady-state behavior in queueing systems, reliability theory, and many other applied settings.
Definition of renewal process
A renewal process is built from a sequence of independent and identically distributed (i.i.d.) non-negative random variables representing the interarrival times between successive events. The -th event occurs at time
The counting process gives the number of renewals that have occurred by time . The entire process starts at time zero, and the randomness comes solely from the i.i.d. interarrival times.
Interarrival times in renewal processes
- The interarrival times share a common distribution function , which can be discrete or continuous.
- The mean interarrival time plays a central role in every limit theorem that follows.
- Common modeling choices for include the exponential distribution (which makes a Poisson process), as well as gamma and Weibull distributions.
Renewal function and renewal equation
The renewal function is the expected number of renewals by time . It satisfies the renewal equation:
This integral equation says: either the first interarrival time lands before (the term), or it lands at some time and the process "restarts," contributing additional expected renewals. The renewal equation is the starting point for deriving all the limit theorems below.
Strong law of large numbers (SLLN)
The SLLN for renewal processes pins down the long-run rate at which renewals occur. It is the most basic asymptotic result and underpins everything else in this unit.
Statement of SLLN for renewal processes
Let be a renewal process whose interarrival times have finite mean . Then, with probability one:
In words: the long-run average number of renewals per unit time converges almost surely to .
Proof sketch of SLLN
- By definition, . Divide through by :
- Since as , the classical SLLN for i.i.d. sums gives almost surely. Both the left and right sides of the inequality therefore converge to .
- By the squeeze (sandwich) argument, a.s., so a.s.
The key ingredients are the i.i.d. assumption, finiteness of , and the squeeze lemma.
Applications of SLLN in renewal theory
- Queueing systems: If customers arrive according to a renewal process with mean interarrival time minutes, the long-run arrival rate is customers per minute.
- Reliability: If a component's lifetime distribution has mean hours, the long-run failure rate is failures per hour.
The SLLN converts distributional information (the mean) into a deterministic long-run rate, which is the basis for capacity planning and performance estimation.
Elementary renewal theorem
While the SLLN is a statement about the random variable , the elementary renewal theorem (ERT) makes the corresponding statement about its expectation.
Statement of elementary renewal theorem
Let be the renewal function for interarrival times with finite mean . Then:
This looks similar to the SLLN, but the two results are logically distinct. The SLLN says the sample path ratio converges a.s.; the ERT says the ratio of expectations converges. Almost sure convergence does not automatically imply convergence of expectations (you need uniform integrability or a separate argument), so the ERT requires its own proof.
Key assumptions and conditions
- Interarrival times are i.i.d. and non-negative.
- The mean is finite (and positive, to avoid trivialities).
No moment conditions beyond the first moment are needed.

Proof outline of elementary renewal theorem
- Use Wald's equation: .
- Since , taking expectations gives (from the right inequality, after careful handling) and a matching lower bound.
- Divide by and send . Both bounds squeeze to .
A fully rigorous proof handles the subtlety that is a stopping time for the i.i.d. sequence, making Wald's equation applicable.
Interpretation and significance
The ERT tells you that for large : the expected number of renewals grows linearly in time. For example, if lightbulbs have a mean lifetime of 800 hours, you'd expect roughly replacements over hours.
This linear approximation is the starting point for more refined results (Blackwell, key renewal theorem) and for practical cost/performance calculations.
Blackwell's renewal theorem
Blackwell's theorem sharpens the ERT by describing the local behavior of the renewal function rather than just its global growth rate.
Formulation of Blackwell's theorem
For a non-lattice renewal process with finite mean , and any fixed :
Lattice vs. non-lattice: If the interarrival distribution is concentrated on multiples of some (lattice case), the analogous result is . The non-lattice assumption is needed for the continuous- version.
Comparison with elementary renewal theorem
- The ERT says , a statement about cumulative growth.
- Blackwell's theorem says the increment , a statement about how many renewals fall in a window of fixed width far into the future.
Blackwell's result is strictly stronger: you can recover the ERT from Blackwell's theorem (sum up increments), but not the other way around.
Proof sketch of Blackwell's theorem
-
Write (or use the renewal equation directly on the increment).
-
Apply the key renewal theorem (below) with , which is directly Riemann integrable.
-
The key renewal theorem gives the limit as .
So Blackwell's theorem is really a corollary of the key renewal theorem.
Implications and applications
- In reliability, Blackwell's theorem tells you that far into the future, the expected number of failures in any interval of length is approximately , regardless of when you start observing.
- It justifies treating the renewal process as approximately "uniform" over short windows once enough time has passed.
Key renewal theorem
The key renewal theorem (KRT) is the most general of the classical renewal limit theorems. Both the ERT and Blackwell's theorem are special cases.
Statement of key renewal theorem
Let be the renewal function for a non-lattice renewal process with finite mean , and let be a directly Riemann integrable (dRi) function. Then:
The integral on the left is a convolution of with the renewal measure. The theorem says this convolution "flattens out" to a constant determined by the total integral of and the renewal rate .
Relationship to other renewal theorems
- ERT: Not a direct special case of the KRT (the function is not dRi), but the ERT is used in proving the KRT and the two are closely linked.
- Blackwell's theorem: Set . This function is dRi, and , recovering .
The KRT provides a single unified tool for computing limits of renewal-type equations.

Directly Riemann integrable functions
A function is directly Riemann integrable if it is Riemann integrable on every finite interval and the upper and lower Riemann sums over a partition of with mesh converge to the same finite limit as . In practice, a sufficient condition is:
- is bounded, non-negative, and .
- has at most countably many discontinuities.
Most functions you encounter in applications (indicator functions of bounded intervals, exponentially decaying functions, etc.) satisfy this condition.
Applications in stochastic processes
The KRT is the workhorse behind many asymptotic results:
- Queueing theory: Deriving the limiting distribution of waiting times and queue lengths in GI/G/1 queues.
- Reliability: Computing the long-run average cost of age-replacement or block-replacement policies.
- Insurance mathematics: Analyzing the asymptotic behavior of ruin probabilities via the Cramér-Lundberg model, where claim arrivals form a renewal process.
Whenever you need the limit of a quantity that satisfies a renewal-type integral equation, the KRT is typically the tool you reach for.
Renewal reward processes
Renewal reward processes attach a reward (or cost) to each renewal cycle, extending the basic renewal framework to handle accumulated quantities over time.
Definition and setup
A renewal reward process is defined by i.i.d. pairs , where:
- is the length of the -th cycle (interarrival time).
- is the reward earned during the -th cycle.
The pairs are i.i.d. across cycles, but and within the same cycle may be dependent. The total reward accumulated by time is:
(Some formulations also include a partial reward from the cycle in progress; the long-run result is the same.)
Renewal reward theorem
If and , then with probability one:
The corresponding result for expectations also holds: .
The intuition is clean: over a long time horizon, you complete roughly cycles, each earning on average , so the total reward is approximately .
Proof sketch of renewal reward theorem
- Write . By the SLLN for i.i.d. sums, a.s.
- Therefore a.s. as (since ).
- Multiply and divide: .
- By the SLLN for renewal processes, a.s.
- The product of the two almost sure limits gives .
Examples and applications
- Machine replacement: A machine earns revenue during its -th lifetime . If and days, the long-run earning rate is /day.
- Inventory systems: Each order cycle has a random length and a random holding cost . The renewal reward theorem gives the long-run average cost per unit time.
- On-off systems: A server alternates between "on" (duration ) and "off" (duration ). Setting and , the long-run fraction of time the server is on equals .
Asymptotic behavior of renewal processes
Beyond the core limit theorems, several finer results describe how renewal processes settle into their long-run regime.
Limiting distribution of age and residual life
At time , define:
- Age (backward recurrence time): , the time since the last renewal.
- Residual life (forward recurrence time): , the time until the next renewal.
For a non-lattice renewal process with finite mean , both and converge in distribution as to the equilibrium (or spread) distribution:
This is a size-biased version of the original interarrival distribution. It's always more spread out than itself, which reflects the inspection paradox: if you arrive at a "random" time, you're more likely to land in a long cycle than a short one.
Convergence rates and conditions
- The rate at which approaches depends on the tail of . If , one can show , giving a precise correction term.
- Exponential convergence of the age/residual life distributions to can be established when the interarrival distribution has a density and satisfies certain spread-out conditions.
- Stronger moment conditions (e.g., existence of the moment generating function near zero) yield sharper error bounds.
Connections to other limit theorems
- Central limit theorem for renewal processes: If , then as . This quantifies the fluctuations of around its mean.
- The CLT for renewal reward processes similarly gives the asymptotic normality of .
- Together, the SLLN, ERT, Blackwell, KRT, and CLT form a hierarchy: each gives progressively more detailed information about the long-run behavior of the process.
Practical implications and insights
- Queueing: The limiting results justify steady-state formulas (e.g., Little's law, Pollaczek-Khinchine formula) that assume the system has "settled down."
- Reliability: The equilibrium distribution is used to model the residual life of a component found in operation at a random inspection time.
- Risk assessment: The CLT provides confidence intervals for quantities like total claims or total downtime over a planning horizon, not just point estimates from the SLLN.
Understanding which theorem to apply depends on what you need: a long-run rate (SLLN/ERT), local renewal counts (Blackwell), a general renewal-type limit (KRT), or distributional information about fluctuations (CLT).