team cmd distributed systems team report 3 distributed file system 1/31/07
DESCRIPTION
C:\>members Corey Andalora Mike Adams Darren Stanley. Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07. Agenda. System Design RSA File Transfer Simple Demo Client login Publish files List files File transfer. 222. 222. System View. Hashing. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/1.jpg)
Team CMD Distributed Systems Team Report 3Distributed File System1/31/07
C:\>members
Corey Andalora
Mike Adams
Darren Stanley
![Page 2: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/2.jpg)
• System Design
• RSA File Transfer
• Simple Demo– Client login– Publish files– List files– File transfer
Agenda
![Page 3: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/3.jpg)
System View
F1111
F1111
F2222
WF1: {Client0 (token), Client3}F2: {Client5, Client6, Client7}F3: {Client1, Client5}F4: {Client4 (token)}0
1
7
65
4
2
3F2222
X2222
F3333
F3333
F4444
Wabc
222 222
X2F2
Security
Hashing
Consistency
![Page 4: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/4.jpg)
System Design
RemoteClient
DistributedFileClient
Hash
FileTuple
ClientFileTuples
RegistryProxy SimpleSpace
FileManager
+byte[] requestFile( Hash )
![Page 5: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/5.jpg)
manager0
![Page 6: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/6.jpg)
manager0
fileF1111
client0
client0
tokenfid1111
fileF3333
client1
client1
tokenfid3333
manager manager
![Page 7: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/7.jpg)
manager0
fileF1111
client0
client0
tokenfid1111
fileF3333
client1
client1
tokenfid3333
client2
manager manager
![Page 8: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/8.jpg)
manager0
fileF1111
client0
client0
tokenfid1111
fileF3333
client1
client1
tokenfid3333
client2
fileF1111
client3
client3
manager manager
![Page 9: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/9.jpg)
manager0
fileF1111
client0
client0
tokenfid1111
fileF3333
client1
client1
tokenfid3333
client2
fileF1111
client3
client3
fileF4444
client4
client4
tokenfid4444
manager manager manager
![Page 10: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/10.jpg)
manager0
fileF1111
client0
client0
tokenfid1111
fileF3333
client1
client1
tokenfid3333
client2
fileF1111
client3
client3
fileF4444
client4
client4
tokenfid4444
fileF3333
client5
fileF2222
client5client5
tokenfid2222
manager manager managermanager
![Page 11: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/11.jpg)
manager0
fileF1111
client0
client0
tokenfid1111
fileF3333
client1
client1
tokenfid3333
client2
fileF1111
client3
client3
fileF4444
client4
client4
tokenfid4444
fileF3333
client5
fileF2222
client5client5
fileX2222
client6
client6
tokenfid2222
manager manager managermanager
![Page 12: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/12.jpg)
manager0
fileF1111
client0
client0
tokenfid1111
fileF3333
client1
client1
tokenfid3333
client2
fileF1111
client3
client3
fileF4444
client4
client4
tokenfid4444
fileF3333
client5
fileF2222
client5client5
fileX2222
client6
client6
client7
tokenfid2222
manager manager managermanager
![Page 13: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/13.jpg)
manager0
fileF1111
client0
client0
tokenfid1111
fileF3333
client1
client1
tokenfid3333
client2
fileF1111
client3
client3
fileF4444
client4
client4
tokenfid4444
fileF3333
client5
fileF2222
client5client5
fileX2222
client6
client6
client7
tokenfid2222
file*
222*
manager manager managermanager
![Page 14: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/14.jpg)
manager0
fileF1111
client0
client0
tokenfid1111
fileF3333
client1
client1
tokenfid3333
client2
fileF1111
client3
client3
fileF4444
client4
client4
tokenfid4444
fileF3333
client5
fileX2222
client5client5
fileF2222
client6
client6
client7
tokenfid2222
fileF2222
client6
manager manager managermanager
![Page 15: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/15.jpg)
manager0
fileF1111
client0
client0
tokenfid1111
fileF3333
client1
client1
tokenfid3333
client2
fileF1111
client3
client3
fileF4444
client4
client4
tokenfid4444
fileF3333
client5
fileX2222
client5client5
fileF2222
client6
client6
client7
tokenfid2222
fileF2222
client7
F2
manager manager managermanager
![Page 16: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/16.jpg)
manager0
fileF1111
client0
client0
tokenfid1111
fileF3333
client1
client1
tokenfid3333
client2
fileF1111
client3
client3
fileF4444
client4
client4
tokenfid4444
fileF3333
client5
fileX2222
client5client5
fileF2222
client6
client6
client7
tokenfid2222
fileF2222
client7
token*
111
manager manager managermanager
manager
![Page 17: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/17.jpg)
manager0
fileF1111
client0
client0
tokenfid1111
fileF3333
client1
client1
tokenfid3333
client2
fileF1111
client3
client3
fileF4444
client4
client4
tokenfid4444
fileF3333
client5
fileX2222
client5client5
fileF2222
client6
client6
client7
tokenfid2222
fileF2222
client7
tokenfid1111
manager manager managermanager
manager
![Page 18: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/18.jpg)
manager0
fileF1111
client0
client0
fileF3333
client1
client1
tokenfid3333
client2
fileF1111
client3
client3
fileF4444
client4
client4
tokenfid4444
fileF3333
client5
fileX2222
client5client5
fileF2222
client6
client6
client7
tokenfid2222
fileF2222
client7
fileF1111
client0
manager managermanager
![Page 19: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/19.jpg)
manager0
fileF1111
client0
client0
fileF3333
client1
client1
tokenfid3333
client2
fileF1111
client3
client3
fileF4444
client4
client4
tokenfid4444
fileF3333
client5
fileX2222
client5client5
fileF2222
client6
client6
client7
tokenfid2222
fileF2222
client7
fileF1111
client0
manager managermanager
![Page 20: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/20.jpg)
manager0
client0
fileF3333
client1
client1
tokenfid3333
client2
fileF1111
client3
client3
fileF4444
client4
client4
tokenfid4444
fileF3333
client5
fileX2222
client5client5
fileF2222
client6
client6
client7
tokenfid2222
fileF2222
client7
tokenfid1555
client0
manager managermanager
![Page 21: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/21.jpg)
manager0
client0
fileF3333
client1
client1
tokenfid3333
client2
fileF1111
client3
client3
fileF4444
client4
client4
tokenfid4444
fileF3333
client5
fileX2222
client5client5
fileF2222
client6
client6
client7
tokenfid2222
fileF2222
client7
fileF1555
client0
fileF1111
client0
manager managermanager
tokenfid1555
client0
![Page 22: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/22.jpg)
manager0
client0
fileF3333
client1
client1
tokenfid3333
client2
fileF1111
client3
client3
fileF4444
client4
client4
tokenfid4444
fileF3333
client5
fileX2222
client5client5
fileF2222
client6
client6
client7
tokenfid2222
fileF2222
client7
tokenfid1555
fileF1555
client0
fileF1111
client3
manager managermanagerclient0
![Page 23: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/23.jpg)
manager0
client0
fileF3333
client1
client1
tokenfid3333
client2
fileF1555
client3
client3
fileF4444
client4
client4
tokenfid4444
fileF3333
client5
fileX2222
client5client5
fileF2222
client6
client6
client7
tokenfid2222
fileF2222
client7
tokenfid1555
fileF1555
client0
F1
manager managermanagerclient0
![Page 24: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/24.jpg)
manager0
client0
fileF3333
client1
client1
tokenfid3333
client2
fileF1555
client3
client3
fileF3333
client5
fileX2222
client5client5
fileF2222
client6
client6
client7
tokenfid2222
fileF2222
client7
tokenfid1555
fileF1555
client0
managermanagerclient0
![Page 25: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/25.jpg)
File Transfer
Client7 Client6
F2222
![Page 26: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/26.jpg)
File Transfer
Client7 Client6
F2222
p, q, n, e, d
![Page 27: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/27.jpg)
File Transfer
Client7 Client6
F2
222, n, e
222
p, q, n, e, d
![Page 28: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/28.jpg)
File Transfer
Client7 Client6
F2n, e222
p, q, n, e, d
![Page 29: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/29.jpg)
File Transfer
Client7 Client6
F2n, e222
p, q, n, e, d
F?
![Page 30: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/30.jpg)
File Transfer
Client7 Client6
F2n, e222
p, q, n, e, d
F2222
![Page 31: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/31.jpg)
What is Left?
• Add security to file transfers
• Incorporate update propagation
• Fault tolerance
![Page 32: Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07](https://reader036.vdocument.in/reader036/viewer/2022070401/56813651550346895d9dd604/html5/thumbnails/32.jpg)
Demo