Weka.IO Assigned Seven Patents
Data migration in distributive file system, expanding distributed storage, pushing point in time to backend object storage for distributed storage, GPU based server in distributed file system, load balanced network file accesses, access redirection in distributive file system, congestion mitigation in distributed storage
By Francis Pelletier | November 15, 2021 at 2:00 pmData migration in distributive file system
Weka.IO Ltd., Tel Aviv, Israel, has been assigned a patent (11,169,961) developed by Ben Dayan, Maor, Palmon, Omri, Zvibel, Liran, and Arditti, Kanael, Tel Aviv, Israel, for a “data migration in a distributive file system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. A plurality of failure resilient address spaces are distributed across the plurality of storage devices such that each of the plurality of failure resilient address spaces spans a plurality of the storage devices. The plurality of computing devices maintains metadata that maps each failure resilient address space to one of the plurality of computing devices. The metadata is grouped into buckets. Each bucket is stored in the backend of a computing device. Data may be migrated from an external file system to the plurality of storage devices using inode stubs to represent directories and files of the external file system. As the contents of the external file system are copied, the inode stubs are replaced with real inodes.”
The patent application was filed on February 12, 2019 (16/273,762).
Expanding distributed storage
Weka.IO Ltd., Tel Aviv, Israel, has been assigned a patent (11,169,746) developed by Ben Dayan, Maor, Palmon, Omri, Zvibel, Liran, and Arditti, Kanael, Tel Aviv, Israel, for “expanding a distributed storage system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. A plurality of failure resilient stripes is distributed across the plurality of storage devices such that each of the plurality of failure resilient stripes spans a plurality of the storage devices. The plurality of computing devices maintains each failure resilient stripe using a bucket. These buckets are operably split and transferred between the computing devices to balance available computing power and storage access.”
The patent application was filed on February 13, 2019 (16/274,600).
Pushing point in time to backend object storage for distributed storage
Weka.IO Ltd., Tel Aviv, Israel, has been assigned a patent (11,163,723) developed by Ben Dayan, Maor, Palmon, Omri, Zvibel, Liran, and Arditti, Kanael, Tel Aviv, Israel, for “pushing a point in time to a backend object storage for a distributed storage system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. The computing devices may push a point in time to a backend for a distributed storage system.”
The patent application was filed on February 13, 2019 (16/274,473).
GPU based server in distributed file system
Weka.IO Ltd., Tel Aviv, Israel, has been assigned a patent (11,151,686) developed by Ben Dayan, Maor, Palmon, Omri, and Zvibel, Liran, Tel Aviv, Israel, for a “GPU based server in a distributed file system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. A plurality of failure resilient stripes is distributed across the plurality of storage devices such that each of the plurality of failure resilient stripes spans a plurality of the storage devices. A graphics processing unit is operable to access data files from the failure resilient stripes, while bypassing a kernel page cache. Furthermore, these data files may be accessed in parallel by the graphics processing unit.”
The patent application was filed on April 28, 2021 (17/243,171).
Load balanced network file accesses
Weka.IO Ltd., Tel Aviv, Israel, has been assigned a patent (11,108,852) developed by Ben Dayan, Maor, Palmon, Omri, and Zvibel, Liran, Tel Aviv, Israel, for “load balanced network file accesses.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A system comprises control circuitry that is operable to assign a first of a plurality of computing devices to serve file system requests destined for any of a first plurality of network addresses, assign a second of the computing devices to serve file system requests destined for any of a second plurality of network addresses, maintain statistics regarding file system requests sent to each of the first plurality of network addresses and the second plurality of network addresses, and reassign, based on the statistics, the first of the computing devices to serve file system requests destined for a selected one of the second plurality of network addresses.”
The patent application was filed on March 16, 2018 (15/922,997).
Access redirection in distributive file system
Weka.IO Ltd., Tel Aviv, Israel, has been assigned a patent (11,093,444) developed by Ben Dayan, Maor, Palmon, Omri, and Zvibel, Liran, Tel Aviv, Israel, for an “access redirection in a distributive file system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. A plurality of failure resilient address spaces are distributed across the plurality of storage devices such that each of the plurality of failure resilient address spaces spans a plurality of the storage devices. The plurality of computing devices maintains metadata that maps each failure resilient address space to one of the plurality of computing devices. The metadata is grouped into buckets. Each bucket is stored in the backend of a computing device. Access to a storage device may be managed according to an availability of the storage device. Reads from and writes to a storage device may be redirected when, for example, the storage device is over-utilized or performing garbage collection.”
The patent application was filed on February 12, 2019 (16/273,767).
Congestion mitigation in distributed storage
Weka.IO Ltd., Tel Aviv, Israel, has been assigned a patent (11,079,938) developed by Ben Dayan, Maor, Palmon, Omri, Zvibel, Liran, Arditti, Kanael, and Filiba, Tomer, Tel Aviv, Israel, for a “congestion mitigation in a distributed storage system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A system comprises a plurality of computing devices that are communicatively coupled via a network and have a file system distributed among them, and comprises one or more file system request buffers residing on one or more of the plurality of computing devices. File system choking management circuitry that resides on one or more of the plurality of computing devices is operable to separately control: a first rate at which a first type of file system requests (e.g., one of data requests, data read requests, data write requests, metadata requests, metadata read requests, and metadata write requests) are fetched from the one or more buffers, and a second rate at which a second type of file system requests (e.g., another of data requests, data read requests, data write requests, metadata requests, metadata read requests, and metadata write requests) are fetched from the one or more buffers.”
The patent application was filed on December 17, 2019 (16/716,560).











