The GridIron OneAppliance™ TurboCharger™ is a SAN-attached Data Accelerator appliance that boosts the performance of your applications by providing up to 1000 times faster access to application datasets. Getting maximum performance from revenue-generating applications is critical to the financial success of your company. The explosive growth of enterprise data and the rich, real-time analytics demanded by businesses are challenging the performance of many applications.
While application servers with multi-core processors and high-speed memory have the necessary horsepower, storage systems based predominantly on mechanical spinning disks have created a huge I/O performance gap between the server and storage that severely hampers application performance.
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.
GridIron Dramatically Boosts Application Performance
- Is an appliance that leverages Flash, DRAM, proprietary hardware, and software to accelerate your current storage
- Is operationally transparent to the application and makes traditional storage run faster.
- Is independent of the database or DWH and makes them run 10x faster at 1/10th the cost of a DWH appliance
The GridIron TurboCharger 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.
The TurboCharger 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
The GridIron TurboCharger has a hardware processor that analyzes every storage request in real time and gathers statistical information about the requested data –
How frequently is it requested?
When is it requested?
What other data is in the cache when it is requested?
What is the ratio of reads to writes?
How large are the accesses?
This data is used to characterize all of the data in the data sets that can be accessed through the TurboCharger.
The data is then structured into a Bayesian Tree, stored as long term meta-data, and used to find clusters of data that behave in similar ways and data that is likely to be needed given the state of the system. In this way the TurboCharger learns the access patterns of the data and creates a data model