Enhance I/O in a virtualized environments using NIC partitioning
- 20 January, 2012 08:31
- Comments
This vendor-written tech primer has been edited by Network World to eliminate product promotion, but readers should note it will likely favor the submitter's approach.
With virtualization comes an increase in the amount and complexity of I/O traffic. Network interface cad (NIC) partitioning enhances I/O performance in a virtualized environment, advancing hardware consolidation and flexible bandwidth provisioning for heightened IT agility.
Envisioning the many potential benefits of virtualization — simplified IT management, optimized resource utilization, and reduced energy costs, among others — it's no wonder that organizations are stepping up their efforts to transform physical IT infrastructures into virtual ones. As they do so, the impact of virtualization on network I/O is a top-of-mind consideration. Increases in platform performance, multi-core processing, hardware resource utilization, I/O speed and the number and density of virtual machines (VM) all contribute to a corresponding rise in the volume and complexity of I/O traffic.
I/O bottlenecks are particularly troublesome because they impair application performance and limit the number of VMs deployed. One method that helps reduce bottlenecks and improve system performance involves giving VMs direct access to hardware I/O devices. This approach avoids the overhead of embedded software switches.
Six factors slowing adoption of converged I/O
Server and interconnect vendors are driving next-generation server I/O virtualization with NIC partitioning. NIC partitioning is a method of dividing a single physical Ethernet port into four partitions, or virtual ports, which enables administrators to conserve PCI Express (PCIe) slots in the physical host server. In addition, NIC partitioning allows administrators to dedicate bandwidth for VMs and associated applications and to apply QoS to the virtual ports, helping improve I/O performance. NIC partitioning does not require special OS or hypervisor support, so it can be incorporated in existing IT infrastructures.
Easing the transition to 10 Gigabit Ethernet
NIC partitioning helps manage the transition to 10 Gigabit Ethernet (10G) networking by eliminating the need to deploy multiple dedicated Gigabit Ethernet ports for different traffic types in a single physical server. Instead, they can replace multiple gigabit Ethernet ports with fewer 10G ports while still maintaining the high performance, bandwidth provisioning flexibility, and isolation attributes found in the physical server environments.
NIC partitioning paves the way to a smooth 10G Ethernet migration by enabling administrators to divide a single 10G Ethernet adapter into multiple independent partitions. Each partition is designed to support concurrent storage and data networking protocols, including TCP/IP, Fibre Channel over Ethernet (FCoE), and iSCSI. As a result, this approach minimizes deployment disruptions and avoids OS changes to implement flexible bandwidth provisioning to applications running in the VMs.
In addition, flexible provisioning and multiple partitions help lower adapter, cabling, switch port, and management costs. Because NIC partitioning is agnostic to the external Ethernet switch, it avoids the related dependencies to regulate and manage bandwidth. Consequently, administrators are free to use an Ethernet switch of their choice.
For certain configurations, NIC partitioning also enables the switching of VM-to-VM traffic within the physical server through a Layer 2 switch embedded in the adapter. By offloading VM I/O from the host server, NIC partitioning helps free the processor to run additional applications.
Implementing NIC partitioning in a virtualized OS environment administrators can implement it in either a native (bare metal) or a virtualized OS environment. Consider an example use case for a virtualized platform running on a blade server. Data centers today typically deploy multiple Gigabit Ethernet NICs to isolate and regulate different traffic types being generated by the various applications residing on a single blade server: one NIC dedicated to OS kernel traffic, one NIC to management traffic, one NIC to backup traffic, and yet another NIC for the storage interface.
However, using multiple Gigabit Ethernet NICs can lead to high management and infrastructure costs because each NIC adds to the management complexity and the amount of adapters, cables, switch ports, power, and cooling required. Moreover, the number of available I/O expansion slots limits the number of dedicated GbE ports in a blade server that an administrator can deploy. And finally, administrators cannot run applications that need more than GbE bandwidth because they are limited by the fixed Gigabit Ethernet bandwidth.
As an alternative, administrators can install a converged network adapter (CNA) mezzanine card in the blade server. This NIC partitioning-enabled network adapter consolidates dedicated GbE ports into partitions of a single 10G Ethernet port, thereby enabling cable consolidation. From an OS perspective, no changes are required, which facilitates a smooth deployment. The eight partitions supported by the dual-port adapter appear as eight independent, discrete NICs to the OS.
Administrators can set maximum and minimum bandwidth and implement dynamic bandwidth balancing for NIC partitioning, which enables applications to get the appropriate bandwidth when they need it. This flexibility is available without installing a different external Ethernet switch infrastructure, because NIC partitioning is switch-agnostic. (See High-speed Ethernet planning guide.)
Facilitating the deployment of consolidated I/O, NIC partitioning technology helps administrators ease the migration path to 10G Ethernet in virtualized environments by alleviating network I/O bottlenecks — boosting flexibility and performance through dedicated bandwidth access to applications running on VMs. Administrators can access NPAR functionality through the CNA.
Because NIC partitioning enables hardware consolidation and does not require a proprietary switch infrastructure, the technology, coupled with blade servers, helps organizations lower total cost of ownership for deploying cloud computing and virtualized environments. And by enabling organizations to transition from Fibre Channel to FCoE or iSCSI over 10G Ethernet, NIC partitioning facilitates the deployment of cost-efficient, flexible network.
Coon is a product marketing manager within Dell's QLogic Host Solutions Group, Gupta is a senior product marketing manager at Dell focused on server I/O and networking technologies, and Deshmukh is a senior technical marketing manager at Dell specializing in server peripheral devices.
Read more about data center in Network World's Data Center section.
Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.
- Bookmark this page
- Share this article
- Got more on this story? Email CIO
- Follow CIO on twitter
- IBM PureApplication System - Application platform systems with integrated expertise
- IDC Whitepaper: Generating Proven Business Value with EMC Next-Generation Backup and Recovery
- 10 Mobile Security Requirements for the Bring Your Own Device (BYOD) Enterprise
- Softsource gain edge through HP Converged Infrastructure and 3PAR storage technology
- Strategy to Success Framework: Investigate to Invest
-
Swedish e-commerce startup's execs linked to NYC sex crime
-
Face Time - Interview with John Brennan and Robert DiStefano
-
How to implement next-generation storage infrastructure for Big Data
-
Pfizer's Future Depends on IT Transformation
-
Pfizer's Future Depends on IT Transformation
-
Blurring boundaries: The disappearing gap between work and home life
Call it multi-tasking, life-splicing or bleisure but increasingly, fuelled by advances in technology, employees are blurring the boundaries between home and work. ‘Generation Standby’ employees, never truly ‘switched off’ and always ready to be called upon, are now enjoying, and expecting, greater levels of flexibility and mobility than ever before. Read on. -
5 Best Practices for Achieving Peak Performance in SAP Environments
Given how deeply businesses rely on their SAP systems, it’s simple to see that maximizing performance and uptime is critical. What’s not so simple is figuring out how to understand, let alone optimize, performance in these complex, dynamic, and interrelated ecosystems. This paper offers five best practices that can help administrators more effectively measure and improve SAP performance. -
EMC 15-Minute Guide to Smarter Backup Transform your future
Backup and recovery has become fundamental part of business and an essential element of information management. Information is useless to customers, employees, or business partners can't access it when it is needed. Availability and integrity of information, of the lack of, can directly impact revenues and profits - as well as company reputations. Read more.
-
Ebay® for Dummies®, 6th Edition
-
Object Oriented Programming in C++ - Integrating Object-oriented Design & Programming
-
Windows Home Server for Dummies
-
Professional Dotnetnuke Module Programming
-
Zbrush Character Creation, 2nd Edition
-
Digital Photography Bible, 2nd Edition
-
3D Tools for Photographers and Illustrators +DVD
-
Microsoft SQL Server 2008 for Dummies®
-
Advanced Web Metrics with Google Analytics, 2nd Edition








Comments
Post new comment