System and method for direct object to file mapping in a global filesystem
AssigneeCTERA Networks, Ltd.
InventorsAron Brand, Amir Goldstein
Life of this patent
Estimating the term…
Loading patent…
AssigneeCTERA Networks, Ltd.
InventorsAron Brand, Amir Goldstein
Estimating the term…
A method for storing a file in cloud storage service (CSS) having a blocks index indexing blocks each having a unique block identifier, the entries thereof indicating for each block identifier a location of the block within an object storage system (OSS), the method comprising: the CSS transmitting a list of block identifiers indicating respective blocks that are not in the blocks index but which are indicated by a received file map for the file; adding an entry into the blocks index to indicate a location of uploaded blocks within the OSS for each block of the list and that has been successfully uploaded to the OSS; and when all of the blocks have been successfully uploaded, concatenating all blocks of the received file map in an order specified by the received file map to form a file object corresponding to the file in the OSS.
A method for storing a file in cloud storage service (CSS) having a blocks index for indexing blocks that each have a unique block identifier, each block identifier being based on the content of the respective one of the blocks that it identifies, the blocks index having entries indicating for each block identifier at least one location of the block within an object storage system (OSS), comprising:
A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to execute a process for storing a file in a cloud storage service (CSS) having a blocks index for indexing blocks that each have a unique block identifier, each block identifier being based on the content of the respective one of the blocks that it identifies, the blocks index having entries indicating for each block identifier at least one location of the block within an object storage system (OSS), the process comprising:
A system for storing a file in cloud storage service (CSS) having a blocks index for indexing blocks that each have a unique block identifier, each block identifier being based on the content of the respective one of the blocks that it identifies, the blocks index having entries indicating for each block identifier at least one location of the block within an object storage system (OSS), comprising:
Dependencies are inferred from the claim text.