David Collier-Brown is a consulting systems integrator, formerly at Sun Opcom in
Toronto. He is also the co-author of the first edition of Using Samba. In his spare time he reads assiduously, keeps score for his wife's baseball team and, in the two weeks of the local summer, fixes
stuff at the cottage.
Big chunks of the solution to our current "NSA" problems are a solved problem in computer science. Unfortunately, they were solved back in the mainframe era and put on the shelf as too expensive. It's now time to bring some... read more
The U.S. NSA, our own CSE and various security services are in the midst of a thorough, professional effort to obtain access to everyone's communications, to be able to read them immediately, and to be able to save them away and read them later. read more
I got dragged into an Agile project a few years back, and expected to hate it. My background is with fixed-price and (semi-)formal-methods projects, so I was wasn't expecting to enjoy the experience. I was pleasantly surprised: the people I... read more
The Parliament of Canada recently started a public consultation on what changes should be made to Canadian copyright law, after loud public condemnation of a set of proposals a few years ago. Having made more instead of less, because "Using Samba" was available electronically, it behooved me to tell Parliament… read more
n this month's IEEE Computer, there's an interesting article about using a Cloud in a non-business critical environment, mixed academic and high-performance computing. In their cloud, a professor can book a set of machines for a particular time each week for a lab, or a student can book a particular… read more
On first glance, a properly-done cloud computing agreement sounds like it should save a customer company the work of doing any capacity planning at all. You can let the cloud supplier do all the work. However, even the best cloud service is more expensive than running your own small data… read more
Imagine for a moment that you're a capacity planner for a successful LAMP-based web site, and management has just "gifted" you with a new reporting program. You now have to somehow shoehorn it onto the server without hurting the performance of the existing programs.
Insoluble problem? Not a bit! All you… read more
A colleague asked me why I said to use a ratio of response time to service time of 2:1 in Sizing to Fail. Was it just magic, or was there any science behind it? It turns out to be a range, found by observation, rather like the number of things… read more
Out of your management asks you for a sizing estimate for the program in production, with 1500 users. You've only ever tested with 100 simulated users in JMeter, you don't have a machine big enough to test 1500 users on, and management need the answer by the end of today.… read more