Welcome to MSDN Blogs Sign in | Join | Help
.NET StockTrader Benchmarks from Feb

 As I finish up and put the final touches on .NET StockTrader 2.0, I wanted to share some benchmark findings that I did last February during the launch of the new versions of three cornerstone technologies: Windows Server 2008, Visual Studio 2008 and SQL Server 2008. Based on Windows Server 2008 and .NET Framework 3.5, I released new benchmarks for the .NET StockTrader, which also show that Windows Server and .NET can push perf boundaries against other publicly available apps like IBM’s J2EE StockTrader perf application.

 

Some of my favorite findings are:

·         Microsoft Windows Server 2008 with .NET Framework 3.5 delivers 117% better throughput than IBM WebSphere 6.1 on Red Hat Linux for the Web Application Server test using the IBM-designed Trade 6.1 benchmark as well as delivers 93% better throughput for the remote services test.

·         On the Sun Microsystems’ WSTest Web Services benchmark, .NET StockTrader demonstrates 94% better throughput on Windows Server on processing Web Service requests and 86% better throughput performance for the EchoStruct operation.

 

Check out the full white paper here, http://msdn.microsoft.com/stocktrader, which has a chart that better explains the high performance that I tested for the .NET StockTrader based on Windows Server 2008 and .NET Framework 3.5.

 

The paper on MSDN presents the benchmark results of two key application server workloads:

1.     Trade 6.1 Application Server Benchmark created by IBM – This benchmark serves as IBM’s primary capacity planning tool for WebSphere, and as their primary performance sample application for Java Enterprise applications. The benchmarks detail throughput results for the IBM implementation vs. the functionally equivalent of the .NET Framework 3.5 implementation.

 

2.     WSTest Web Services 1.5 Benchmark, created by Sun Microsystems – This benchmark tests an application server’s performance as a Web Service Host, measuring the platforms ability to process Web Service operations involving HTTP/SOAP requests, isolating the networking stack, Web server integration, and XML serialization engines within the application server.

 

The benchmarks also show that the .NET Framework is a proven foundation for enterprise mission critical applications and the misconceived perception that .NET isn’t scalable for enterprise apps. With Windows Server, the .NET Framework really does deliver impressive performance, scalability and interoperability relative to other options in the market. The .NET StockTrader is also a good proof point of interoperability as well since it has complete, seamless connections between front and back-end technologies. The sample app also illustrates that a developer who uses .NET can now focus on adding more features and functionality to your applications spending less time writing lines and lines of code and debugging.

 

I’m at my lab right now working on the new benchmarks for .NET StockTrader 2.0, which I hope to have posted on MSDN very, very soon so key an eye out for it!

Posted: Tuesday, April 15, 2008 6:29 PM by gregleak@microsoft.com

Comments

Chris Love's Official Blog - Professional ASP.NET said:

This is a really fun week for me at the MVP Summit. But I am gathering a lot of great URLs to reference.

# April 19, 2008 3:10 PM
Anonymous comments are disabled
Page view tracker