US 12,248,710 B2
Implementing coherency and page cache support in a distributed way for files
Maor Ben Dayan, Tel Aviv (IL); Omri Palmon, Tel Aviv (IL); Liran Zvibel, Tel Aviv (IL); Kanael Arditti, Tel Aviv (IL); Artemy Voikhansky, Tel Aviv (IL); and Alex Goltman, Tel Aviv (IL)
Assigned to Weka.IO Ltd., (IL)
Filed by Weka.IO Ltd., Tel Aviv (IL)
Filed on Mar. 8, 2024, as Appl. No. 18/599,881.
Application 18/599,881 is a continuation of application No. 17/206,819, filed on Mar. 19, 2021, granted, now 11,977,786.
Application 17/206,819 is a continuation of application No. 16/274,420, filed on Feb. 13, 2019, granted, now 10,976,966, issued on Apr. 13, 2021.
Claims priority of provisional application 62/691,667, filed on Jun. 29, 2018.
Prior Publication US 2024/0211179 A1, Jun. 27, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01); G06F 12/0871 (2016.01); G06F 12/14 (2006.01)
CPC G06F 3/067 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0631 (2013.01); G06F 3/0685 (2013.01); G06F 12/0871 (2013.01); G06F 12/14 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A storage system comprising:
a frontend computing device of a virtual file system (VFS); and
a backend computing device of the VFS, wherein:
the backend computing device is attached to one or more storage devices,
the backend computing device is operable to provide a token, associated with the one or more storage devices, to the frontend computing device, and
the backend computing device is operable to manage the VFS as a leader of a cluster of nodes that share a common configuration.