US 11,677,825 B2
Optimized communication pathways in a vast storage system
John Hayes, Mountain View, CA (US); John Colgrove, Los Altos, CA (US); and John D. Davis, San Francisco, CA (US)
Assigned to PURE STORAGE, INC., Mountain View, CA (US)
Filed by PURE STORAGE, INC., Mountain View, CA (US)
Filed on Jul. 1, 2021, as Appl. No. 17/365,163.
Application 17/365,163 is a continuation of application No. 15/974,102, filed on May 8, 2018, granted, now 11,057,468.
Application 15/974,102 is a continuation of application No. 15/376,220, filed on Dec. 12, 2016, granted, now 9,967,342, issued on May 8, 2018.
Application 15/376,220 is a continuation of application No. 15/167,792, filed on May 27, 2016, granted, now 9,525,738, issued on Dec. 20, 2016.
Application 15/167,792 is a continuation of application No. 14/961,665, filed on Dec. 7, 2015, granted, now 9,357,010, issued on May 31, 2016.
Application 14/961,665 is a continuation of application No. 14/618,999, filed on Feb. 10, 2015, granted, now 9,213,485, issued on Dec. 15, 2015.
Application 14/618,999 is a continuation in part of application No. 14/296,151, filed on Jun. 4, 2014, granted, now 8,850,108, issued on Sep. 30, 2014.
Prior Publication US 2021/0329072 A1, Oct. 21, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/1097 (2022.01); G06F 3/06 (2006.01); G06F 11/10 (2006.01); G06F 12/02 (2006.01); H04L 67/51 (2022.01); H04L 49/10 (2022.01); G06F 11/20 (2006.01); G11C 29/52 (2006.01); H03M 13/15 (2006.01); G06F 13/40 (2006.01); G06F 13/42 (2006.01); H04L 12/40 (2006.01)
CPC H04L 67/1097 (2013.01) [G06F 3/06 (2013.01); G06F 3/061 (2013.01); G06F 3/0604 (2013.01); G06F 3/065 (2013.01); G06F 3/067 (2013.01); G06F 3/0611 (2013.01); G06F 3/0613 (2013.01); G06F 3/0635 (2013.01); G06F 3/0655 (2013.01); G06F 3/0659 (2013.01); G06F 3/0685 (2013.01); G06F 3/0688 (2013.01); G06F 3/0689 (2013.01); G06F 11/108 (2013.01); G06F 11/1068 (2013.01); G06F 11/2092 (2013.01); G06F 12/0246 (2013.01); G06F 13/4022 (2013.01); G06F 13/4282 (2013.01); G11C 29/52 (2013.01); H03M 13/154 (2013.01); H04L 12/40169 (2013.01); H04L 49/10 (2013.01); H04L 67/51 (2022.05); G06F 2201/805 (2013.01); G06F 2201/845 (2013.01); G06F 2212/7206 (2013.01); G06F 2212/7207 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A storage system comprising:
a plurality of storage units, each having a controller and solid-state storage memory;
one or more first pathways that couple processing devices of a plurality of storage nodes and is configured to couple to a network external to the storage system; and
one or more second pathways that couple the plurality of storage nodes to the plurality of storage units, wherein the one or more second pathways enable multiprocessing applications.