US 11,671,496 B2
Load balacing for distibuted computing
Prabhath Sajeepa, Milpitas, CA (US); Daniel Talayco, Sunnyvale, CA (US); Qing Yang, San Jose, CA (US); and Robert Lee, San Carlos, CA (US)
Assigned to PURE STORAGE, INC., Mountain View, CA (US)
Filed by Pure Storage, Inc., Mountain View, CA (US)
Filed on Mar. 25, 2022, as Appl. No. 17/704,751.
Application 17/704,751 is a continuation of application No. 16/799,551, filed on Feb. 24, 2020, granted, now 11,310,317.
Application 16/799,551 is a continuation of application No. 15/885,666, filed on Jan. 31, 2018, granted, now 10,574,754, issued on Feb. 25, 2020.
Application 15/885,666 is a continuation in part 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 2022/0217206 A1, Jul. 7, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 12/00 (2006.01); H04L 67/1097 (2022.01); G06F 3/06 (2006.01); G11C 29/52 (2006.01); G06F 12/02 (2006.01); H04L 49/10 (2022.01); G06F 11/20 (2006.01); G06F 11/10 (2006.01); H03M 13/15 (2006.01); H04L 67/51 (2022.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/1068 (2013.01); G06F 11/2092 (2013.01); G06F 12/0246 (2013.01); G11C 29/52 (2013.01); H03M 13/154 (2013.01); H04L 49/10 (2013.01); H04L 67/51 (2022.05); G06F 11/108 (2013.01); 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 load balancer to perform a first load balancing operation to identify a storage node within a storage array among a plurality of storage arrays to which data should be transmitted, wherein the storage array is identified through an interconnect according to a second load balancing mechanism.