The TurboCharger is a SAN Application Accelerator appliance that boosts the performance of your applications by providing up to 1000 times faster I/O access to application datasets, translating to up to 10x application runtime acceleration. The TurboCharger accelerates a variety of file server environments including NetApp V-Series, IBM N Series, EMC Celerra, Open Source File Server, GPFS, pNFS, Lustre,Ehcache, and GFS/IBRIX/PolyServe Cluster File Systems.
The TurboCharger is deployed between the server and storage, where it continuously profiles the data access behavior of applications and creates a heuristics-driven map of the data space. I/O requests from applications are fulfilled instantaneously based on the real-time data map, dramatically improving application performance.
The TurboCharger can handle file servers up to 160 terabytes. If you need more capacity, simply add a BoostPack. The smallest TurboCharger supports 100,000+ IOPS. Multiple TurboChargers can be scaled to 1 million IOPS and beyond.
Custom Silicon and Flash Management for a Real Time Data Access Model
The mapping of the data in the caches is done with a set of four Gigabyte size tables and custom silicon switching for real-time operation. Custom silicon and an architecture that examines every storage request enable the TurboCharger to maintain the data model in real time. As a result, if the access pattern changes, the TurboCharger can change the model very rapidly and adapt to the change in behavior. The TurboCharger’s proprietary flash management structure can handle very high density flash drives and very large system flash capacities. Multiple Terabytes of Flash give the TurboCharger the ability to service most read requests from its high performance cache tiers.
Transparency - Attaches to a SAN switch and is transparent (invisible) to the servers and storage arrays by acting as a Fibre Channel (FC) Proxy. It is configured so that servers believe they are connecting directly to the storage arrays and storage arrays believe they are receiving requests directly from the servers. In this way the GridIron TurboCharger requires no change whatsoever to the existing servers, storage arrays or the software running on them.
Virtual - Uses virtual initiators and virtual targets as proxies for real servers and real storage arrays to seamlessly bridge communications between them. The TurboCharger uses a virtual initiator to represent the real server when accessing the storage array(s). Similarly, the TurboCharger uses a virtual target to represent the real storage array controller port when communicating with the server(s). The real server thinks that it is talking to the real storage array and vice versa.
Learning Access Patterns - Has a hardware processor that analyzes every storage request in real time and gathers statistical information about the requested data.
Performance Critical Data – Has a real time understanding of all the data patterns. That understanding is used to place data into high performance RAM or FLASH caches along with timers and parameters needed to manage the data presence in the cache.
Microsecond Latencies - To ensure that access times are as short as possible the mapping of all data accesses are done in custom hardware. The result is that data accesses to the TurboCharger through the SAN are typically satisfied in 10s of microseconds. This is dramatically shorter than the access times for RAM or Flash caches that are managed by array controllers where the shortest access times are typically at least 1000 microseconds.
Oracle Accelerator - The TurboCharger boosts Oracle database performance by providing up to 1000x faster access to the data blocks containing database tables and indexes. I/O requests from the database server are fulfilled instantaneously based on the real-time data map, dramatically improving database performance.
Invisible - The TurboCharger doesn’t require any changes to your architecture, application configurations, or operational processes. With the TurboCharger you won’t spend any time moving tables, LUNs, files, etc. Eliminate the guesswork, wasted time, and futile attempts to manually place files into optimized locations among tiered-storage alternatives.
Scalable - The TurboCharger is built with scalability in mind. Whether you are concerned about capacity or I/O throughput, the TurboCharger has you covered. The TurboCharger can handle file servers up to 160 terabytes. If you need more capacity, simply add a GridIron BoostPack.
Safe to Deploy - A pair of TurboChargers can be deployed in an active-active high availability configuration. Furthermore, all components and paths in the TurboCharger have built-in Error-Correcting Code (ECC) circuitry for testing the accuracy of data as it passes through the appliance.