Patents Assigned to iodyne, LLC
-
Patent number: 11966637Abstract: A method and system for storing data in portable storage devices. Specifically, the disclosed method and system provide a solution for the write-hole problem inflicting persistent storage, especially redundant array of independent disks (RAID) configured storage. The write-hole problem may arise from the occurrence of power failure during a write operation of data to RAID configured storage, subsequently resulting in disparities between the data and parity information thereof—the consistency there-between of which is critical to data reconstruction upon disk failure. To rectify these inconsistencies, a full-stripe (or full-block set) write is recommended, which the disclosed method and system implements through the use of, and re-mapping of relationships between, virtual, physical, and in-memory block sets.Type: GrantFiled: October 7, 2022Date of Patent: April 23, 2024Assignee: iodyne, LLCInventor: Jeffrey S. Bonwick
-
Patent number: 11853610Abstract: A storage device for providing data storage services to a host includes persistent storage for storing a file and a controller. The controller obtains a write request from the host for the file, the write request comprises a command packet; perform processing of the command packet using a payload portion of the file; generate a response packet based on the processing of the command packet; and store the response packet in a response portion of the file in response to the write request.Type: GrantFiled: February 11, 2022Date of Patent: December 26, 2023Assignee: iodyne, LLCInventor: Michael W. Shapiro
-
Patent number: 11782905Abstract: A method and system for streaming data from portable storage devices. Specifically, the disclosed method and system implement iterative data streaming from a portable storage device for remote storage operations, while requiring zero over-provisioning storage space for buffering incoming write operations to the portable storage device.Type: GrantFiled: January 28, 2022Date of Patent: October 10, 2023Assignee: iodyne, LLCInventor: Jeffrey S. Bonwick
-
Patent number: 11720551Abstract: A method and system for streaming data from portable storage devices. Specifically, the disclosed method and system implement iterative data streaming from a portable storage device for remote storage operations, while requiring zero over-provisioning storage space for buffering incoming write operations to the portable storage device.Type: GrantFiled: February 11, 2022Date of Patent: August 8, 2023Assignee: iodyne, LLCInventor: Jeffrey S. Bonwick
-
Patent number: 11714805Abstract: A method and system for streaming data from portable storage devices. Specifically, the disclosed method and system implement iterative data streaming from a portable storage device for remote storage operations, while requiring zero over-provisioning storage space for buffering incoming write operations to the portable storage device.Type: GrantFiled: February 11, 2022Date of Patent: August 1, 2023Assignee: iodyne, LLCInventor: Jeffrey S. Bonwick
-
Patent number: 11693578Abstract: A storage device for providing data storage services to a source host and a destination host includes persistent storage and a controller. The controller obtains a handoff initiation request for a handoff of storage resources of the persistent storage allocated to the source host, the handoff initiation request specifies that the storage resource is to be handed off to the destination host; in response to obtaining the handoff initiation request: quiesces the storage resource; terminates use of the storage resource by the source host after quiescing the storage resource; after terminating the use of the storage resource by the source host, connects the destination host to the storage resource; and after connecting the destination host to the storage resource, enables use of the storage resource by the destination host.Type: GrantFiled: February 11, 2022Date of Patent: July 4, 2023Assignee: iodyne, LLCInventors: Michael W. Shapiro, Jeffrey Paul Ferreira
-
Patent number: 11537597Abstract: A method and system for streaming data from portable storage devices. Specifically, the disclosed method and system implement iterative data streaming from a portable storage device for remote storage operations, while requiring zero over-provisioning storage space for buffering incoming write operations to the portable storage device.Type: GrantFiled: August 9, 2021Date of Patent: December 27, 2022Assignee: iodyne, LLCInventor: Jeffrey S. Bonwick
-
Patent number: 11467777Abstract: A method and system for storing data in portable storage devices. Specifically, the disclosed method and system provide a solution for the write-hole problem inflicting persistent storage, especially redundant array of independent disks (RAID) configured storage. The write-hole problem may arise from the occurrence of power failure during a write operation of data to RAID configured storage, subsequently resulting in disparities between the data and parity information thereof—the consistency there-between of which is critical to data reconstruction upon disk failure. To rectify these inconsistencies, a full-stripe (or full-block set) write is recommended, which the disclosed method and system implements through the use of, and re-mapping of relationships between, virtual, physical, and in-memory block sets.Type: GrantFiled: October 12, 2020Date of Patent: October 11, 2022Assignee: iodyne, LLCInventor: Jeffrey S. Bonwick
-
Patent number: 11086853Abstract: A method and system for streaming data from portable storage devices. Specifically, the disclosed method and system implement iterative data streaming from a portable storage device for remote storage operations, while requiring zero over-provisioning storage space for buffering incoming write operations to the portable storage device.Type: GrantFiled: October 12, 2020Date of Patent: August 10, 2021Assignee: iodyne, LLCInventor: Jeffrey S. Bonwick