Patent ID: 8612668
Filing Date: 2013-12-17
Classification: G06F

Abstract:
1. A method comprising: aggregating, by a device, object storage write requests; calculating, by the device, a size of a block of a solid-state memory device; determining, by the device, a size of one or more objects associated with the aggregated object storage write requests; determining, by the device and based on the determined size of the one or more objects, whether the one or more objects fit in the block of the solid-state memory device within a defined tolerance; determining, by the device and when the one or more objects satisfy a size threshold, whether the one or more objects fit in a first buffer associated with the solid-state memory device; allocating, by the device and when the one or more objects do not fit in the first buffer, a new block; filling, by the device and when the one or more objects fit in the first buffer, the first buffer with the one or more objects; allocating, by the device and when the one or more objects do not satisfy the size threshold, another new block, writing, by the device and based on allocating the other new block, the one or more objects to a second buffer corresponding to the other new block.