CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Raymond Lewallen

Professional Learner

Transaction Cost Analysis – Capacity Model for Internet Transactions

I had this oddly named file in My Documents, and opened it up to see what it was.  Turned out to be a whitepaper I had downloaded years ago on Transaction Cost Analysis – Capacity Model for Internet Transactions.  It was written by a couple of folks over at Microsoft who develop TCA methodologies for Microsoft for depolying servers such as Site Server, Exchange and Commercial Internet System.  The paper includes how to do an appropriate TCA as well as providing formulas for doing the calculations.  Download here.

The purpose of capacity planning for Internet services is to minimize the total dollar cost of ownership of the hosting platform in such a way which supports transaction throughput targets and ensures response times remain within acceptable bounds. Conventional solutions often attempt to cost Internet services through extrapolation of generic benchmark measurements. To satisfy this optimization objective more effectively, a methodology based on transaction cost analysis (TCA) is developed for estimating system capacity requirements.

Client transactions are simulated on the host server by a load generation tool which supports standard network protocols. By varying the client load a correspondence is made which relates transaction rate with resource utilization over the linear operating regime. A usage profile is defined which is intended to capture anticipated user behavior. This profile determines the throughput target and other important transaction parameters from which resource utilization and capacity requirements are then calculated.



Comments

Sahil Malik said:

LOL Yeah thats awesome, I was cleaning up through my - My documents folder and found this old old post script file that explains batch programming in DOS. I have no clue where the heck that came from LOL :)
# August 19, 2005 8:34 AM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add

About Raymond Lewallen

Working primarily in the public sector during his career, Raymond has designed and built several high profile enterprise level applications for all levels of the government. Raymond now works as a solutions architect for EMC. Raymond is an agile coach, Microsoft MVP C# and also president of the Oklahoma City Developers Group and Oklahoma Agile Developers Group. Raymond spends a lot of his time learning and teaching such things as Test Driven Development, Domain Driven Design, Design Patterns and Extreme Programming practices and principles, to name a few. Raymond is also an advocate of Alt.Net. Raymond is primarily a framework guy, so don't ask him anything about UI :) Check out Devlicio.us!

Our Sponsors

Free Tech Publications