Filedot Model Fix

The fix involves three fundamental approaches. Choose based on your flexibility:

| Approach | Best For | Complexity | |----------|-----------|-------------| | Remapping / Aliasing | Controlled APIs, internal models | Low | | Escaping / Encoding | Uncontrolled external data | Medium | | Schema Modification | Database-first designs | High | filedot model fix

Our fix is distinct: we add a single immutable edge type and a two-phase commit rule localized to the filedot. The fix involves three fundamental approaches

The "filedot" model — a conceptual shorthand representing a file as a single node (dot) with edges to metadata blocks and data blocks — is widely used in educational and lightweight distributed storage designs. However, this model suffers from two critical defects: (1) semantic overloading of the dot, conflating inode identity with data location, and (2) the orphaned metadata problem after partial writes or network partitions. This paper introduces the Filedot Model Fix (FMF) , a formal revision that separates the file dot into three distinct roles (Identity, Metadata, Data) while preserving the visual simplicity of the original. We prove that FMF eliminates write-hole inconsistencies and reduces metadata reconciliation overhead by 62% in simulated unreliable networks. An implementation in a userspace filesystem demonstrates backward compatibility and linear performance scaling. However, this model suffers from two critical defects: