US 12,489,813 B2
Performance-driven storage provisioning
Benjamin Borowiec, San Jose, CA (US); Terence Noonan, Vadnais Heights, MN (US); and Patrick East, Bellevue, WA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by PURE STORAGE, INC., Santa Clara, CA (US)
Filed on Jul. 19, 2023, as Appl. No. 18/355,270.
Application 18/355,270 is a continuation of application No. 17/389,457, filed on Jul. 30, 2021, granted, now 11,711,426.
Application 17/389,457 is a continuation of application No. 16/254,859, filed on Jan. 23, 2019, granted, now 11,102,298, issued on Aug. 24, 2021.
Application 16/254,859 is a continuation in part of application No. 15/967,189, filed on Apr. 30, 2018, granted, now 10,652,331, issued on May 12, 2020.
Application 15/967,189 is a continuation of application No. 15/419,551, filed on Jan. 30, 2017, granted, now 10,027,757, issued on Jul. 17, 2018.
Application 15/419,551 is a continuation of application No. 14/721,571, filed on May 26, 2015, granted, now 9,716,755, issued on Jul. 25, 2017.
Prior Publication US 2023/0362250 A1, Nov. 9, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 12/24 (2006.01); H04L 12/26 (2006.01); H04L 29/08 (2006.01); H04L 67/1001 (2022.01); H04L 67/1097 (2022.01); H04L 67/56 (2022.01); G06F 3/00 (2006.01)
CPC H04L 67/1097 (2013.01) [H04L 67/1001 (2022.05); H04L 67/56 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a request for provisioning of storage resources from an operating system level virtualization service;
determining an implementation of the request, including dynamically selecting among one or more storage systems that would be utilized to provide the storage resources based on real-time performance characteristics of the one or more storage systems; and
providing the storage resources to the operating system level virtualization service in accordance with the implementation of the request based on the real-time performance characteristics of the one or more storage systems.