Skip the navigation

2006 Horizon Awards Winner: VMware's VMware DRS

This resource manager helps balance the workload of virtual data centers -- without administrators.

By Drew Robb
August 21, 2006 12:00 PM ET

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."

VMware DRS automatically and intelligently balances resources among virtual machines.
One hurdle that needed to be cleared was establishing the right algorithms so that resources weren't being consumed moving virtual machines around when it wasn't really necessary, a scenario that would worsen rather than improve performance. The user interface also went through several versions. The product bounced back and forth through a process of design, internal testing and beta testing by 6,000 customers before it was finally ready for a production release.

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.



Additional Resources
Forrester Consulting - Optimizing Users and Applications in a Mobile World
WHITE PAPER
Solving application issues over the WAN requires careful consideration. Based on their independent research, Forrester Consulting offers recommendations on how to tackle application performance issues, insufficient bandwidth and the inability to quickly restore users in a disaster.

Read now.

Security KnowledgeVault
WHITE PAPER
Security is not an option. This KnowledgeVault Series offers professional advice how to be proactive in the fight against cybercrimes and multi-layered security threats; how to adopt a holistic approach to protecting and managing data; and how to hire a qualified security assessor. Make security your Number 1 priority.

Read now.

Cut Communications Costs Once and for All
WHITE PAPER
New IP-based communications systems are being deployed by small and midsized businesses at a rapid rate. Learn how these organizations are enabling faster responsiveness, creating better customer experiences, speeding office or mobile interactions, and dramatically reducing existing communications costs.

Read now.

Networking White Papers
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
Networking Webcasts
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
Newsletter Sign-Up

Receive the latest news test, reviews and trends on your favorite technology topics

Choose a newsletter
  1. View all newsletters | Privacy Policy
IT Jobs