2006 Horizon Awards Winner: VMware's VMware DRS
This resource manager helps balance the workload of virtual data centers -- without administrators.
Computerworld -
Virtualization lets companies more efficiently use their data center hardware. But just as important is better utilization of the human resources that manage those data centers.
To lighten the load, VMware Inc. in Palo Alto, Calif., released its Distributed Resource Scheduler last October as part of its VirtualCenter 3 management software. DRS automatically balances the workload among pools of virtual servers, allowing servers to operate at 80% or greater utilization.
| VMware Inc. www.vmware.com PRODUCT: Distributed Resource Scheduler KEY DEVELOPERS: The VMware research and development team |
Once policies are established, DRS manages performance, automatically provisions virtual servers, balances loads and activates fail-over without administrator action. Developers spent about three years testing and refining DRS.
"The more that companies use virtualization in production, the more that DRS will be used, or at least looked at, to manage resource allocation of virtual machines," says Stephen Elliot, an analyst at IDC.
Initially, VMware focused on creating a tool that would allow resources to be dynamically shared across multiple virtual machines on a single physical server, with the eventual goal of managing the entire virtual infrastructure.
"The vision was always to create a highly distributed resource management system where, instead of pegging workloads to specific machines, you could set up a global resource policy for each workload, and the system would enforce that policy across a group of physical machines," says Karthik Rau, VMware's senior director of infrastructure products and solutions.
The first challenge was to develop a tool that could shift workloads among physical servers on the fly.
"When we released VirtualCenter with VMotion, we added one of the key missing pieces to complete the vision: the ability to nondisruptively move workloads between physical machines," Rau says. "With these added capabilities, the team focused on building a true distributed resource manager for the VMware virtual infrastructure, and that turned into VMware DRS."

Using DRS, a manager can group all of the physical servers into a single resource pool and establish policies extending across all of them.
For example, a company's finance department might be allocated a 20% share of the resource pool. If the company has 10 servers running under DRS, the finance department would get the equivalent of two physical servers, though the work would actually be performed by virtual machines running on any of the 10 physical servers.
If a physical server was brought down for maintenance or a new box was added to the server pool, DRS would expand or contract the department's resources accordingly to keep it at 20% of the current resource pool. Or, if a department was releasing a new product, it could be assigned a higher percentage of the server resources during the release period.
A final version of DRS came out in June as part of VMware Infrastructure 3 Enterprise Edition. It can also be purchased at a list price of $2,000 on a price-per-server basis.
See the complete Computerworld Horizon Awards special report.
Robb is a Computerworld contributing writer.
Read more about Networking in Computerworld's Networking Topic Center.



- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- Digital Transformation: Creating New Business Models Where Digital Meets Physical
- Individuals and businesses alike are embracing the digital revolution. Social networks and digital devices are being used to engage government, businesses and civil...
- Make the Connection: Better Network Connectivity Drives Transformation
- Network connectivity is more than just plumbing. Leading organizations today see high-performance network connectivity as a critical enabler of competitive advantage, and not...
- Virtualizing Government Infrastructure
- All server virtualization solutions are not created equal. The more-with-less agenda for government agencies is tailor-made for server virtualization, which is evolving into...
- Moving Service Management to SaaS
- Today, organizations can enjoy similarly substantial benefi ts by migrating their IT service management functions to a software-as-a-service model. This paper shows how...
- Achieving 360 Degree Network Visibility with Nimsoft
- 360° network visibility is critical for ensuring continuous availability of networks, servers, and applications-anything less could
have costly bottom-line implications.
All Networking White Papers
- Optimizing Networks for the Cloud
- Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
- Unified Communications 101
- What's the best way to implement a unified communications solution for your organization?
- Try the OptiView® XG on your network - FREE
- The OptiView® XG is the first dedicated tablet with automated network and application analysis -- fastest way to root cause. XG raises the...
- Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
- Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
- Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
- Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and... All Networking Webcasts