Condusiv Technologies recently upgraded its V-locity caching software with a central management console to manage I/O performance in physical and virtual environments from the application layer down to the storage.
V-locity takes a different approach to caching. The company’s V-locity software is designed for Microsoft environments and resides in the physical server or virtual machine to provides intelligence to the operating system so it can more efficiently create I/O performance. The idea is to solve any performance bottlenecks without the need to add more hardware, such as solid-state drives (SSDs) or PCIe flash cards.
“There is an I/O explosion that is being created with the data explosion. We sit close to the application so that performance problems are solved right away,” said Robert Woolery, Condusiv’s chief marketing officer. “Everything from the host, the hypervisor, the network and storage get the benefit of faster I/O.
Woolery said the Microsoft operating system has inefficient write operations. It breaks up a file during the write process, so each piece of that file is associated with an I/O operation. That translates into numerous I/O operations for the storage. V-locity uses what the company calls a behavior analytics engine that gathers data on an application and operating system, which then is used to help the application optimize the I/Os.
“Based on the behavior, we tell the application a better way to optimize the I/Os. It tells the operating system not to break up a file and just sent it as one I/O,” said Woolery. “The I/Os are optimized to the way the applications likes its blocks sized. Some applications are optimized for different block sizes.”
V-locity also works on inefficient read operations. Instead of reading the same file over and over, data is stored on an intelligent cache and serves up files base on usage time and frequency. The company claims it helps eliminate unnecessary I/O on the storage layer and improves response time by at least 50 percent.
Woolery said most server-side caching does predictive analysis based on the data just received.
“They don’t know,” said Woolery. “They are guessing at it. You could be wrong and you don’t care if that involves just one I/O But if you guess wrong, you waste a lot resources on I/Os that you don’t need.”
The latest version of V-locity now has a central control management console so the the software can be deployed via only one product.