Content deleted Content added
Bot: Removing Commons:File:SplitedFile.png (en). It was deleted on Commons by Jcb (Copyright violation; see Commons:Licensing (F1) -). |
Bot: Removing Commons:File:UploadDownload.PNG (en). It was deleted on Commons by Jcb (Copyright violation; see Commons:Licensing (F1) -). |
||
Line 20:
== Architectures ==
Most distributed file systems are built on the client-server architecture, but other, decentralized, solutions exist as well.
=== Client-server architecture ===
[[Network File System]] (NFS) uses a [[client-server architecture]], which allows sharing files between a number of machines on a network as if they were located locally, providing a standardized view. The NFS protocol allows heterogeneous clients' processes, probably running on different machines and under different operating systems, to access files on a distant server, ignoring the actual ___location of files. Relying on a single server results in the NFS protocol suffering from potentially low availability and poor scalability. Using multiple servers does not solve the availability problem since each server is working independently.<ref>{{harvnb|Di Sano| Di Stefano|Morana|Zito|2012|p=2}}</ref> The model of NFS is a remote file service. This model is also called the remote access model, which is in contrast with the upload/download model:
|