Question

Why would companies assess quality of service for VMs?

Answer
By Justin Stoltzfus | Last updated: May 1, 2017
Presented by Turbonomic

Generally, companies use quality of service (QoS) tools or address quality of service concerns for virtual machines and virtualization environments for the purposes of improving those environments, or for making workflows more effective and designing distributed systems in a more efficient way.

For example, exploring quality of service options for a set of virtual machines can help solve a “noisy neighbor” problem – a situation where a particular virtual machine takes up more resources than its neighbors and impacts the performance of other network components. Quality of service can be applied to specific systems such as Hyper-V storage, or used in the context of virtual machine clusters to show the load for each machine and other metrics. Cluster quality of service reports for virtual machines can help show demand on the machines over time, as well as where machines are located in the data center, CPU thresholds, memory thresholds and more.

In an overall sense, quality of service resources help to allocate resources in a more efficient way. They allow companies to do more with less in a virtual machine setup. Experts note that one alternative to quality of service work is the practice of over-provisioning, where companies simply throw more resources at a set of virtual machines to enhance performance. Obviously, quality of service work would lower costs for these sorts of situations. Vendors and other parties offer QoS tools and services to enterprise clients; for instance, Microsoft maintains a set of QoS resources for users.

Share this Q&A

  • Facebook
  • LinkedIn
  • Twitter

Tags

Virtualization/Containers Emerging Technology

Presented By

Logo for Turbonomic

Written by Justin Stoltzfus | Contributor, Reviewer

Profile Picture of Justin Stoltzfus

Justin Stoltzfus is a freelance writer for various Web and print publications. His work has appeared in online magazines including Preservation Online, a project of the National Historic Trust, and many other venues.

More Q&As from our experts

Related Terms

Related Articles

Term of the Day

Software Stack

A software stack is a group of programs that work in tandem to achieve a common goal. Software stacks can either be built...
Read Full Term

Tech moves fast! Stay ahead of the curve with Techopedia!

Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.

Resources
Go back to top