SlideShare a Scribd company logo
1 of 20
Download to read offline
Increase SSD Confidence
using NVMe Testing Software
Presented by: Tim Sheehan
www.iol.unh.edu
© 2019 University of New Hampshire InterOperability Laboratory
● What is the UNH-IOL
● What is the IOL INTERACT PC-Edition Software Suite
● Overview of release schedule
● Practical use cases of the INTERACT PC-Edition Software
● Future Plans
● INTERACT PC-Edition Demo
● Q&A
Agenda
2
3
The UNH InterOperability Laboratory
The InterOperability Laboratory (UNH-IOL)
was founded in 1988. Main UNH campus is
located in Durham, New Hampshire, USA
The UNH-IOL is a non-profit neutral, third-
party laboratory dedicated to testing data
networking technologies through industry
collaboration.
Since 2012, NVMe Org has collaborated
with UNH-IOL to manage the Integrator’s
List based Test Program on behalf of NVMe
Organization
The IOL INTERACT PC-Edition software Suite was created by the UNH-IOL to
test the conformance of NVMe SSD and NVMe-oF products for inclusion on
the NVMe.org Integrators List.
Utilizing the most current NVMe Conformance test plans created by the
NVMe.org Integration and compliance committee.
Based on the newest ratified NVMe.org Specifications.
What is the IOL INTERACT PC-Edition
Software
4
● What is the UNH-IOL
● What is the IOL INTERACT PC-EditionSoftware Suite
● Overview of release schedule
● Practical use cases of the INTERACT PC-Edition Software
● Future Plans
● INTERACT PC-Edition Demo
● Q&A
Agenda
5
Products ListedIOL INTERACT PC-Edition Release Schedule
6
INTERACT v11.0
NVMe 1.3 Spec
April 2019
INTERACT v12.0
Initial 1.4 support
September 2019
INTERACT v13.0
NVMe 1.4 Spec
Spring 2020
Products ListedNVMe Test Plans
7
Products ListedIOL INTERACT PC-Edition features
8
Admin Command Set
NVM Command Set
NVM Features
Controller Registers
System Memory Structure
Controller Architecture
Reservations
Power State Transitions
Namespace Management
System Bus Registers
● What is the UNH-IOL
● What is the IOL INTERACT Software Suite
● Overview of release schedule
● Practical use cases of the INTERACT Software
● Future Plans
● INTERACT PC-Edition Demo
● Q&A
Agenda
9
Products Listed
NVMe
Integrators List
Products
NVMe-MI
Integrators List
Products
NVMe-oF
Integrators List
Products
14 68196
Use Case 1 : NVMe.org Integrator Lists
10
Marketing and Sales tool:
• The IOL INTERACT tool suite is recognized by NVMe.org
to determine if your NVMe SSD product is compliant with
the latest NVMe.org Specifications.
Requirements for NVMe/PCIe SSDs:
• Pass NVMe Conformance Tests with PC Edition of the IOL
INTERACT test tool
• Pass NVMe/PCIe Interop Tests with 5/6 NVMe Host Interop
Platforms
NVMe Integrator’s List Requirements
11
Utilize IOL INTERACT into internal Development process:
1. Used to perform baseline conformance testing
2. Ability to run tests in automated fashion, nightly
3. Results logged in easy to read format, high level and detailed
4. Running it on large numbers of NVMe systems
5. Obtaining the latest tool version each time the NVMe.org
releases new test plans
6. Gain advanced level of confidence in your NVMe product
before being deployed.
7. Find issues before your customers
Use Case 2 : Embedded in
Development Process
12
Datacenters Utilization of IOL INTERACT:
❖ Utilization of the IOL INTERACT PC-Edition to baseline entire
datacenter drive deployment
• Test drives in the datacenter after configuration and/or firmware
upgrades
• Perform automated nightly testing to determine state changes in
datacenter drives
Use Case 3 : Datacenters
13
These are some example issues we have helped customers
understand and resolve using IOL INTERACT:
o Write uncorrectable with a huge data size
o FIDs that were saveable but not changeable
o Incorrect return statuses from many NVM commands
o Compliance with Mandatory tests
o Compliance of drive versions for specific tests
o NSID of 0 in a DST command
Issues Found with IOL INTERACT
14
● What is the UNH-IOL
● What is the IOL INTERACT Software Suite
● Overview of release schedule
● Practical use cases of the INTERACT Software
● Future Plans
● INTERACT PC-Edition Demo
● Q&A
Agenda
15
• NVMe Conformance Updates
• Over 145 test plan changes (listed in Test plan #12)
• 56 updates to base spec tests, most are refinements
• 26 new FYI tests (NVM test groups 1,2,3,7,9)
• 5 Test case status changes
Conformance ToolsIOL INTERACT v12.0 updates
16
• NVMe-oF Tools Webinar September 10, 2019
• NVMe Plugfest 12 Webinar October 1, 2019
• NVMe-oF Plugfest 12, November 4, 2019
• NVMe SSD & MI Plugfest 12, November 11, 2011
• NVMe SSD & MI Plugfest 13, Asia early/mid January
2020
Conformance ToolsUpcoming Events and Plugfests
17
Confmanools
18
.
• Request a Demo License for the IOL
INTERACT Tool desired.
• Demo version runs a subset of IOL INTERACT
compliance tests.
• Questions on test procedures and results can
be directed to nvmelab@iol.unh.edu.
Conformance ToolsGet the IOL INTERACT tools
19
Questions?
20
Please type any questions you have into the
“questions” window
Twitter @UNH_IOL | Facebook @UNHIOL
LinkedIn @UNH InterOperability Lab

More Related Content

What's hot

The power generation by using piezoelectric effect
The power generation by using piezoelectric effectThe power generation by using piezoelectric effect
The power generation by using piezoelectric effectImunique123
 
Seminar report on paper battery
Seminar report on paper batterySeminar report on paper battery
Seminar report on paper batterymanish katara
 
Piezoelectric effect hana basheer
Piezoelectric effect hana basheerPiezoelectric effect hana basheer
Piezoelectric effect hana basheerHANA Basheer
 
Load cell
Load cellLoad cell
Load cellmalikji
 
Dual axis accelerometer paper 157
Dual axis accelerometer  paper 157Dual axis accelerometer  paper 157
Dual axis accelerometer paper 157prashant singh
 
Microvalves and pumps group 3 final
Microvalves and pumps group 3 finalMicrovalves and pumps group 3 final
Microvalves and pumps group 3 finalZvikomboreroCourageR
 
A Pyroelectric Infrared Sensor
A Pyroelectric Infrared SensorA Pyroelectric Infrared Sensor
A Pyroelectric Infrared Sensorbgbgbg
 
Piezoelectric Materials and Applications
Piezoelectric Materials and ApplicationsPiezoelectric Materials and Applications
Piezoelectric Materials and ApplicationsJohn Hudak
 
Temperature Controlled DC fan using Thermistor
Temperature Controlled DC fan using ThermistorTemperature Controlled DC fan using Thermistor
Temperature Controlled DC fan using ThermistorZaheer Basha
 
FOOT STEP POWER GENERATION
FOOT STEP POWER GENERATIONFOOT STEP POWER GENERATION
FOOT STEP POWER GENERATIONShyam sivan
 
Spintronics Introduction (BASIC)
Spintronics Introduction (BASIC)Spintronics Introduction (BASIC)
Spintronics Introduction (BASIC)Hardik Patel
 
Speed controller for fan
Speed controller for fanSpeed controller for fan
Speed controller for fanRifatkhasru009
 
Micro Electromechanical System (MEMS)
Micro Electromechanical System (MEMS)Micro Electromechanical System (MEMS)
Micro Electromechanical System (MEMS)Navin Kumar
 
Paper battery report.docx
Paper battery report.docxPaper battery report.docx
Paper battery report.docxRakesh P
 

What's hot (20)

The power generation by using piezoelectric effect
The power generation by using piezoelectric effectThe power generation by using piezoelectric effect
The power generation by using piezoelectric effect
 
Seminar report on paper battery
Seminar report on paper batterySeminar report on paper battery
Seminar report on paper battery
 
Paper battery ppt
Paper battery pptPaper battery ppt
Paper battery ppt
 
Piezoelectric effect hana basheer
Piezoelectric effect hana basheerPiezoelectric effect hana basheer
Piezoelectric effect hana basheer
 
Load cell
Load cellLoad cell
Load cell
 
Dual axis accelerometer paper 157
Dual axis accelerometer  paper 157Dual axis accelerometer  paper 157
Dual axis accelerometer paper 157
 
Microvalves and pumps group 3 final
Microvalves and pumps group 3 finalMicrovalves and pumps group 3 final
Microvalves and pumps group 3 final
 
Spintronics
SpintronicsSpintronics
Spintronics
 
A Pyroelectric Infrared Sensor
A Pyroelectric Infrared SensorA Pyroelectric Infrared Sensor
A Pyroelectric Infrared Sensor
 
Piezoelectric Materials and Applications
Piezoelectric Materials and ApplicationsPiezoelectric Materials and Applications
Piezoelectric Materials and Applications
 
Temperature Controlled DC fan using Thermistor
Temperature Controlled DC fan using ThermistorTemperature Controlled DC fan using Thermistor
Temperature Controlled DC fan using Thermistor
 
Paper battery in IEEE format
Paper battery in IEEE formatPaper battery in IEEE format
Paper battery in IEEE format
 
Piezoelectric Sensors: Brief Discussion
Piezoelectric Sensors: Brief DiscussionPiezoelectric Sensors: Brief Discussion
Piezoelectric Sensors: Brief Discussion
 
Paper battery
Paper batteryPaper battery
Paper battery
 
FOOT STEP POWER GENERATION
FOOT STEP POWER GENERATIONFOOT STEP POWER GENERATION
FOOT STEP POWER GENERATION
 
Humidity Sensors
Humidity SensorsHumidity Sensors
Humidity Sensors
 
Spintronics Introduction (BASIC)
Spintronics Introduction (BASIC)Spintronics Introduction (BASIC)
Spintronics Introduction (BASIC)
 
Speed controller for fan
Speed controller for fanSpeed controller for fan
Speed controller for fan
 
Micro Electromechanical System (MEMS)
Micro Electromechanical System (MEMS)Micro Electromechanical System (MEMS)
Micro Electromechanical System (MEMS)
 
Paper battery report.docx
Paper battery report.docxPaper battery report.docx
Paper battery report.docx
 

Similar to NVMe Conformance Tool for SSD Testing

UNH-IOL Drives NVM Express (NVMe) Technology Forward for Storage Industry
UNH-IOL Drives NVM Express (NVMe) Technology Forward for Storage IndustryUNH-IOL Drives NVM Express (NVMe) Technology Forward for Storage Industry
UNH-IOL Drives NVM Express (NVMe) Technology Forward for Storage IndustryUNH InterOperability Lab
 
DSL, Gfast and Wireless Test Software: Test Sentinel
DSL, Gfast and Wireless Test Software: Test SentinelDSL, Gfast and Wireless Test Software: Test Sentinel
DSL, Gfast and Wireless Test Software: Test SentinelUNH InterOperability Lab
 
Intel NFVi Enabling Kit Demo/Lab
Intel NFVi Enabling Kit Demo/LabIntel NFVi Enabling Kit Demo/Lab
Intel NFVi Enabling Kit Demo/LabMichelle Holley
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?LOGINPHP360
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?LOGINPHP360
 
Overcome Hardware And Software Challenges - Medical Device Case Study
Overcome Hardware And Software Challenges - Medical Device Case StudyOvercome Hardware And Software Challenges - Medical Device Case Study
Overcome Hardware And Software Challenges - Medical Device Case StudyICS
 
Omni-Path Status, Upstreaming and Ongoing Work
Omni-Path Status, Upstreaming and Ongoing WorkOmni-Path Status, Upstreaming and Ongoing Work
Omni-Path Status, Upstreaming and Ongoing Workinside-BigData.com
 
TEE - kernel support is now upstream. What this means for open source security
TEE - kernel support is now upstream. What this means for open source securityTEE - kernel support is now upstream. What this means for open source security
TEE - kernel support is now upstream. What this means for open source securityLinaro
 
Transform Software Testing and Quality with the Neotys-Inflectra Platform
Transform Software Testing and Quality with the Neotys-Inflectra PlatformTransform Software Testing and Quality with the Neotys-Inflectra Platform
Transform Software Testing and Quality with the Neotys-Inflectra PlatformInflectra
 
Ranorex presentation
Ranorex presentationRanorex presentation
Ranorex presentationISsoft
 
6 Skills Every Dot Net Developer Should Master
6 Skills Every Dot Net Developer Should Master6 Skills Every Dot Net Developer Should Master
6 Skills Every Dot Net Developer Should MasterSahid Ali
 
Achieve Business-Class Performance With Intel vPro, an Intel Evo Design
Achieve Business-Class Performance With Intel vPro, an Intel Evo DesignAchieve Business-Class Performance With Intel vPro, an Intel Evo Design
Achieve Business-Class Performance With Intel vPro, an Intel Evo DesignAdele Noble
 
Devops phase-1
Devops phase-1Devops phase-1
Devops phase-1G R VISHAL
 
IFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated TestingIFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated TestingDaniel Graversen
 

Similar to NVMe Conformance Tool for SSD Testing (20)

UNH-IOL NVMe Plugfest #12 Webinar
UNH-IOL NVMe Plugfest #12 WebinarUNH-IOL NVMe Plugfest #12 Webinar
UNH-IOL NVMe Plugfest #12 Webinar
 
UNH-IOL NVMe Plugfest Webinar #11
UNH-IOL NVMe Plugfest Webinar #11UNH-IOL NVMe Plugfest Webinar #11
UNH-IOL NVMe Plugfest Webinar #11
 
NVMe and NVMe-oF Plugfest Webinar 9
NVMe and NVMe-oF Plugfest Webinar 9NVMe and NVMe-oF Plugfest Webinar 9
NVMe and NVMe-oF Plugfest Webinar 9
 
UNH-IOL Drives NVM Express (NVMe) Technology Forward for Storage Industry
UNH-IOL Drives NVM Express (NVMe) Technology Forward for Storage IndustryUNH-IOL Drives NVM Express (NVMe) Technology Forward for Storage Industry
UNH-IOL Drives NVM Express (NVMe) Technology Forward for Storage Industry
 
DSL, Gfast and Wireless Test Software: Test Sentinel
DSL, Gfast and Wireless Test Software: Test SentinelDSL, Gfast and Wireless Test Software: Test Sentinel
DSL, Gfast and Wireless Test Software: Test Sentinel
 
Multi-OS Engine Technology Overview
Multi-OS Engine Technology OverviewMulti-OS Engine Technology Overview
Multi-OS Engine Technology Overview
 
Intel NFVi Enabling Kit Demo/Lab
Intel NFVi Enabling Kit Demo/LabIntel NFVi Enabling Kit Demo/Lab
Intel NFVi Enabling Kit Demo/Lab
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?
 
UNH-IOL NVMe Plugfest Webinar
UNH-IOL NVMe Plugfest WebinarUNH-IOL NVMe Plugfest Webinar
UNH-IOL NVMe Plugfest Webinar
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?
 
Overcome Hardware And Software Challenges - Medical Device Case Study
Overcome Hardware And Software Challenges - Medical Device Case StudyOvercome Hardware And Software Challenges - Medical Device Case Study
Overcome Hardware And Software Challenges - Medical Device Case Study
 
Omni-Path Status, Upstreaming and Ongoing Work
Omni-Path Status, Upstreaming and Ongoing WorkOmni-Path Status, Upstreaming and Ongoing Work
Omni-Path Status, Upstreaming and Ongoing Work
 
TEE - kernel support is now upstream. What this means for open source security
TEE - kernel support is now upstream. What this means for open source securityTEE - kernel support is now upstream. What this means for open source security
TEE - kernel support is now upstream. What this means for open source security
 
Transform Software Testing and Quality with the Neotys-Inflectra Platform
Transform Software Testing and Quality with the Neotys-Inflectra PlatformTransform Software Testing and Quality with the Neotys-Inflectra Platform
Transform Software Testing and Quality with the Neotys-Inflectra Platform
 
Ranorex presentation
Ranorex presentationRanorex presentation
Ranorex presentation
 
6 Skills Every Dot Net Developer Should Master
6 Skills Every Dot Net Developer Should Master6 Skills Every Dot Net Developer Should Master
6 Skills Every Dot Net Developer Should Master
 
Achieve Business-Class Performance With Intel vPro, an Intel Evo Design
Achieve Business-Class Performance With Intel vPro, an Intel Evo DesignAchieve Business-Class Performance With Intel vPro, an Intel Evo Design
Achieve Business-Class Performance With Intel vPro, an Intel Evo Design
 
Devops phase-1
Devops phase-1Devops phase-1
Devops phase-1
 
IFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated TestingIFG for SAP Integration, webinar on Automated Testing
IFG for SAP Integration, webinar on Automated Testing
 
First Steps to DevOps
First Steps to DevOpsFirst Steps to DevOps
First Steps to DevOps
 

More from UNH InterOperability Lab

The UNH-IOL New WiFi Testing & Measurement Capabilities Webinar
The UNH-IOL New WiFi Testing & Measurement Capabilities WebinarThe UNH-IOL New WiFi Testing & Measurement Capabilities Webinar
The UNH-IOL New WiFi Testing & Measurement Capabilities WebinarUNH InterOperability Lab
 
2.5 and 5GBASE-T Technology: Multi-vendor Interop Webinar
2.5 and 5GBASE-T Technology: Multi-vendor Interop Webinar2.5 and 5GBASE-T Technology: Multi-vendor Interop Webinar
2.5 and 5GBASE-T Technology: Multi-vendor Interop WebinarUNH InterOperability Lab
 
Universal Connectivity & Interoperability in the Open Ecosystem
Universal Connectivity & Interoperability in the Open EcosystemUniversal Connectivity & Interoperability in the Open Ecosystem
Universal Connectivity & Interoperability in the Open EcosystemUNH InterOperability Lab
 
UNH-IOL Internet of Things (IoT) IP Testing Service
UNH-IOL Internet of Things (IoT) IP Testing ServiceUNH-IOL Internet of Things (IoT) IP Testing Service
UNH-IOL Internet of Things (IoT) IP Testing ServiceUNH InterOperability Lab
 
Avnu Alliance and UNH-IOL Certification Overview
Avnu Alliance and UNH-IOL Certification OverviewAvnu Alliance and UNH-IOL Certification Overview
Avnu Alliance and UNH-IOL Certification OverviewUNH InterOperability Lab
 
UNH-IOL Software Defined Netwokring (SDN) Testing Services
UNH-IOL Software Defined Netwokring (SDN) Testing ServicesUNH-IOL Software Defined Netwokring (SDN) Testing Services
UNH-IOL Software Defined Netwokring (SDN) Testing ServicesUNH InterOperability Lab
 

More from UNH InterOperability Lab (8)

UNH-IOL USGv6 Profile Update Webinar
UNH-IOL USGv6 Profile Update WebinarUNH-IOL USGv6 Profile Update Webinar
UNH-IOL USGv6 Profile Update Webinar
 
The UNH-IOL New WiFi Testing & Measurement Capabilities Webinar
The UNH-IOL New WiFi Testing & Measurement Capabilities WebinarThe UNH-IOL New WiFi Testing & Measurement Capabilities Webinar
The UNH-IOL New WiFi Testing & Measurement Capabilities Webinar
 
Timing Challenges in the Smart Grid
Timing Challenges in the Smart GridTiming Challenges in the Smart Grid
Timing Challenges in the Smart Grid
 
2.5 and 5GBASE-T Technology: Multi-vendor Interop Webinar
2.5 and 5GBASE-T Technology: Multi-vendor Interop Webinar2.5 and 5GBASE-T Technology: Multi-vendor Interop Webinar
2.5 and 5GBASE-T Technology: Multi-vendor Interop Webinar
 
Universal Connectivity & Interoperability in the Open Ecosystem
Universal Connectivity & Interoperability in the Open EcosystemUniversal Connectivity & Interoperability in the Open Ecosystem
Universal Connectivity & Interoperability in the Open Ecosystem
 
UNH-IOL Internet of Things (IoT) IP Testing Service
UNH-IOL Internet of Things (IoT) IP Testing ServiceUNH-IOL Internet of Things (IoT) IP Testing Service
UNH-IOL Internet of Things (IoT) IP Testing Service
 
Avnu Alliance and UNH-IOL Certification Overview
Avnu Alliance and UNH-IOL Certification OverviewAvnu Alliance and UNH-IOL Certification Overview
Avnu Alliance and UNH-IOL Certification Overview
 
UNH-IOL Software Defined Netwokring (SDN) Testing Services
UNH-IOL Software Defined Netwokring (SDN) Testing ServicesUNH-IOL Software Defined Netwokring (SDN) Testing Services
UNH-IOL Software Defined Netwokring (SDN) Testing Services
 

Recently uploaded

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

NVMe Conformance Tool for SSD Testing

  • 1. Increase SSD Confidence using NVMe Testing Software Presented by: Tim Sheehan www.iol.unh.edu © 2019 University of New Hampshire InterOperability Laboratory
  • 2. ● What is the UNH-IOL ● What is the IOL INTERACT PC-Edition Software Suite ● Overview of release schedule ● Practical use cases of the INTERACT PC-Edition Software ● Future Plans ● INTERACT PC-Edition Demo ● Q&A Agenda 2
  • 3. 3 The UNH InterOperability Laboratory The InterOperability Laboratory (UNH-IOL) was founded in 1988. Main UNH campus is located in Durham, New Hampshire, USA The UNH-IOL is a non-profit neutral, third- party laboratory dedicated to testing data networking technologies through industry collaboration. Since 2012, NVMe Org has collaborated with UNH-IOL to manage the Integrator’s List based Test Program on behalf of NVMe Organization
  • 4. The IOL INTERACT PC-Edition software Suite was created by the UNH-IOL to test the conformance of NVMe SSD and NVMe-oF products for inclusion on the NVMe.org Integrators List. Utilizing the most current NVMe Conformance test plans created by the NVMe.org Integration and compliance committee. Based on the newest ratified NVMe.org Specifications. What is the IOL INTERACT PC-Edition Software 4
  • 5. ● What is the UNH-IOL ● What is the IOL INTERACT PC-EditionSoftware Suite ● Overview of release schedule ● Practical use cases of the INTERACT PC-Edition Software ● Future Plans ● INTERACT PC-Edition Demo ● Q&A Agenda 5
  • 6. Products ListedIOL INTERACT PC-Edition Release Schedule 6 INTERACT v11.0 NVMe 1.3 Spec April 2019 INTERACT v12.0 Initial 1.4 support September 2019 INTERACT v13.0 NVMe 1.4 Spec Spring 2020
  • 8. Products ListedIOL INTERACT PC-Edition features 8 Admin Command Set NVM Command Set NVM Features Controller Registers System Memory Structure Controller Architecture Reservations Power State Transitions Namespace Management System Bus Registers
  • 9. ● What is the UNH-IOL ● What is the IOL INTERACT Software Suite ● Overview of release schedule ● Practical use cases of the INTERACT Software ● Future Plans ● INTERACT PC-Edition Demo ● Q&A Agenda 9
  • 10. Products Listed NVMe Integrators List Products NVMe-MI Integrators List Products NVMe-oF Integrators List Products 14 68196 Use Case 1 : NVMe.org Integrator Lists 10
  • 11. Marketing and Sales tool: • The IOL INTERACT tool suite is recognized by NVMe.org to determine if your NVMe SSD product is compliant with the latest NVMe.org Specifications. Requirements for NVMe/PCIe SSDs: • Pass NVMe Conformance Tests with PC Edition of the IOL INTERACT test tool • Pass NVMe/PCIe Interop Tests with 5/6 NVMe Host Interop Platforms NVMe Integrator’s List Requirements 11
  • 12. Utilize IOL INTERACT into internal Development process: 1. Used to perform baseline conformance testing 2. Ability to run tests in automated fashion, nightly 3. Results logged in easy to read format, high level and detailed 4. Running it on large numbers of NVMe systems 5. Obtaining the latest tool version each time the NVMe.org releases new test plans 6. Gain advanced level of confidence in your NVMe product before being deployed. 7. Find issues before your customers Use Case 2 : Embedded in Development Process 12
  • 13. Datacenters Utilization of IOL INTERACT: ❖ Utilization of the IOL INTERACT PC-Edition to baseline entire datacenter drive deployment • Test drives in the datacenter after configuration and/or firmware upgrades • Perform automated nightly testing to determine state changes in datacenter drives Use Case 3 : Datacenters 13
  • 14. These are some example issues we have helped customers understand and resolve using IOL INTERACT: o Write uncorrectable with a huge data size o FIDs that were saveable but not changeable o Incorrect return statuses from many NVM commands o Compliance with Mandatory tests o Compliance of drive versions for specific tests o NSID of 0 in a DST command Issues Found with IOL INTERACT 14
  • 15. ● What is the UNH-IOL ● What is the IOL INTERACT Software Suite ● Overview of release schedule ● Practical use cases of the INTERACT Software ● Future Plans ● INTERACT PC-Edition Demo ● Q&A Agenda 15
  • 16. • NVMe Conformance Updates • Over 145 test plan changes (listed in Test plan #12) • 56 updates to base spec tests, most are refinements • 26 new FYI tests (NVM test groups 1,2,3,7,9) • 5 Test case status changes Conformance ToolsIOL INTERACT v12.0 updates 16
  • 17. • NVMe-oF Tools Webinar September 10, 2019 • NVMe Plugfest 12 Webinar October 1, 2019 • NVMe-oF Plugfest 12, November 4, 2019 • NVMe SSD & MI Plugfest 12, November 11, 2011 • NVMe SSD & MI Plugfest 13, Asia early/mid January 2020 Conformance ToolsUpcoming Events and Plugfests 17
  • 19. • Request a Demo License for the IOL INTERACT Tool desired. • Demo version runs a subset of IOL INTERACT compliance tests. • Questions on test procedures and results can be directed to nvmelab@iol.unh.edu. Conformance ToolsGet the IOL INTERACT tools 19
  • 20. Questions? 20 Please type any questions you have into the “questions” window Twitter @UNH_IOL | Facebook @UNHIOL LinkedIn @UNH InterOperability Lab