SpringOne 2GX 2011

Chicago, October 25-28, 2011

Richard McDougall

Principal Engineer in the Office of the CTO, VMWare

Richard McDougall

Richard McDougall is a Principal Engineer in the Office of the CTO at VMware, where he focuses on scalability, observability and performance of virtualization systems. One of his particular projects is characterizing the performance of Oracle Database on VMware Infrastructure.

Richard is the co-author of “Solaris Internals”, “Solaris Performance and Tools” (solarisinternals.com) and the lead author for “Resource Management” (Prentice Hall/Sun Blueprints). He has written numerous articles and papers on measurement, monitoring and capacity planning of Solaris systems, and frequently speaks at industry and customer technical conferences on the topics of system performance and resource management.

Richard and his performance team have published and blogged on several Oracle performance topics on vmware.com including http://www.vmware.com/resources/techresources/1055 and http://blogs.vmware.com/performance/ .



Presentations

Technical deep-dive of hypervisors and virtualization for developers

Have you ever wondered how the low level magic of virtual machines works? Have you ever wondered if an application would run differently when it's virtualized, if there are overheads, or what other impacts there might be?

This is a deep technical dive about how virtualization technology works, so that we can fully understand what the implications of developing and deploying applications in a virtual environment.

In this deep dive, we bring virtualization back to basics, and expore the underlying architecture of VMware Workstation, Fusion and datacenter vSphere hypervisors.

We'll learn about how Java runs in a virtual machine environment, give some concrete demonstrations of performance so you can see what to expect in the real world. We'll cover how to optimally setup Java to run best in a virtual environment, including tips and tricks.

We will also learn about how to diagnose and observe performance of applications in a virtual environment, from development through production.

Session Detail