-
公开(公告)号:US20240320188A1
公开(公告)日:2024-09-26
申请号:US18680128
申请日:2024-05-31
申请人: Weka.IO Ltd
发明人: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti
IPC分类号: G06F16/11 , G06F11/10 , G06F16/13 , G06F16/182
CPC分类号: G06F16/119 , G06F11/1076 , G06F16/13 , G06F16/182 , G06F2211/1028
摘要: 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.
-
公开(公告)号:US20240201906A1
公开(公告)日:2024-06-20
申请号:US18540244
申请日:2023-12-14
申请人: Weka.IO Ltd.
发明人: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti
CPC分类号: G06F3/0659 , G06F3/0604 , G06F3/0664 , G06F3/067 , G06F13/1668 , G06F13/4027 , G06F13/4282 , G06F2213/0026
摘要: 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. Each computing device is operable to access one or more memory blocks within the storage devices and maintain a registry over the same one or more memory blocks. The registry may be adaptively resized according to the access of the one or more memory blocks.
-
公开(公告)号:US12013758B2
公开(公告)日:2024-06-18
申请号:US18087247
申请日:2022-12-22
申请人: Weka.IO Ltd
发明人: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti
CPC分类号: G06F11/142 , G06F3/0619 , G06F3/0632 , G06F3/0652 , G06F3/067
摘要: 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. One or more of the computing devices and/or the storage devices may be used to rebuild data that may be lost due to a power failure.
-
公开(公告)号:US20240168917A1
公开(公告)日:2024-05-23
申请号:US18427918
申请日:2024-01-31
申请人: Weka.IO Ltd
发明人: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti
IPC分类号: G06F16/11 , G06F16/13 , G06F16/182
CPC分类号: G06F16/128 , G06F16/122 , G06F16/134 , G06F16/182
摘要: A plurality of computing devices are communicatively coupled to each other via a network, and cach 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.
-
公开(公告)号:US11977786B2
公开(公告)日:2024-05-07
申请号:US17206819
申请日:2021-03-19
申请人: Weka.IO Ltd
发明人: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti , Artemy Voikhansky , Alex Goltman
IPC分类号: G06F3/06 , G06F12/0871 , G06F12/14
CPC分类号: G06F3/067 , G06F3/0604 , G06F3/0631 , G06F3/0685 , G06F12/0871 , G06F12/14
摘要: 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 use local caches in a coherent manner when accessing the plurality of storage devices.
-
公开(公告)号:US11954362B2
公开(公告)日:2024-04-09
申请号:US17539500
申请日:2021-12-01
申请人: Weka.IO Ltd
发明人: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti
CPC分类号: G06F3/0659 , G06F3/0604 , G06F3/0664 , G06F3/067 , G06F13/1668 , G06F13/4027 , G06F13/4282 , G06F2213/0026
摘要: 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. Each computing device is operable to access one or more memory blocks within the storage devices and maintain a registry over the same one or more memory blocks. The registry may be adaptively resized according to the access of the one or more memory blocks.
-
公开(公告)号:US11934348B2
公开(公告)日:2024-03-19
申请号:US17496280
申请日:2021-10-07
申请人: Weka.IO Ltd
发明人: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti
IPC分类号: G06F16/11 , G06F16/13 , G06F16/182
CPC分类号: G06F16/128 , G06F16/122 , G06F16/134 , G06F16/182
摘要: 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.
-
公开(公告)号:US20240028265A1
公开(公告)日:2024-01-25
申请号:US18365368
申请日:2023-08-04
申请人: Weka.IO Ltd
发明人: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti
IPC分类号: G06F3/06
CPC分类号: G06F3/067 , G06F3/0644 , G06F3/0614 , G06F3/0683
摘要: 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.
-
公开(公告)号:US11809707B2
公开(公告)日:2023-11-07
申请号:US17459663
申请日:2021-08-27
申请人: Weka.IO Ltd
发明人: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti
IPC分类号: G06F3/06 , G06F16/182
CPC分类号: G06F3/0604 , G06F3/0619 , G06F3/0643 , G06F3/0656 , G06F3/0688 , G06F16/182
摘要: 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. Each of the plurality of computing devices is operable to read from and write to a plurality of memory blocks, while maintaining an extent in metadata that maps the plurality of memory blocks to the failure resilient address space.
-
公开(公告)号:US20230273859A1
公开(公告)日:2023-08-31
申请号:US18314861
申请日:2023-05-10
申请人: Weka.IO Ltd
发明人: Maor Ben Dayan , Omri Palmon , Liran Zvibel , Kanael Arditti
CPC分类号: G06F11/1076 , G06F3/0619 , G06F3/0644 , G06F3/0689
摘要: A plurality of failure domains are communicatively coupled to each other via a network, and each of the plurality of failure domains is coupled to one or more storage devices. A failure resilient stripe is distributed across the plurality of storage devices, such that two or more blocks of the failure resilient stripe are located in each failure domain.
-
-
-
-
-
-
-
-
-