Developer Section

Essential API programming information and resources for developers

 

Overview

Applications built with vtView API can retrieve usage, data retention, temperature profile and other SSD data for easy, in-system decision making. This developer section describes the fundamental operation of vtView API, its requirements to work correctly, and suggestions to minimize impact on system resources.

While SMART attributes give a snapshot of current condition of an SSD, more can be done with a list of SMART attribute records along with their temperature and time stamps. vtView API uses this list of records to analyze and compute reliability and longevity information of Virtium SSDs.

Monitor Life Acceleration

vtView API simplifies the process of retrieving use case information on Virtium SSDs. It provides information on:

  • Remaining life: percentage, TBW and time
  • Usage: GB/day
  • Power-off data retention at various storage temperatures

Under real-life use cases, applications can estimate how long the SSD would last and can alert operators to schedule maintenance in advance. Also, new application software updates can change the workload.  With vtView, developers can see the effects of application changes BEFORE deployment. Finally, during SSD evaluation, engineers can determine whether or not the SSD can meet required service time.

Integrate with Regression Testing

vtView API provides interfaces that aid in visualizing the impact of software changes on the SSD. In the example below, new application software coalesces data prior to writing, and life acceleration changes from “Aggressive” to “Minimal”.

With this information, developers can quickly see how new application software affects SSD longevity.

Estimate Data Retention

SSD power off data retention depends on several factors, including the write temperature, the cadence at which data is written, the amount of data that has been written, the uncorrectable bit error rate (UBER) and the power-off storage temperature. Data retention can range from 10 years for minimal usage at moderate temperatures to only a few weeks at rated end-of-life endurance at high storage temperatures (85º C). vtView API analyzes usage information and estimates data retention based on various storage temperatures.