-
公开(公告)号:US20240086117A1
公开(公告)日:2024-03-14
申请号:US18515570
申请日:2023-11-21
Applicant: Weka.IO Ltd.
Inventor: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti , Tomer Filiba
IPC: G06F3/06 , G06F16/182 , H04L47/12 , H04L67/01 , H04L67/06 , H04L67/1097
CPC classification number: G06F3/067 , G06F16/182 , H04L47/12 , H04L67/01 , H04L67/06 , H04L67/1097 , H04L47/11
Abstract: One or more computing devices may comprise congestion management circuitry, one or more client file system request buffers, and DESS interface circuitry. The one or more client file system request buffers is/are operable to queue first client file system requests of a first priority level and second client file system requests of a second priority level, where the first priority level is higher priority than the second priority level. The DESS interface circuitry is operable to determine a choking level according to the load on a plurality of DESS resources. Individual load values of the DESS resources are mapped to a composite load value using a first function. The composite load value is mapped to a congestion contribution using a second function. And, the congestion contribution is mapped to a choking level using a third function.
-
公开(公告)号:US11079938B2
公开(公告)日:2021-08-03
申请号:US16716560
申请日:2019-12-17
Applicant: Weka.IO Ltd.
Inventor: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti , Tomer Filiba
IPC: G06F3/06 , G06F16/182 , H04L12/911 , H04L29/08 , H04L12/26 , H04L12/801 , H04L12/865 , H04L12/861 , H04L29/06
Abstract: 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.
-
公开(公告)号:US11016664B2
公开(公告)日:2021-05-25
申请号:US15673643
申请日:2017-08-10
Applicant: Weka.IO Ltd.
Inventor: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti , Tomer Filiba
IPC: G06F3/06 , G06F16/182 , H04L12/911 , H04L29/08 , H04L12/26 , H04L12/801 , H04L12/865 , H04L12/861 , H04L29/06
Abstract: A first computing device is part of a distributed electronic storage system (DESS) that also comprises one or more second computing devices. The first computing device comprises client process circuitry and DESS interface circuitry. The DESS interface circuitry is operable to: receive, from client process circuitry of the first computing device, a first client file system request that requires accessing a storage resource on one or more of the second computing devices; determine resources required for servicing of the first client file system request; generate a plurality of DESS file system requests for the first file system request; and transmit the plurality of DESS file system requests onto the one or more network links. How many such DESS file system requests are generated is determined based on the resources required for servicing the first client file system request.
-
公开(公告)号:US20190354290A1
公开(公告)日:2019-11-21
申请号:US16530088
申请日:2019-08-02
Applicant: Weka.IO Ltd.
Inventor: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti , Tomer Filiba
IPC: G06F3/06 , G06F16/182 , H04L12/26 , H04L12/801 , H04L29/06 , H04L12/865 , H04L12/861 , H04L29/08 , H04L12/911
Abstract: A distributed electronic storage system (DESS) comprises congestion management circuitry and data migration circuitry. The congestion management circuitry is operable to determine an amount of congestion in the DESS. The data migration circuitry is operable to control migration of data stored in a first tier of storage to a second tier of storage based on the amount of congestion in the DESS, characteristics of the data, and characteristics of the first tier of storage.
-
公开(公告)号:US10402093B2
公开(公告)日:2019-09-03
申请号:US15485290
申请日:2017-04-12
Applicant: Weka.IO Ltd.
Inventor: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti , Tomer Filiba
IPC: G06F3/06 , G06F16/182 , H04L12/911 , H04L29/08 , H04L12/26 , H04L12/801 , H04L12/865 , H04L12/861 , H04L29/06
Abstract: A distributed electronic storage system (DESS) comprises congestion management circuitry and data migration circuitry. The congestion management circuitry is operable to determine an amount of congestion in the DESS. The data migration circuitry is operable to control migration of data stored in a first tier of storage to a second tier of storage based on the amount of congestion in the DESS, characteristics of the data, and characteristics of the first tier of storage.
-
公开(公告)号:US12182400B2
公开(公告)日:2024-12-31
申请号:US18494637
申请日:2023-10-25
Applicant: Weka.IO Ltd.
Inventor: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti , Tomer Filiba
IPC: G06F3/06 , G06F16/182 , H04L43/0882 , H04L43/16 , H04L47/12 , H04L47/6275 , H04L47/70 , H04L49/90 , H04L67/01 , H04L67/06 , H04L67/1097
Abstract: 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.
-
公开(公告)号:US20210311636A1
公开(公告)日:2021-10-07
申请号:US17351805
申请日:2021-06-18
Applicant: Weka.IO Ltd.
Inventor: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti , Tomer Filiba
IPC: G06F3/06 , G06F16/182 , H04L12/911 , H04L29/08 , H04L12/26 , H04L12/801 , H04L12/865 , H04L12/861 , H04L29/06
Abstract: 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.
-
公开(公告)号:US20190146865A1
公开(公告)日:2019-05-16
申请号:US16121942
申请日:2018-09-05
Applicant: Weka.IO Ltd
Inventor: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Tomer Filiba
Abstract: 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. Data communication is made more efficient by removing the need to copy data in the networking stack, using hardware accelerated end-to-end checksum calculation, and supporting transmission formatting of data and header for special cases.
-
公开(公告)号:US10019165B2
公开(公告)日:2018-07-10
申请号:US15623608
申请日:2017-06-15
Applicant: Weka.IO LTD
Inventor: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti , Tomer Filiba
CPC classification number: G06F3/0607 , G06F3/0604 , G06F3/061 , G06F3/0613 , G06F3/0619 , G06F3/0635 , G06F3/0643 , G06F3/0647 , G06F3/0656 , G06F3/0665 , G06F3/067 , G06F3/0673 , G06F3/0685 , G06F16/182 , G06F16/1827 , H04L43/0882 , H04L43/16 , H04L47/12 , H04L47/6275 , H04L47/70 , H04L49/90 , H04L67/06 , H04L67/1097 , H04L67/42
Abstract: 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.
-
公开(公告)号:US20170285962A1
公开(公告)日:2017-10-05
申请号:US15623608
申请日:2017-06-15
Applicant: Weka.IO LTD
Inventor: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti , Tomer Filiba
CPC classification number: G06F3/0607 , G06F3/0604 , G06F3/061 , G06F3/0613 , G06F3/0619 , G06F3/0635 , G06F3/0643 , G06F3/0647 , G06F3/0656 , G06F3/0665 , G06F3/067 , G06F3/0673 , G06F3/0685 , G06F17/30194 , G06F17/302 , H04L43/0882 , H04L43/16 , H04L47/12 , H04L47/6275 , H04L47/70 , H04L49/90 , H04L67/06 , H04L67/1097 , H04L67/42
Abstract: 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.
-
-
-
-
-
-
-
-
-