Patent ID: 11995329

Abstract:
A data storage system can use non-volatile solid state drives (SSDs) to provide backend storage. The data storage system and SSDs can implement log structured systems (LSSs) experiencing write amplification (WA). The SSDs can be partitioned into zones. To reduce WA of the SSD-internal LSS, multiple nodes can write to a single active zone. The active zone can be partitioned into portions each assigned for exclusive use by one of the nodes. Each node can allocate storage from its corresponding portion of the active zone. When a node consumes a threshold amount of its portion, the active zone can be repartitioned in accordance with storage consumption, write or allocation rates of the nodes. When the active zone does not have a minimum amount of free space, the active zone can be finally repartitioned. A node can switch its active zone to a next zone once it consumes its final partition.