US 11,711,426 B2
Providing storage resources from a storage pool
Benjamin Borowiec, San Jose, CA (US); Terence Noonan, Vadnais Heights, MN (US); and Patrick East, Bellevue, WA (US)
Assigned to Pure Storage, Inc., Mountain View, CA (US)
Filed by PURE STORAGE, INC., Mountain View, CA (US)
Filed on Jul. 30, 2021, as Appl. No. 17/389,457.
Application 17/389,457 is a continuation of application No. 16/254,859, filed on Jan. 23, 2019, granted, now 11,102,298.
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 2021/0360068 A1, Nov. 18, 2021
Int. Cl. H04L 29/06 (2006.01); H04L 9/32 (2006.01); H04L 41/142 (2022.01); H04L 67/1097 (2022.01); H04L 67/56 (2022.01); H04L 67/1001 (2022.01); G06F 11/00 (2006.01); G06F 12/00 (2006.01); G06F 15/173 (2006.01); G06F 17/30 (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 storage resources from an operating system level virtualization service;
determining, among the plurality of storage systems, an implementation of the request from the operating system level virtualization service; and
providing storage resources to the operating system level virtualization service in accordance with the implementation of the request from the operating system level virtualization service based on aggregated performance metrics and data storage usage characteristics associated with one or more storage systems that are utilized to provide the storage resources.