DistOS 2023W 2023-02-01

From Soma-notes
Revision as of 19:11, 1 February 2023 by Soma (talk | contribs) (Created page with "==Notes== <pre> LOCUS & NFS notes ----------------- NFS: file servers & file clients (few servers, many clients) - files live on the servers LOCUS: every computer has files, not all files are on all computers - so each computer could be a server or a client - or just have local access could have replicas but logically should act like one file - so replicas have to by synchronized - did centralized sync via a designated host - all updates would go there, and th...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Notes

LOCUS & NFS notes
-----------------

NFS: file servers & file clients (few servers, many clients)
 - files live on the servers

LOCUS: every computer has files, not all files are on all computers
 - so each computer could be a server or a client - or just have local access

could have replicas but logically should act like one file
 - so replicas have to by synchronized
 - did centralized sync via a designated host - all updates would go
   there, and then it would distributed the updates to the replicas

Is LOCUS very fault tolerant?

files could only be as big as any disk
 - really, idea was small files, not large ones

Partitioning was a concern, they have recovery methods, but really individual hosts going down would not lead to good performance
 - would try to recover, but fundamentally fragile

LOCUS tried for transparency, but faults would break that model fast
NFS did too, mostly worked, except with faults or if you unlinked open files