Speaking at Techready-09


I will be discussing some of the internal machinery of WCF for an inside out view our story for all throttle we have. Anyone who has played with the knobs should mostly find the answer as to why we need so many knobs in the first place. Feel like this should be called as “Configuration conundrum exposed”.

SBP305 – WCF4: Designing applications for performance and scale with WCF
Session Day/Time: 7/29/2009 10:30-11:45

ServiceThrottlingBehavior defaults for .NET 4

This is one of the new updates that you will find with the .NET 4 installation. This was a decision we reached after understanding the fact that almost all customers had to bump this number up to a sweet spot of around 100 sessions. However the initial decision of keeping a very low number was a conscious one. We wanted to make sure this throttle would be hit really early on the development cycle and would cause a forced learning of service throttling behavior and how you need to think about performance of your service.


3.0 to .NET 3.5 Sp1

.NET 4



16* Processor Count



100* Processor Count


Sum (26)

Sum (116*Processor Count)

There are few more goodies like more indicative performance counters to show you if your close to hitting this throttle value and if you need to bump this value up any more. For example if your 80% usage then you know that you have about 20% more throughput. But if your CPU is already fully loaded then probably you need to lower the values since you might actually have maxed out a much lower throughput value and it might be more optimal to process lesser calls.

Roosevelt Lodge Yellowstone

We totally fell in love with the Beartooth route and decided to do it again the next day before we headed back to Seattle. Finally after spotting 2 grizzly bears, we were on our way back and decided to have lunch at the Roosevelt lodge and then drive up north from there. We were sure that lunch was already closed since we reached there only by around 4:15. Well luckily it turns out that dinner here is served quite early at around 4:30.

Even though the place is not as ornate as Old faithful Inn, we soon discovered that its probably one of the best places to dine in Yellowsone. The food speaks for itself. I couldn’t resist the Bison Sirloin and Adi went for the pork ribs. First I thought the food would anyway feel good due to our sheer hunger but then as we took our first bite we realized good was an understatement and also why people queue up here from 4:30 for dinner. You should really try this if you get a chance someday.

I had never tasted pork like this before. Its had a good combination of spices and pretty much melted in your mouth.


The bison sirloin was well done and the black bean sauce was perfect and I picked some coleslaw and mashed potatoes as sides.


Its a “MUST VISIT” for us next time.

Lake Lodge Yellowstone

We were a little disappointed the previous night at the Old Faithful Inn dinner. Apparently you can’t order the bison dish by itself and it only comes with the buffet. We surely weren’t that hungry to do justice to the buffet.

Anyway we had to check-in into Lake Lodge the next day and fortunately we just made it in time before lunch closed after  driving along the West Thumb. The best part was that we finally we got to have some really nice bison chili and Old faithful ale.