luchschen_shutter - Fotolia

News Stay informed about the latest enterprise technology news and product updates.

Condusiv adds analytical engine to software to mitigate I/O latency

Condusiv adds an analytical engine to its V-locity software that boosts I/O performance in Microsoft environments.

Condusiv Technologies today added a behavioral analytics engine to its V-locity 6 I/O reduction software, designed to speed application performance for storage and virtual machines in Microsoft environments.

The latest V-locity software has an improved IntelliMemory capability, which is a block-level intelligent cache that throttles I/O based on the application's needs. The upgrade boosts cache efficiency performance by making it 300 times faster than the previous version.

The Windows operating system breaks files down into multiple pieces so that each requires its own I/O operation, which is a drag on resources. V-locity resides in the physical server or virtual machine to provide intelligence to the operating system so it can more efficiently boost I/O performance. The idea is to solve any performance bottlenecks without the need to add more hardware such as solid-state drives or PCI Express flash.

"The normal way data is loaded into cache is based on first reference. It's what you think you will need in the future," said Brian Morin, senior vice president of global marketing at Condusiv Technologies. "You can build up and get hits right away, but you won't get an efficient cache. We do it differently. As soon as the system comes up, we build a database of behavior and then decide what should be in cache."

V-locity's key technologies for Windows are its IntelliMemory DRAM caching and IntelliWrite engine that eliminates I/O fracturing so writes and reads are processed in a sequential manner.

The IntelliMemory DRAM read caching enhancement focuses on serving only the smallest random I/O with a lightweight compression engine. It expands the amount of data serviced by DRAM without CPU overhead. The upgraded software identifies characteristics of the small random I/Os, such as the size of the I/O, the sequence, the I/O location and the length of time between the I/Os.

"The small, fractured random I/Os create a lot of noise which makes the regular I/O inefficient," said Rick Cadruvi, vice president of engineering at Condusiv. "The small random I/O is the culprit that fails storage. We eliminate the random I/Os that cause all that noise."

Next Steps

Condusiv upgrades caching software to manage performance

Complete guide to application performance monitoring software

The ins and outs of monitoring application performance

Dig Deeper on Storage optimization