1 1
COMP 790-088 -- Fall 2009
COMP 790-088 -- Distributed File Systems
With Case Studies: Andrew and Google
2 2
COMP 790-088 -- Fall 2009
File System Client and Server
request (e.g., read) response (e.g., file block)
File System Client and Server Server response (e.g., file block) - - PDF document
COMP 790-088 -- Distributed File Systems With Case Studies: Andrew and Google COMP 790-088 -- Fall 2009 1 1 File System Client and Server Server response (e.g., file block) request (e.g., read) Client COMP 790-088 -- Fall 2009 2 2
1 1
COMP 790-088 -- Fall 2009
2 2
COMP 790-088 -- Fall 2009
request (e.g., read) response (e.g., file block)
3 3
COMP 790-088 -- Fall 2009
4 4
COMP 790-088 -- Fall 2009
5 5
COMP 790-088 -- Fall 2009
Source: Mary Baker, et at, “Measurements of a Distributed File System,” Proceedings 13th ACM SOSP, 1991, pp. 198-212.
6 6
COMP 790-088 -- Fall 2009
Source: Andrew W. Leung, et at, “Measurement and Analysis of Large-Scale Network File System Workloads,” Proceedings USENIX Annual Technical Conference, 2008,
7 7
COMP 790-088 -- Fall 2009
Source: Andrew W. Leung, et at, “Measurement and Analysis of Large-Scale Network File System Workloads,” Proceedings USENIX Annual Technical Conference, 2008,
Windows Unix 2008 2003 1991 2000 1999 Windows
8 8
COMP 790-088 -- Fall 2009
Source: Mary Baker, et at, “Measurements of a Distributed File System,” Proceedings 13th ACM SOSP, 1991, pp. 198-212. Source: Andrew W. Leung, et at, “Measurement and Analysis of Large-Scale Network File System Workloads,” Proceedings USENIX Annual Technical Conference, 2008,
9 9
COMP 790-088 -- Fall 2009
Source: Mary Baker, et at, “Measurements of a Distributed File System,” Proceedings 13th ACM SOSP, 1991, pp. 198-212.
Source: Andrew W. Leung, et at, “Measurement and Analysis of Large-Scale Network File System Workloads,” Proceedings USENIX Annual Technical Conference, 2008,
10 10
COMP 790-088 -- Fall 2009
Source: Mary Baker, et at, “Measurements of a Distributed File System,” Proceedings 13th ACM SOSP, 1991, pp. 198-212. Source: Andrew W. Leung, et at, “Measurement and Analysis of Large-Scale Network File System Workloads,” Proceedings USENIX Annual Technical Conference, 2008,
11 11
COMP 790-088 -- Fall 2009
Source: Mary Baker, et at, “Measurements of a Distributed File System,” Proceedings 13th ACM SOSP, 1991, pp. 198-212.
2 min 24 hrs
Source: Andrew W. Leung, et at, “Measurement and Analysis of Large-Scale Network File System Workloads,” Proceedings USENIX Annual Technical Conference, 2008,
12 12
COMP 790-088 -- Fall 2009
13 13
COMP 790-088 -- Fall 2009
14 14
COMP 790-088 -- Fall 2009
Source: Kistler and Satyanarayanan, “Disconnected Operation in the Coda File System, ACM TOCS, vol. 10, no. 1, Feb. 1992.
15 15
COMP 790-088 -- Fall 2009
Shared files
Source: Andrew W. Leung, et at, “Measurement and Analysis of Large-Scale Network File System Workloads,” Proceedings USENIX Annual Technical Conference, 2008,
16 16
COMP 790-088 -- Fall 2009
17 17
COMP 790-088 -- Fall 2009
18 18
COMP 790-088 -- Fall 2009