Commentary

George Crump
 

NIC QOS?

Quality of service is the ability to provide different priority to different applications, users, or data flows, or to guarantee a certain level of performance to a data flow. Up until we started virtualizing servers, you generally only needed this at the network switch level. Now with the multitenant nature of virtualization hosts, we need QoS at the network interface.

Quality of service is the ability to provide different priority to different applications, users, or data flows, or to guarantee a certain level of performance to a data flow. Up until we started virtualizing servers, you generally only needed this at the network switch level. Now with the multitenant nature of virtualization hosts, we need QoS at the network interface.As I have alluded to in my last couple of blog entries, companies like Neterion already are doing this, and I expect the Fibre Channel over Ethernet companies like Emulex to follow suit soon. Why the sudden need? First, as I mentioned above, because in a virtual environment you can have multiple virtual servers all accessing the same I/O path, the network I/O queue that the hypervisor creates becomes the bottleneck. The second issue is that the amount of bandwidth that is provided by 10 GB, no matter what the protocol (FCoE, Fibre Channel, standard IP, or iSCSI), is more than enough I/O bandwidth for most virtual machines.

With I/O quality of service you can assign multiple virtual queues to the 10 GB of bandwidth and then assign those queues to specific virtual machines. A simple example is having a 10 GB card act like 10 1-GB virtual cards. Each of these virtual cards can be assigned to 10 virtual machines, guaranteeing 10 GB of bandwidth for each.


More Storage Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

In virtualized environments, this becomes critical and allows for deeper virtualization by virtualizing even high I/O servers, since these servers can be given their own I/O queue. This assures them the needed bandwidth while not interfering with the other workloads on the host.

Virtualization continues to change the way you solve problems, but also changes the problems themselves. In the old days of one server and one application, there was little need for I/O QoS, but with multiple virtual machines demanding I/O bandwidth, it quickly becomes a requirement.

Track us on Twitter: http://twitter.com/storageswiss.

Subscribe to our RSS feed.

George Crump is founder of Storage Switzerland, an analyst firm focused on the virtualization and storage marketplaces. It provides strategic consulting and analysis to storage users, suppliers, and integrators. An industry veteran of more than 25 years, Crump has held engineering and sales positions at various IT industry manufacturers and integrators. Prior to Storage Switzerland, he was CTO at one of the nation's largest integrators.


Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
T-Shirt Giveaway T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting!
Subscribe to RSS

Resource Links