An Efficient Order-Preserving Recovery for F2FS with ZNS SSD
E. LEE, I. Son, Jin‐Soo Kim
Abstract
Storage devices use write buffers to improve performance, where multiple write requests are processed in parallel and completed in a random order. This may result in data loss in the event of a sudden failure. Therefore, Linux filesystems provide the fsync() system call to prevent data loss and ensure write order. However, the fsync() system call in F2FS, one of the most popular filesystems, is inefficient and insufficient for guaranteeing data consistency.
Topics & Concepts
Computer scienceData lossConsistency (knowledge bases)Data consistencyOrder (exchange)Event (particle physics)Operating systemDatabaseEmbedded systemDistributed computingArtificial intelligenceEconomicsFinanceQuantum mechanicsPhysicsAdvanced Data Storage TechnologiesDistributed and Parallel Computing SystemsCaching and Content Delivery