SHARE
Facebook X Pinterest WhatsApp

The Rise of Virtual I/O

We’ve already seen the advent of storage virtualization that allows us to create pools of storage that can be accessed by multiple applications and servers. But as more virtual machines get piled on top of multiple sets of multi-core processors, I/O bandwidth is going to be a challenge. There’s no doubt that storage companies across […]

Written By
MV
Mike Vizard
Dec 18, 2009

We’ve already seen the advent of storage virtualization that allows us to create pools of storage that can be accessed by multiple applications and servers. But as more virtual machines get piled on top of multiple sets of multi-core processors, I/O bandwidth is going to be a challenge.

There’s no doubt that storage companies across the landscape are zoning in on this issue. But with every major change in architecture, we’ll also see the rise of new companies pushing innovative approaches to solving this problem. One of those companies is Aprius, which early next year plans to offer an appliance that will manage virtual I/O across multiple storage arrays and various virtual machines running on multi-core processors.

According to Aprius vice president of product marketing Craig Thompson, the Aprius approach to solving this problem relies on extending the PCI Express using a custom ASIC processor deployed in an appliance that replaces the switches that normally sit at the top of the rack. Using virtual machine tagging mechanisms, the Aprius appliance will be able to keep track of application workloads and, more importantly, their I/O requirements, as they dynamically move around the network. Once the appliance determines the I/O requirements of the application, it will dynamically make adjustments across the available pool of storage.

What’s interesting about the Aprius approach is that it preserves freedom of choice in terms of the storage arrays being used. Instead of requiring an upgrade to the storage hardware to accomplish the same level of dynamic virtual I/O, the Aprius approach moves the firmware needed to manage the storage arrays into an appliance.

IT organizations with any experience dealing with the hypervisors in any of the major virtual machine platforms already know how poorly they manage I/O performance. It’s not likely that hypervisors are going to get any better at managing I/O as virtual server environments get more complex. Given that reality, the storage community is going to have to find innovative new ways to solve the problem themselves.
 

MV

Michael Vizard is a seasoned IT journalist, with nearly 30 years of experience writing and editing about enterprise IT issues. He is a contributor to publications including Programmableweb, IT Business Edge, CIOinsight and UBM Tech. He formerly was editorial director for Ziff-Davis Enterprise, where he launched the company’s custom content division, and has also served as editor in chief for CRN and InfoWorld. He also has held editorial positions at PC Week, Computerworld and Digital Review.

Recommended for you...

Unifying Data Management with Data Fabrics
Litton Power
Jun 17, 2022
Top Big Data Storage Tools 2022
Surajdeep Singh
Jun 16, 2022
8 Top Data Startups
Tom Taulli
May 20, 2022
IT Business Edge Logo

The go-to resource for IT professionals from all corners of the tech world looking for cutting edge technology solutions that solve their unique business challenges. We aim to help these professionals grow their knowledge base and authority in their field with the top news and trends in the technology space.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.