US 12,282,434 B2
Methods for managing input-output operations in zone translation layer architecture and devices thereof
Abhijeet Prakash Gole, Cupertino, CA (US); Rohit Shankar Singh, Cary, NC (US); Douglas P. Doucette, San Diego, CA (US); Ratnesh Gupta, Dublin, CA (US); Sourav Sen, Cupertino, CA (US); and Prathamesh Deshpande, Folsom, CA (US)
Assigned to NETAPP, INC., San Jose, CA (US)
Filed by NetApp, Inc., Sunnyvale, CA (US)
Filed on Oct. 16, 2023, as Appl. No. 18/380,427.
Application 18/380,427 is a continuation of application No. 16/857,995, filed on Apr. 24, 2020, granted, now 11,860,791.
Prior Publication US 2024/0045807 A1, Feb. 8, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 12/10 (2016.01)
CPC G06F 12/10 (2013.01) [G06F 2212/657 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method implemented by a zone translation layer (ZTL) executed by a computing device, the method comprising:
identifying physical zone data within a zoned namespace solid state drive (SSD), the physical zone data is mapped to logical zone data in a mapping data structure within the zoned namespace SSD, the mapping data structure including a random mapping data structure for processing random input/output operations and a sequential mapping data structure for processing sequential input/output operations;
generating a data storage operation based on the physical zone data, wherein the logical zone data is associated with a received data storage operation; and
executing the generated data storage operation using the physical zone data to facilitate servicing of the received data storage operation.