Definition of renewal processes
A renewal process models events that occur over time where the gaps between consecutive events are independent and identically distributed (i.i.d.) random variables. This framework captures a simple but powerful idea: each time an event occurs, the process "renews" itself, and the future behaves statistically the same as it did from the start.
Renewal processes show up throughout applied probability. They're foundational in reliability theory (modeling equipment failures), queueing theory (modeling customer arrivals), and inventory management (modeling demand). They also serve as building blocks for more complex stochastic models, and the Poisson process is a special case where interarrival times are exponential.
Interarrival times
The interarrival times are the time intervals between consecutive events. These are assumed to be i.i.d. non-negative random variables with a common distribution function . The choice of distribution for the determines the character of the renewal process:
- Exponential interarrival times produce a Poisson process
- Gamma interarrival times arise when each "event" requires multiple exponential stages
- Weibull interarrival times are common in reliability modeling, where failure rates increase or decrease over time
The mean interarrival time plays a central role in nearly every renewal theorem.
Sequence of events (renewal epochs)
The renewal epochs mark when events occur:
- (the process starts at time zero)
- for
So is a partial sum of i.i.d. random variables, which is why results from probability theory (like the law of large numbers) apply directly.
The counting process records how many events have occurred by time :
Note the relationship: if and only if . This duality between and is used constantly in proofs and calculations.
The i.i.d. assumption
The two parts of the i.i.d. assumption each do specific work:
- Independence means the length of one interarrival time gives you no information about any other. Knowing that the last gap was unusually long doesn't change the distribution of the next gap.
- Identically distributed means every interarrival time is drawn from the same distribution . The process doesn't age or drift.
Together, these assumptions are what make the process "renew" at each event. At every renewal epoch, the future of the process is a probabilistic copy of the original process. This is the structural property that drives all the major theorems.
Properties of renewal processes
Memoryless property and the Poisson process
The memoryless property is specific to the exponential distribution. If , then for all :
This says that given you've already waited units without an event, the remaining wait time has the same distribution as if you'd just started. No other continuous distribution has this property.
When interarrival times are exponential, the renewal process becomes a Poisson process, which is the only renewal process that is also a continuous-time Markov chain. For general interarrival distributions, the process does not have the memoryless property, and the time since the last renewal carries information about the time until the next one.
Counting process
The counting process is a non-negative, integer-valued, non-decreasing random variable. Its key properties:
- as (assuming so events don't pile up)
- has right-continuous sample paths with jumps of size 1
The full distribution of depends on the interarrival distribution , and in general there's no closed-form expression. That's why the renewal function and asymptotic theorems are so valuable.

Renewal function
The renewal function gives the expected number of renewals by time . It can be expressed as:
where is the -fold convolution of . Each term is the probability that at least events have occurred by time .
The renewal function also satisfies the renewal equation:
The intuition here: accounts for the first renewal occurring by time , and the integral accounts for all subsequent renewals by conditioning on when the first renewal happens. This integral equation is a Volterra equation of the second kind and can sometimes be solved analytically (e.g., for exponential ) or numerically.
Elementary renewal theorem
The elementary renewal theorem (ERT) gives the long-run renewal rate. If , then:
and equivalently:
The first statement follows from the strong law of large numbers applied to , then inverting. The second is the expectation version.
Example: If a lightbulb has a mean lifetime of hours, then in the long run you'll replace about bulbs per hour, or roughly 1 bulb every 500 hours.
Blackwell's theorem
Blackwell's theorem refines the ERT by describing the renewal function over finite intervals. For a non-lattice interarrival distribution (one that isn't concentrated on multiples of some fixed value ):
for any fixed . This says that asymptotically, the expected number of renewals in any interval of length is , regardless of where you place that interval.
For lattice distributions (supported on ), the analogous result is:
Blackwell's theorem is strictly stronger than the ERT because it controls the local behavior of , not just the global average.
Key renewal theorem
The key renewal theorem is the most general asymptotic tool for renewal processes. Suppose is a non-negative, directly Riemann integrable function, and define:
Then for a non-lattice interarrival distribution:
This theorem converts a complicated time-dependent quantity into a simple ratio. It's the workhorse behind many steady-state results in queueing and reliability. The condition "directly Riemann integrable" is a technical requirement that's satisfied by most functions you'll encounter (bounded, non-negative, and decaying to zero is sufficient).
Excess life and age
Two related quantities describe where you are within a renewal interval at time :
- Excess life (residual life) : the time from until the next renewal
- Age (current life) : the time from the last renewal up to
The spread (or total life) is their sum: , the length of the renewal interval containing .
A classic result from the key renewal theorem gives the limiting distribution of the excess life. As :
This is the equilibrium distribution (or spread distribution). Notice it's biased toward longer interarrival times, which is an instance of the inspection paradox: if you arrive at a "random" time , you're more likely to land in a long interval than a short one.
Renewal-reward processes
A renewal-reward process pairs each renewal cycle with a reward . The rewards are i.i.d. (and can be correlated with the corresponding , but the pairs are i.i.d.). The cumulative reward by time is:
The renewal-reward theorem states:
This is extremely useful. The long-run average reward per unit time equals the expected reward per cycle divided by the expected cycle length. You don't need to track the process in detail; you just need the per-cycle expectations.
Example: A taxi driver earns a random fare on each trip, and each trip takes a random time . If the average fare is and the average trip duration is hours, the long-run earning rate is per hour.

Alternating renewal processes
An alternating renewal process switches between two states, typically called "on" and "off." The on-durations are i.i.d., the off-durations are i.i.d., and the pairs are independent across cycles.
Each cycle has length . By the renewal-reward theorem (treating "on" time as the reward), the long-run fraction of time spent in the "on" state is:
Example in reliability: A server has i.i.d. uptimes with mean 200 hours and i.i.d. repair times with mean 10 hours. Its long-run availability is , so it's operational about 95.2% of the time.
Applications of renewal processes
Reliability theory
Renewal processes model the failure-repair cycle of repairable systems. The interarrival times represent times between failures, and each failure triggers a repair that "renews" the system.
- Mean time between failures (MTBF):
- Availability (via alternating renewal):
- Long-run failure rate: failures per unit time (by the ERT)
Weibull-distributed interarrival times are standard here because the Weibull shape parameter captures increasing (wear-out) or decreasing (burn-in) failure rates.
Queueing theory
Customer arrivals to a service system are often modeled as a renewal process. The queue, for instance, assumes i.i.d. interarrival times (the "GI" stands for "general independent"). The Poisson process is the special case that gives the and queues.
Renewal-reward arguments help compute long-run performance metrics like average queue length, server utilization, and throughput without solving for the full transient distribution.
Inventory models
Demand arrivals for a product can be modeled as a renewal process. Each demand epoch triggers a potential inventory decision.
Under a continuous-review policy (order quantity whenever inventory hits level ), the reorder cycles form a renewal process. Renewal-reward theory then gives the long-run average cost per unit time by computing the expected cost per cycle and dividing by the expected cycle length.
Maintenance and replacement policies
Age replacement policy: Replace a component when it either fails or reaches age , whichever comes first. The replacement epochs form a renewal process with interarrival times . Renewal-reward theory determines the optimal that minimizes the long-run cost rate:
By differentiating with respect to , you find the replacement age that balances the cost of preventive replacement against the higher cost of unplanned failure.