Method and system for interfacing to cloud storage

    公开(公告)号:US20220222145A1

    公开(公告)日:2022-07-14

    申请号:US17706659

    申请日:2022-03-29

    Abstract: An interface between an existing local file system and a data store generates and exports to the data store a versioned file system. The state of the local file system at a given point in time can be determined using the versioned file system. In operation, the interface creates and exports to the data store structured data representations, which correspond to versions of the local file system, as well as actual file system data that these structured data representations represent. A cache associated with the interface stores recently used data and metadata, as well as all write data and metadata waiting to be transferred to the data store. Prior to transfer, one or more data transformations may be applied to the data and metadata. In one embodiment, the data store comprises one or more cloud storage service providers. A content control system is used to configure and manage the interface.

    Cloud-native global file system with multi-site support using push classes

    公开(公告)号:US20200034333A1

    公开(公告)日:2020-01-30

    申请号:US16578489

    申请日:2019-09-23

    Abstract: A technique for data sharing among multiple filers that share a volume in a private or public cloud object store is implemented. In this approach, a mechanism is provided to enable a local filer to determine whether other filers that are sharing the volume have a consistent view of new data being written to the cloud object store by the local filer. The begins by associating together a collection of one or more files in a “push class.” On demand, a push operation for the push class is initiated on the local filer. Preferably, the push is managed according to one or more push criteria associated with the push class. Typically, the push operation pushes file data and metadata associated with the one or more files of the push class in respective phases, with the file data being pushed to the cloud during a first phase and the metadata associated with that file data being pushed during a second phase that follows the first phase. After the push operation completes, a determination is made whether the new version of the file is available at one or more other filers that share the volume.

    Versioned file system using structured data representations

    公开(公告)号:US20170357549A1

    公开(公告)日:2017-12-14

    申请号:US15665930

    申请日:2017-08-01

    Abstract: A versioned file system comprises a set of structured data representations. At a first time, an interface creates and exports to a cloud data store a first structured data representation corresponding to a first version of the local file system. The first structured data representation is an XML tree having a root element, one or more directory elements associated with the root element, and one or more file elements associated with a given directory element. Upon a change within the file system, the interface creates and exports a second structured data representation corresponding to a second version of the file system. The second structured data representation differs from the first structured data representation up to and including the root element of the second structured data representation. The interface continues to generate and export the structured data representations to the data store.

    Versioned file system using structured data representations

    公开(公告)号:US09720777B2

    公开(公告)日:2017-08-01

    申请号:US14059424

    申请日:2013-10-21

    Abstract: A versioned file system comprises a set of structured data representations. At a first time, an interface creates and exports to a cloud data store a first structured data representation corresponding to a first version of the local file system. The first structured data representation is an XML tree having a root element, one or more directory elements associated with the root element, and one or more file elements associated with a given directory element. Upon a change within the file system, the interface creates and exports a second structured data representation corresponding to a second version of the file system. The second structured data representation differs from the first structured data representation up to and including the root element of the second structured data representation. The interface continues to generate and export the structured data representations to the data store.

    Cloud-native global file system with rapid ransomware recovery

    公开(公告)号:US20230262090A1

    公开(公告)日:2023-08-17

    申请号:US18136092

    申请日:2023-04-18

    CPC classification number: H04L63/1466 H04L63/1416 G06F11/1469 G06F2201/84

    Abstract: A cloud-native global file system, in which one or more filers are associated with a volume of a versioned files system in a private, public or hybrid cloud object store, is augmented to include a rapid ransomware recovery service. Upon detecting a ransomware attack associated with one or more files or directories of the volume, read and write access to the volume is restricted. A recovery filer is then activated or designated in the cloud. A restore operation is then initiated at the recovery filter. Following completion of the restore operation, a new clean (healthy) snapshot of the volume is then created using the recovery filer For any filer other than the recovery filer, a determination is made whether the filer has completed a merge operation with respect to the new clean snapshot. If so, read and write access to the volume is re-enabled from that filer.

    Cloud-native global file system with multi-site support using push classes

    公开(公告)号:US20220405238A1

    公开(公告)日:2022-12-22

    申请号:US17707547

    申请日:2022-03-29

    Abstract: A technique for data sharing among multiple filers that share a volume in a private or public cloud object store is implemented. In this approach, a mechanism is provided to enable a local filer to determine whether other filers that are sharing the volume have a consistent view of new data being written to the cloud object store by the local filer. The begins by associating together a collection of one or more files in a “push class.” On demand, a push operation for the push class is initiated on the local filer. Preferably, the push is managed according to one or more push criteria associated with the push class. Typically, the push operation pushes file data and metadata associated with the one or more files of the push class in respective phases, with the file data being pushed to the cloud during a first phase and the metadata associated with that file data being pushed during a second phase that follows the first phase. After the push operation completes, a determination is made whether the new version of the file is available at one or more other filers that share the volume.

    Cloud-native global file system with multi-site support using push classes

    公开(公告)号:US11288233B2

    公开(公告)日:2022-03-29

    申请号:US16578489

    申请日:2019-09-23

    Abstract: A technique for data sharing among multiple filers that share a volume in a private or public cloud object store is implemented. In this approach, a mechanism is provided to enable a local filer to determine whether other filers that are sharing the volume have a consistent view of new data being written to the cloud object store by the local filer. The begins by associating together a collection of one or more files in a “push class.” On demand, a push operation for the push class is initiated on the local filer. Preferably, the push is managed according to one or more push criteria associated with the push class. Typically, the push operation pushes file data and metadata associated with the one or more files of the push class in respective phases, with the file data being pushed to the cloud during a first phase and the metadata associated with that file data being pushed during a second phase that follows the first phase. After the push operation completes, a determination is made whether the new version of the file is available at one or more other filers that share the volume.

    Method and system for interfacing to cloud storage
    8.
    发明申请
    Method and system for interfacing to cloud storage 有权
    与云存储接口的方法和系统

    公开(公告)号:US20150052111A1

    公开(公告)日:2015-02-19

    申请号:US14531106

    申请日:2014-11-03

    Abstract: An interface between an existing local file system and a data store generates and exports to the data store a versioned file system. The state of the local file system at a given point in time can be determined using the versioned file system. In operation, the interface creates and exports to the data store structured data representations, which correspond to versions of the local file system, as well as actual file system data that these structured data representations represent. A cache associated with the interface stores recently used data and metadata, as well as all write data and metadata waiting to be transferred to the data store. Prior to transfer, one or more data transformations may be applied to the data and metadata. In one embodiment, the data store comprises one or more cloud storage service providers. A content control system is used to configure and manage the interface.

    Abstract translation: 现有本地文件系统和数据存储之间的接口会生成并导出到数据存储的版本化文件系统。 可以使用版本化文件系统来确定给定时间点的本地文件系统的状态。 在操作中,接口创建并导出与数据存储结构化数据表示相对应的结构化数据表示,其对应于本地文件系统的版本,以及这些结构化数据表示代表的实际文件系统数据。 与该接口相关联的缓存存储最近使用的数据和元数据,以及等待被传送到数据存储的所有写入数据和元数据。 在传输之前,一个或多个数据变换可以应用于数据和元数据。 在一个实施例中,数据存储包括一个或多个云存储服务提供商。 内容控制系统用于配置和管理接口。

    Cloud-native global file system with rapid ransomware recovery

    公开(公告)号:US11930042B2

    公开(公告)日:2024-03-12

    申请号:US18136092

    申请日:2023-04-18

    CPC classification number: H04L63/1466 G06F11/1469 H04L63/1416 G06F2201/84

    Abstract: A cloud-native global file system, in which one or more filers are associated with a volume of a versioned files system in a private, public or hybrid cloud object store, is augmented to include a rapid ransomware recovery service. Upon detecting a ransomware attack associated with one or more files or directories of the volume, read and write access to the volume is restricted. A recovery filer is then activated or designated in the cloud. A restore operation is then initiated at the recovery filter. Following completion of the restore operation, a new clean (healthy) snapshot of the volume is then created using the recovery filer For any filer other than the recovery filer, a determination is made whether the filer has completed a merge operation with respect to the new clean snapshot. If so, read and write access to the volume is re-enabled from that filer.

Patent Agency Ranking