This blog continues the a series which present test results of extensive testing performed at Velobit to investigate SSD IO bandwidth when SSDs are operated in a simulated enterprise environment. The test set up and procedure is documented in the first blog post of this series which can be found by clicking
here.
Test SSD: Intel X25-V SATA based SSD


Figure 1: IO Bandwidth for Intel X25-V Drive: a) random read b) sequential read


Figure 2: IO Bandwidth for Intel X25-V Drive: a) random write b) sequential write
Figures 1 and 2 shows the results for the Intel X25-V SSD. For both random read and random write requests, the request size determines the maximal performance.
The interesting result for this drive is that the maximum write performance is achieved even for very small request sizes for both random and sequential write requests.
Come back next week for results and observations on another SSD.
This blog continues the a series which present test results of extensive testing performed at Velobit to investigate SSD IO bandwidth when SSDs are operated in a simulated enterprise environment. The test set up and procedure is documented in the first blog post of this series which can be found by clicking here.
Test SSD: Samsung 470 Series 250 GB SATA based SSD

Figure 1: IO Bandwidth for Samsung 470 Drive: a) random read b) sequential read

Figure 2: IO Bandwidth for Samsung 470 Drive: a) random write b) sequential write
Figures 1 and 2 shows the results for the Samsung 470 Drive. Like the previous results, the request size determines the performance instead of number of outstanding IO. This device handles random requests very well. We can see that the random read and random write perform almost the same compared with their sequential counterpart, even when the request size is small, e.g., 1 KB.
Come back next week for results and observations on another SSD.
The release of VeloBit HyperCache v1.1 is a major milestone and celebration for VeloBit and our customers, partners and investors. I’m pleased with the response we’ve received, and especially proud of our team. I like to pause and reflect at major milestones. This blog shares my reflections on the last year and a preview of what you can expect from VeloBit in the next year.
Looking Back
Nine months ago I wrote a blog on why I joined VeloBit, outlining our market opportunity and why I thought VeloBit would be successful. I couldn’t be happier with how things have played out since then. Back in August, we predicted the emergence of SSD Caching Software as an important category (though no one called it “SSD Caching Software”, since our category was unnamed). Customers told us that the cost of SSD and complexity of existing SSD deployment models were constraining adoption in the enterprise. We expected that solutions to these two problems would get a strong market reception.
VeloBit’s plan was to leverage our patent-pending inventions (content locality caching, line-speed data compression, horizontal architecture, etc.) to build a caching solution that would deliver large advantages in performance, cost, and ease of deployment. We set out to build a plug & play solution that could be deployed in 10 minutes, and that would sit invisibly between an application and its primary storage – allowing customers to gain the benefits of SSD while preserving their existing storage systems and processes.
In addition to product innovation, we set out to introduce a low-cost, download-driven distribution model to the storage market - and pass our sales & marketing cost savings on to our customers and partners.
VeloBit Today
Our market has emerged much faster than any of us could have dreamed. The feedback we got from our early customer conversations has been verified and amplified. The enterprise SSD market craves lower costs and easier deployment, and SSD caching is the best path to achieve these. EMC’s introduction of VFCache validates the importance of SSD Caching (and gives VeloBit an easy comparison for our performance, cost and ease of use). Most of the storage analysts cover SSD Caching Software, and Wall Street analysts include “SSD Caching” in their research reports.
Through some combination of luck and foresight VeloBit has caught a huge wave. SSD caching software is emerging rapidly, and VeloBit is a leader.
It’s not enough to pick a good market. A company needs to execute, and I couldn’t be prouder of team VeloBit. Prakash Manden (VP Engineering) and Qing Yang (CTO) and the engineering team they lead have done a terrific job delivering exceptionally innovative products. VeloBit is the world’s fastest, most cost-effective, and easiest to install SSD cache. Later this week we’ll publish 3rd party benchmarks that will blow people away! Our list of inventions is long and growing – with innovations in content locality caching, line-speed data compression, sequential scan filtering, inter-server cache coherence, and others. We recently received our first issued patent, and have another half dozen patents filed. VeloBit has the technical lead, and our lead is growing. Significantly, our engineering team has crushed our “ease of installation” goals. We targeted a 10-minute installation. VeloBit v1.1 installs in 60 seconds!
Customers such as Masergy, Zoom Info, and DataFeedFile.com are seeing the benefits of VeloBit, speeding queries up to 20x (Masergy), boosting application throughput by 4x (Zoom Info), and cutting power and costs. They’re achieving these results without spending on high-end PCIe drives. VeloBit today drives strong acceleration at low cost for a broad set of applications including database/data warehouse (MySQL, SQL Server, Oracle, PosgreSQL, Cassandara), virtualized environments, financial analysis and simulation, enterprise search, e-commerce, web applications, and Hadoop. The list of applications is long and growing. Of particular note is our addition this month of a fast and inexpensive solution for VMware acceleration.
In the last 9 months, we have built a marketing and sales organization as well. Peter Velikin joined as head of marketing in September and has put VeloBit on the map. Our collection of blogs, white papers, deployment guides and webinars has become a must-read resource for customers planning their SSD deployments. Nearly 10,000 visitors came to VeloBit.com in April to peruse our content, generating over 200 leads. Both numbers are growing rapidly.
In March, Mike LaPeters joined as VP Sales to help drive our low-cost sales model. Through the combined efforts of Mike and Peter, together with a plug & play product that is drop-dead easy to install, VeloBit’s download driven sales model is taking off. Today we have 35 installations across 5 continents and are adding new installations at a rapid clip.
There have been positive surprises in our distribution model as well. We have received much more inbound interest from value added resellers and OEM’s than we could have expected. In response, we’ve introduced a reseller program. We’ll have a double-digit number of VeloBit-certified VARs, across the globe, by the end of the month. Watch for OEM announcements soon as well.
Looking Forward
Over the last 9 months, we’ve identified additional customer needs. The first is a strong desire for hardware-agnostic SSD caching software. Customers hope to avoid vendor lock-in with the caching software. Great news for VeloBit! With the acquisition of our primary competitors, VeloBit now stands as one of the only hardware-neutral solutions in the market.
Additionally, we have seen strong demand for VeloBit on all major OS platforms. We raised more capital in February to speed development – and have added VeloBit for VMware, Windows, and Hyper-V to our release schedule. We will support all these major platforms by June.
Finally, as enterprise SSD makes its way into important applications, customers have started to ask for hardened write-caching solutions that provide higher-availability and support clustered environments. Watch for some announcements from us later this year on this front. Qing and the team have yet more clever innovations coming down the pipe.
VeloBit is growing rapidly. We move to our new offices in Lincoln later this month to accommodate all the great new people we are adding to the team.
On a final note, I’d like you all to know that VeloBit is hiring. Please visit www.velobit.com/careers for opportunities to help us drive our rapid growth.
May all your applications run faster and cheaper,
Duncan McCallum
CEO & Cofounder, VeloBit
Posted by
IT Dog on Mon, Apr 30, 2012 @ 08:59 AM
Dr Dog Says “You Need More RAM In Your Cache Diet”
Well, I am not really a doctor, but I play one on TV. You may remember (if you are old enough) that line from the
1986 Vicks-44 TV commercial. Anyway, while I may not be a real doctor, I can certainly tell you about why you need more RAM in you cache diet.
“I Think My Cache Diet Is Great”
If you were happily running your IT system but needed some additional performance, chances are you turned to some kind of SSD caching solution to improve performance at a lower cost point than adding more servers or storage. You went on what I am calling a “cache diet” (no, not the “crash diet” you went on last year to lose a few lbs). You may think your cache diet is great. “Dog, we got some performance improvement and the applications guys are not bothering me anymore, at least for now.” And it is true, you did see some performance improvement when you went to an SSD caching solution….but now, things are starting to slow down again and the applications guys are making noise again. You are experiencing IO bottlenecks and higher latency times for data access or you just never really got all the improvements you expected. “So what do I do now, Dr. Dog?” Well, the problem is the SSD cache solution you implemented does not have any RAM in it and the solution from the good doctor is “you need more RAM in your cache diet.”
We Call It “Hybrid Caching”
SSD caching is a combination of an SSD device and SSD caching software. It is being sold by many vendors and comes in many flavors. It can be installed in many different locations in the computer system storage architecture. This was discussed in a
recently posted blogwhere the pros/cons of each location were discussed. What was not talked about in that blog, however, was what types of caching algorithms actually used RAM as part of their solution. At Velobit, we use a combination of SSD and RAM to implement our SSD caching software; a solution we refer to as “hybrid caching.”
“So What Does More RAM In My Cache Diet Actually Do?”
“Doctor” Dog shall explain: Using RAM with SSD cache hardware makes the life of the SSD better. Even a small amount of RAM is effective in reducing IO loads on the SSD. Obviously, if RAM is used for cache, a RAM cache hit is going to respond faster than any SSD and frees the SSD to perform other essential tasks such as garbage collection and complete pending writes. SSDs perform poorly with mixed read/write IOs. A RAM cache helps limit mixed writes/reads, improving SSD performance and overall cache performance.
Velobit HyperCache SSD caching software uses RAM efficiently so even a small amount of RAM allocated to caching can impact performance. Velobit uses compression algorithms based on
content locality caching to reduce the amount of physical data stored in RAM. The impact of this is to effectively increase the virtual cache size without dedicating excessive RAM resources to cache. And, while some file system caching software can use RAM to improve performance, those techniques do not use data compression to maximize the performance of the allocated RAM.
Finally, using RAM in the caching algorithm allows the Velobit SSD caching software to do selective SSD writes – it does not write data to the SSD unless the data needs to go there. Sequential data is written directly to HDD, completely bypassing the SSD.
“I Feel Better Already”
So, if your SSD caching system seems a little, shall we say, constipated, you can probably fix that by adding a little RAM to your SSD cache diet.