Windows SIG: Building a Scale-Up Ecosystem
...high-performance programming techniques.
Tom Ballard, Consultant, Christopher Baldwin, Principle Consultant, Dave Gardner, Technology Specialist -- Microsoft Technology Center
Building a Scale-Up Ecosystem
Server applications live or die by performance, and client applications need to provide a rich user experience without consuming 100% of the computer's CPU time. We will examine some techniques for high performance (Asynchronous I/O, using worker queues & message queues, minimizing context switches in multithreaded applications, best practices for using synchronization objects, etc). We will demonstrate some techniques for measuring performance (PerfMon, KernProf, &c) and show some tools for stressing a machine to determine its performance limits. Finally, we demonstrate some differences between idealized problems and real world problems that can affect how much performance you can really expect.
Our talk will be a survey of topics plus questions and answers, and will be the foundation for a deeper analysis by members of the Windows Performance team in future talks. We will leave a good portion of time for discussion of the direction of our SIG in 2002; or discussing topics of your interest. This month's meeting will be highly interactive; there will probably be 65% technical discussion and 35% planning for 2002.
About the Presenters
Tom Ballard, Chris Baldwin and Dave Gardner
Tom Ballard and Chris Baldwin had been scaling up Windows web application servers for Silicon Valley Internet customers such as RealNames and EBay, and are now teaming up with ISVs to provide Windows Datacenter Server solutions & best practices for the Enterprise. Dave Gardner was a principle architect of GAP.com and is now a .NET Technology Evangelist at Microsoft. The Microsoft Technology Center is a facility for proving Microsoft solutions on our partners' hardware and with the assistance of our partner's software. Partners such as Compaq and Unisys have provided multiple, high-end real world datacenter environments for us to test and prove solutions with; Microsoft consultants provide the software expertise; and a whole host of partners such as Intel, Mutek, Quest, and APC have provided us with world-class tools and equipment to use in our customer engagements.
Microsoft Technology Center - Silicon Valley
1250 Charleston Avenue
Mountain View, CA 94043
$15 at the door for non-SDForum Members
No charge for SDForum members and students with ID
No registration required
More on the Windows SIG....