Fujitsu S26361-F5243-L670 White Paper RAID Advanced Software Options

 

Overview

This technical documentation is intended to help you become acquainted with the RAID Advanced Software Options which are called LSI CacheCade® and Fast Path.

Many companies are faced with a growing amount of data to manage combined with an ever increasing demand for better performance. This problem is further compounded by the ever-widening gap between compute processing and storage processing. This gap, as illustrated in Figure 1 below, has increased over time due to dramatic improvements in CPU processing capabilities and the advent of multicore CPUs compared with only minimal improvements in hard disk drive (HDD) performance, resulting in poorly performing databases. This poor performance is a direct result of the amount of time CPUs spend waiting for data, with typical CPU utilization rates commonly trapped at less than 25%. This problem is exacerbated each time theoretical CPU performance is increased. Quite simply, traditional storage has not been able to supply data quickly enough to keep up with server CPUs.

Usually the way to increase the storage performance and capacity of a storage array is to increase the number of disks in the array. Each drive in the array is capable of reading and writing a given amount of data per second. The more drives there are in the overall array, the more aggregate the data that can be written to or read from the array. However, the problems with this solution are significant. First, even though more drives offer better performance and greater capacity, more drives also mean more complexity and increased management costs. Second, the potential for failure increases, as additional system components are added.

It turned out that a better way to increase performance is not to add more HDDs or to short stroke the ones that are there. A good solution is to add SSDs. There are two effective ways to add SSDs.

Fast Path

The first is to use SSDs to create a complete storage array. Using SSDs for the storage array can offer extreme high-performance read and write data access. Power and cooling requirements for this type of storage can be a fraction of that required for traditional HDDs resulting in a green solution with significantly improved ROI. Fast Path software is designed to get the best possible performance from a pure SSD array. Fast Path software is a high-performance IO accelerator for Solid State Drive (SSD) arrays connected to a RAID controller card. This advanced software is an optimized version of LSI MegaRAID® technology that can dramatically boost storage subsystem and overall application performance — particularly those that demonstrate high random read/write operation workloads — when deployed with a 6Gb/s MegaRAID SATA+SAS controller connected to SSDs.

Range of Application and Performance

Application workloads that benefit most from Fast Path software with SSD volumes are those with small and random IO patterns requiring high transactional throughput, such as OLTP. The following two charts demonstrate read and write performance in RAID 5 configurations with and without Fast Path.

The drawback to a pure SSD array is that it offers significantly less available capacity than a HDD-based array with a comparable number of drives at a given price point.

CacheCade

The second option for adding SSDs to a storage environment is to use them as a cache for a traditional HDD array. This allows the SSDs to be used for high-performance access to cached data, while still offering the higher capacity of traditional hard drives. CacheCade software offers the perfect combination of HDD capacity and SSD speed. CacheCade software is designed to improve the performance of a server’s existing drive volume(s) by dynamically utilizing SSDs as a dedicated pool of RAID controller caches to maximize random read and write performance.

White paper RAID Advanced Software Options

In the following figure you can see how CacheCade software works in particular. Frequently accessed data sets are copied from the HDD to lower latency flash SSDs to improve system performance in subsequent read requests.

Range of Application and Performance

  • CacheCade software is best suited for highly random, small I/O block-oriented applications (such as web and SMB OLTP) that frequently read from a small working data set. Applications with much larger active data sets or more write-intensive profiles show limited improvement with this software. Fast Path software is typically a better fit for this type of data set.
  • CacheCade can deliver up to a 50X performance improvement in read-intensive applications with relatively small working data set sizes, such as web and file servers and online transaction processing.*
  • The following two charts demonstrate the performance gains in Response Time and in Transactions per Second (TPS) when implementing CacheCade software.
  • CacheCade Performance considerations: Hot Spot One essential prerequisite for CacheCade 2.0 is a hot spot with random data access. Recognizing this as such and estimating the size is one of the first steps for the planning of the CacheCade 2.0 cache. Beside access to the hot spot, other accesses are possible, but the proportion of the accesses to the hot spot should be 85% or more. Over time a hot spot may relocate, whereby lower transaction rates are set during this transition.
  • Transaction rate improvement Further important aspect with CacheCade 2.0 is the difference between the transaction rates of the HDD array and the SSD array. If it is relatively large, the use of CacheCade 2.0 will be particularly effective. If the HDD array is on the other hand already designed for a high transaction rate, e. g. due to a large number of HDDs, the difference will be minor.
  • Time factor Ultimately, the time factor is of interest, i. e. how long it takes before CacheCade 2.0 provides higher transaction rates. This can be the case after a few minutes for a small hot spot. However, in the case of a large data volume or a HDD array with a low transaction rate it can take several hours.
  • Transaction rate falls when the flash memory cells are not empty. It is only possible to write on flash memory cells if they are empty. Re-use therefore requires the prior erasure of the flash memory cell. This operation is known as the program/erase cycle and is associated with higher response times.
  • An example of CacheCade performance
  • Profile File copy is Random Access 100%, Read 50% write 50%, 64 Kb block size
  • In practice the maximum transaction rate of the SSDs is not achieved, as a certain overhead for CacheCade 2.0 has to be taken into account This shows that performance drops until the Hot Spot is found.

No additional files, specification sheets, guides or documentation found for product.

Warranty: 12 Month Return To Base

Full manufacturers warranty details are available at the manufacturers (Fujitsu) web site.

Unless otherwise specified Techbuy is normally your first point of contact for warranty related returns, further information regarding our warranty policies and consumer guarantees is available on our policies and service & support pages.

To apply for return of a product just go to our returns page.

These terms are in addition to and do not affect any terms, conditions, guarantees and warranties implied by law.

Visitor Reviews

[ There are no visitor reviews for this product yet]

Review Product
Click on a thumbnail to view it below

No related products found.

 
L7: 6 | TM: 11 | LM: 9 | TY: 20 | T: 153

Secure Online Shopping

We accept the following with No surcharge on VISA, Mastercard and Paypal!
Techbuy Pty Ltd 2000 - 2021 All rights reserved.
All prices shown on techbuy.com.au are in $AUD and inclusive of GST. Prices and availability are subject to change without prior notice. Images displayed are accurate to the best of our knowledge and we will not be held responsible for purchases based soley on these images. All brands and names are trademarks of their respective companies. Shipping Australia wide to all metro and regional areas (Sydney, Melbourne, Brisbane, Adelaide, Perth) and Internationally. For more information, please see our usage policies.