Skip to Content
How to Make Things Faster
book

How to Make Things Faster

by Cary Millsap
June 2023
Intermediate to advanced
356 pages
5h 32m
English
O'Reilly Media, Inc.
Content preview from How to Make Things Faster

Chapter 44. Traffic Intensity

The queueing theory plots I’ve shown illustrate the hyperbolic relationship between traffic intensity (ρ) and response time (R). Traffic intensity is a measure of how busy a resource is. Mathematically, traffic intensity is ρ = λS/c—a function of three parameters: λ, S, and c.1

Arrival rate (λ)
Traffic intensity varies directly with arrival rate, which is the pace at which requesters make service requests.
Service time (S)
Traffic intensity varies directly with service time, which is the average response time of a request on an unloaded system. 
Service channel count (c)
Traffic intensity varies inversely with service channel count, which is the number of requests that can be processed in parallel. The service channel count is the c in the “M/M/c” plots I’ve been showing you.

You can manipulate traffic intensity by manipulating any of these three parameters. You reduce traffic intensity either by reducing event counts and event durations or by increasing the number of service channels.

1 Most textbooks define traffic intensity as ρ = λ/(cμ), where μ = 1/S, but since S = 1/μ, the formula I used here is equivalent, and it affords you and me both the luxury of not having to introduce another symbol μ (the service rate) for you to have to think about.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Improve Your Problem-Solving Skills

Improve Your Problem-Solving Skills

Charles Humble

Publisher Resources

ISBN: 9781098147051Errata Page