The VMware Technical Journal is a new publication for the company. We are looking forward to producing future journal issues at regular intervals to highlight the R&D efforts taking place in several different areas of engineering. Our current issue includes papers related to distributed resource management, user experience monitoring, and statistics collection frameworks for virtualized environments, along with several other topics. In future issues we will highlight other areas of VMware R&D, including Cloud Application Platform and End User Computing, and research collaborations with academic partners.
The hardcopies of the journal and USBs loaded with the journal can be requested by sending a request to email@example.com.
Hello and welcome to the inaugural issue of the VMware Technical Journal! This journal is completely driven by VMware engineers who enjoy telling the details of interesting projects and products, sharing their passion for virtualization and cloud computing, and celebrating the innovation occurring all around our industry.
It’s definitely an exciting time to be at VMware. We’re at a point in time when nearly 60% of all server applications in the world are running virtualized, the large majority of those on VMware’s virtualization platform. We’re also becoming very popular in the “desktop computing” space as enterprises rapidly move into the Post-PC era characterized by mobile devices, SaaS applications, and anywhere/anytime computing. This popularity means that many great partners want to integrate with our products, that our innovations can have a dramatic impact, and that we have an opportunity to extend our products into many adjacent technology areas. As a result, our engineering team ends up working in almost every area of system software. The VMware Technical Journal appropriately reflects this breadth of focus.
This inaugural issue includes articles on our core vSphere technologies as well as on our newer SaaS-related management tools. We’re also providing a look behind the product creation process with articles that cover the testing of vSphere quality, measuring performance, and building great user-experiences. We also close the journal with a great look at using all of these products in a very high-stress, high-demand environment… the VMworld Labs! We sincerely hope you enjoy this first edition. We welcome your comments and ideas for future articles. Until next time, happy computing!
Table of Contents
A Software-based Approach to Testing VMware® vSphere® VMkernel Public APIs
Lan Xue, Sreevathsa Sathyanarayana, James Truong, Sriram Sankaran, Ramesh Pallapotu, Thorbjoern Donbaek, Eric Lorimer
Providing Efficient and Seamless Desktop Services in Ubiquitous Computing Environments
Lizhu Zhang, Wenlong Shao, Jim Grandy
Comprehensive User Experience Monitoring
Lawrence Spracklen, Banit Agrawal, Rishi Bidarkar, Hari Sivaraman
StatsFeeder: An Extensible Statistics Collection Framework for Virtualized Environments
Vijayaraghavan Soundararajan, Balaji Parimi, Jon Cook
VMware Distributed Resource Management: Design, Implementation, and Lessons Learned
Ajay Gulati, Anne Holler, Minwen Ji, Ganesha Shanmuganathan, Carl Waldspurger, Xiaoyun Zhu
Identity, Access Control, and VMware Horizon
Will Pugh, Kyle Austin
VMworld 2011 Hands-On Labs: Implementation and Workflow
Adam Zimman, Clair Roberts, Mornay Van Der Walt
Rita Tavilla, Ben Verghese, Steve Muir
Copyright © 2012 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies.