"The software engine driving the OakGate Test Platform for high-performance and robust testing of flash storage"
The industry’s most advanced storage-testing software, the Storage Validation Framework (SVF) engine is the core software driving the OakGate appliances and running the OakGate applications. It's been strategically built from decades of industry storage experience, providing a high-performance, feature-rich foundation. Well into its third generation, the SVF engine has been hardened over several years in intense test environments at major storage customer sites worldwide.
The SVF engine provides a comprehensive storage resource, reaching far beyond basic protocol comprehension to deliver unparalleled testing facility to the application layers, including the ability to mix protocols and to ﬁnely tune every aspect of any test scenario. SVF Engine Software Brochure
Enjoy the satisfaction of having built-in support for the storage industry's most popular and emerging protocols.LEARN MORE
Easily generate high-performance, randomized traffic proﬁles with I/O profiles.LEARN MORE
Inject error conditions to see how the DUT behaves in real-life situations.LEARN MORE
Build confidence that your device behaves as intended and unconditionally keeps data in tact, even under the most stressful power-loss situations.LEARN MORE
Execute hundreds of built-in conformance tests that evaluate a device against its protocol, or create your own for maximum flexibility and control.LEARN MORE
Effectively debug and analyze from early prototype bring-up through long-term I/O testing using the embedded protocol analyzer.LEARN MORE
Deliver consistent benchmarking results, measure the true performance of the device under test, and generate a suite of performance analytics.LEARN MORE
Test your product's true limits with our industry-leading multi-vendor support for peripheral control and power management.LEARN MORE
Enjoy the satisfaction of having built-in support for the storage industry's most popular and emerging protocols. All OakGate appliances come fully equipped with built-in support for the storage industry's most popular protocols. OakGate keeps you ahead of the curve by working closely with standards committees and storage protocol specification workgroups, ensuring your test environment is feature-complete and conformance- test-ready.
With the OakGate Test Platform's native protocol integration and form factor support it's easy to test complex heterogeneous topologies without the need for additional tools or equipment. Coordinating and automating simultaneous multi-protocol test scenarios within a single, unified test platform decreases the complexity of your test infrastructure, while providing the fine-grain orchestration to meet every corner of your test plan.
Easily generate high-performance, randomized traffic proﬁles with I/O profiles of test scenarios that would be extremely difficult to create manually or with any other test tool. Configure parameters such as fixed and random I/O sizes, a variety of data patterns, a broad range of queue depths, pre-defined error policies and I/O performance thresholds.
Intermix multiple I/O profiles that each has its own set of parameters (such as I/O size and read/write ratio) that control its behavior. Throttle I/O traffic to a specified level to pinpoint exactly how a device will behave under a given level of stress. Recreate an exact traffic scenario by replaying a previously saved analyzer trace.
Inject pre-built or custom protocol-speciﬁc error conditions and verify that your device behaves as expected even under the worst conditions. Mix and match any combination of normal I/O traffic and error injection.
Insert custom commands into the overall traffic mix by choosing from pre-built commands or hand crafting your own as needed.
Inject a wide variety of randomized low level errors including underflow and overflow conditions, aborts, dropped frames, link downs, resets, power on/off, and more.
Identify common errors and data corruption using data validation. Several data validation controls are available for you to decide what constitutes an error. Build conﬁdence that your device behaves as intended, and unconditionally keeps data intact, even under the most stressful power-loss situation. When enabled, data validation checks whether the data that is read back from a target location is the same as the data that was last previously-written to that target location.
Execute hundreds of built-in PCIe/SAS/SATA conformance tests (also called directed tests (DTs)) that evaluate a device against its protocol.
For maximum flexibility and control, create your own conformance tests with the directed test software development kit (dtSDK).
Effectively debug and analyze from early prototype bring-up through long-term I/O testing using the embedded protocol analyzer.
Deliver consistent benchmarking results, measure the true performance of the DUT, and generate a suite of performance analytics
The SVF engine is designed to provide a seamless path to in-chassis power cycling and measurement, as well as through external enclosures. Add multiple peripheral controllers to the application interface to manage/monitor peripheral capabilities for DUTs, such as power on/off, power measurement, device sleep (DevSleep) on/off, and temperature.