This blog forms part of the http://performanceGuru.com website which focuses on performance tuning UNIX-like Operating Systems (including Linux).
After watching Sun's recent scalability Webcast
in which Bryan Cantrill
pointed out that the best method for studying the vertical scalability of systems was to develop a mathematical model. I thought it might be time to trawl the web and see what Queueing Theory
resources are out there. So here are a few links for those of you who are interested:Free BooksIntroduction To Queueing TheoryQueueing TheoryA Short Introduction To Queueing TheoryThe Practical Performance Analyst
Of these, I can personally recommend the Practical Performance Analyst by Neil Gunther. In the 'free' version of the book he mainly uses the C based PDQ Toolkit, however if you buy the later book Neil has ported PDQ to Perl (its now on CPAN) and details how to use it - I would personally recommend buying the second book.Related Papers & ArticlesComputer Simulation Techniques: The Definitive Introduction!A General Introduction To Queueing TheoryQueuing Analysis (A Practical Guide for Computer Scientists)Queueing for Dummies
Any time spent studying this field is likely to pay dividends, particularly as software scaling is likely to be the hot topic of the next few years, as chips move to multicore.