That Tightness That You Feel

執筆者
Peter Coffee
Peter Coffee
Published: Nov 21, 2005
Updated: Feb 2, 2021
3 minute read
eWeek のコンテンツおよび製品のおすすめは、編集上の独立性を保っています。パートナーへのリンクをクリックすると、当社が報酬を得る場合があります。 詳細を見る

Hot on the heels of my comment last week that “Web app failures dont take holidays,” the United States Census Bureau announced last Wednesday that total business inventories had shrunk to the equivalent of 1.25 months sales: a record low, it appears, and down from 1.4 months just two summers ago.

If a drop from 1.4 to 1.25 doesnt sound like a lot, Ill remind you of the nasty behavior of queuing systems like business supply chains: They tend to explode as the rate of fulfilling pending requests gets dangerously close to the arrival rate of new requests. When that ratio gets down to 1.000… the steady-state length of the waiting line goes hockey-stick.

Dropping a ratio of service rate to demand arrival rate from 1.4 to 1.25 — or, to put it another way, boosting a ratio of demand to supply from 0.71 to 0.80 — can grow the average number of pending requests from 2.5 to 4, an increase of 60 percent. The ratio of inventory to sales is not precisely the same thing as the utilization ratio in a simple queue, but tightening of the supply chain threatens similar nonlinear effects.

Unless what? Well, unless the process is managed so that random fluctuations are limited and peak-to-average ratios are kept low. If you drive on freeways with on-ramp meters, you see this principle being applied all the time. By turning the injection of cars into the freeway from a bursty process to one with a steady and predictable rate, the on-ramp meter makes it possible for the system to behave well at something much closer to 100 percent utilization.

Similar math applies to Ethernet (random arrival) versus Token Ring (paced service) networks: Ethernet works better than TR at low utilization ratios, while Token Ring behaves more predictably when nearing theoretical capacity. A server test in eWEEKs labs once seemed to contradict this characterization, but we found on deeper analysis that the servers were acting like on-ramp meters and leveling the traffic flows. QED.

Perhaps this seems far afield from the day-to-day pressures of application development, but theres a reason why Im offering this somewhat abstract view of the battlefield. My point is that simple statistical measures, such as average arrival rates and average servicing times of requests, become much less useful as systems get closer to their breaking points. What might seem like professorial questions, such as whether new requests are highly predictable or Poisson-distributed random, start to make a big difference as utilization gets close to that explosive value of 100.0… percent.

Advertisement

If you want to be the kind of developer whos regarded as a good steward of business processes, and not just a readily outsourced code slinger, this is the kind of contribution you want to be able to make to a requirements definition discussion. Your own situation may vary, of course, and the crucial ratios and processes that make your business work well or work badly may be quite different. With so many business supply chains going into their most critical time of the year, though, this particular example seemed like a good early holiday gift to offer you all.

Have a joyful Thanksgiving weekend, and tell me whats on your wish list at peter_coffee@ziffdavis.com.

Check out eWEEK.coms for the latest news, reviews and analysis in programming environments and developer tools.

Peter Coffee

Peter Coffee

Content Writer

Peter Coffee is Director of Platform Research at salesforce.com, where he serves as a liaison with the developer community to define the opportunity and clarify developers' technical requirements on the company's evolving Apex Platform. Peter previously spent 18 years with eWEEK (formerly PC Week), the national news magazine of enterprise technology practice, where he reviewed software development tools and methods and wrote regular columns on emerging technologies and professional community issues.Before he began writing full-time in 1989, Peter spent eleven years in technical and management positions at Exxon and The Aerospace Corporation, including management of the latter company's first desktop computing planning team and applied research in applications of artificial intelligence techniques. He holds an engineering degree from MIT and an MBA from Pepperdine University, he has held teaching appointments in computer science, business analytics and information systems management at Pepperdine, UCLA, and Chapman College.

eWeek Logo

eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site's focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

TechnologyAdvice が所有・運営しています。 © 2026 TechnologyAdvice. 無断転載を禁じます

広告主に関する開示:このサイトに掲載されている製品の一部は、TechnologyAdvice が報酬を受け取っている企業のものです。この報酬は、製品がこのサイトのどこにどのように表示されるか(表示される順序など)に影響する場合があります。TechnologyAdvice は、市場で入手可能なすべての企業やすべての種類の製品を掲載しているわけではありません。