US 12,079,621 B2
Virtualized file server distribution across clusters
Richard James Sharpe, Mountain View, CA (US); Durga Mahesh Arikatla, San Jose, CA (US); Kalpesh Ashok Bafna, Milpitas, CA (US); Satyajit Sanjeev Deshmukh, Milpitas, CA (US); Shyamsunder Prayagchand Rathi, Sunnyvale, CA (US); Vishal Sinha, Union City, CA (US); and Devyani Suryakant Kanada, Cupertino, CA (US)
Assigned to Nutanix, Inc., San Jose, CA (US)
Filed by Nutanix, Inc., San Jose, CA (US)
Filed on Nov. 10, 2022, as Appl. No. 18/054,490.
Application 18/054,490 is a continuation of application No. 17/091,758, filed on Nov. 6, 2020, granted, now 11,537,384.
Application 17/091,758 is a continuation of application No. 15/422,291, filed on Feb. 1, 2017, granted, now 10,831,465, issued on Nov. 10, 2020.
Claims priority of provisional application 62/294,984, filed on Feb. 12, 2016.
Prior Publication US 2023/0289170 A1, Sep. 14, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/65 (2018.01); G06F 3/06 (2006.01); G06F 9/4401 (2018.01); G06F 9/455 (2018.01); G06F 11/07 (2006.01); G06F 11/14 (2006.01); G06F 11/20 (2006.01); G06F 16/17 (2019.01); G06F 16/176 (2019.01); G06F 16/182 (2019.01); G06F 16/23 (2019.01); G06F 21/53 (2013.01); G06F 21/56 (2013.01); G06F 21/62 (2013.01); G06F 21/78 (2013.01); H04L 41/06 (2022.01); H04L 41/082 (2022.01); H04L 67/1095 (2022.01); H04L 67/1097 (2022.01); H04L 41/0859 (2022.01); H04L 41/5009 (2022.01); H04L 67/00 (2022.01); H04L 67/10 (2022.01)
CPC G06F 8/65 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0647 (2013.01); G06F 3/065 (2013.01); G06F 3/0664 (2013.01); G06F 3/0665 (2013.01); G06F 3/0683 (2013.01); G06F 3/0689 (2013.01); G06F 9/4406 (2013.01); G06F 9/45558 (2013.01); G06F 11/0712 (2013.01); G06F 11/0751 (2013.01); G06F 11/0793 (2013.01); G06F 11/1451 (2013.01); G06F 11/1464 (2013.01); G06F 11/1484 (2013.01); G06F 11/2025 (2013.01); G06F 11/2033 (2013.01); G06F 11/2035 (2013.01); G06F 11/2046 (2013.01); G06F 11/2058 (2013.01); G06F 11/2069 (2013.01); G06F 16/1727 (2019.01); G06F 16/176 (2019.01); G06F 16/1774 (2019.01); G06F 16/183 (2019.01); G06F 16/1844 (2019.01); G06F 16/2365 (2019.01); G06F 21/53 (2013.01); G06F 21/56 (2013.01); G06F 21/6218 (2013.01); G06F 21/78 (2013.01); H04L 41/06 (2013.01); H04L 41/082 (2013.01); H04L 67/1095 (2013.01); H04L 67/1097 (2013.01); G06F 2009/45579 (2013.01); G06F 2009/45583 (2013.01); G06F 2009/45587 (2013.01); G06F 2009/45595 (2013.01); G06F 2201/80 (2013.01); G06F 2201/815 (2013.01); G06F 2201/825 (2013.01); G06F 2201/84 (2013.01); G06F 2201/87 (2013.01); G06F 2221/034 (2013.01); G06F 2221/2101 (2013.01); G06F 2221/2141 (2013.01); G06F 2221/2145 (2013.01); H04L 41/0859 (2013.01); H04L 41/5009 (2013.01); H04L 67/10 (2013.01); H04L 67/34 (2013.01)] 33 Claims
OG exemplary drawing
 
1. A system comprising:
a cluster of file server virtual machines (FSVMs) configured to execute on processors of the system, the FSVMs hosted on a combination of a first computing node cluster and a second computing node cluster, wherein the cluster of FSVMs is configured to implement a virtualized file server; and
a virtualized file server cluster manager configured to execute on at least one processor of the system and configured to:
identify one of the first computing node cluster or the second computing node cluster at which a storage item is to be located based on a respective cluster storage statistic; and
provide an address of an FSVM hosted on the one of the first computing node cluster or the second computing node cluster to manage storage of the storage item.