Presentation is loading. Please wait.

Presentation is loading. Please wait.

Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07 C:\>members Corey Andalora Mike Adams Darren Stanley.

Similar presentations


Presentation on theme: "Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07 C:\>members Corey Andalora Mike Adams Darren Stanley."— Presentation transcript:

1 Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07 C:\>members Corey Andalora Mike Adams Darren Stanley

2 System Design RSA File Transfer Simple Demo –Client login –Publish files –List files –File transfer Agenda

3 System View F1 111 F1 111 F2 222 W F1: {Client0 (token), Client3} F2: {Client5, Client6, Client7} F3: {Client1, Client5} F4: {Client4 (token)} 0 1 7 6 5 4 2 3 F2 222 X2 222 F3 333 F3 333 F4 444 W abc 222 X2F2 Security Hashing Consistency

4 System Design RemoteClient DistributedFileClient Hash FileTuple ClientFileTuples RegistryProxy SimpleSpace FileManager +byte[] requestFile( Hash )

5 manager0

6 file F1 111 client0 token fid1 111 file F3 333 client1 token fid3 333 manager

7 manager0 file F1 111 client0 token fid1 111 file F3 333 client1 token fid3 333 client2 manager

8 manager0 file F1 111 client0 token fid1 111 file F3 333 client1 token fid3 333 client2 file F1 111 client3 manager

9 manager0 file F1 111 client0 token fid1 111 file F3 333 client1 token fid3 333 client2 file F1 111 client3 file F4 444 client4 token fid4 444 manager

10 manager0 file F1 111 client0 token fid1 111 file F3 333 client1 token fid3 333 client2 file F1 111 client3 file F4 444 client4 token fid4 444 file F3 333 client5 file F2 222 client5 token fid2 222 manager

11 manager0 file F1 111 client0 token fid1 111 file F3 333 client1 token fid3 333 client2 file F1 111 client3 file F4 444 client4 token fid4 444 file F3 333 client5 file F2 222 client5 file X2 222 client6 token fid2 222 manager

12 manager0 file F1 111 client0 token fid1 111 file F3 333 client1 token fid3 333 client2 file F1 111 client3 file F4 444 client4 token fid4 444 file F3 333 client5 file F2 222 client5 file X2 222 client6 client7 token fid2 222 manager

13 manager0 file F1 111 client0 token fid1 111 file F3 333 client1 token fid3 333 client2 file F1 111 client3 file F4 444 client4 token fid4 444 file F3 333 client5 file F2 222 client5 file X2 222 client6 client7 token fid2 222 file * 222 * manager

14 manager0 file F1 111 client0 token fid1 111 file F3 333 client1 token fid3 333 client2 file F1 111 client3 file F4 444 client4 token fid4 444 file F3 333 client5 file X2 222 client5 file F2 222 client6 client7 token fid2 222 file F2 222 client6 manager

15 manager0 file F1 111 client0 token fid1 111 file F3 333 client1 token fid3 333 client2 file F1 111 client3 file F4 444 client4 token fid4 444 file F3 333 client5 file X2 222 client5 file F2 222 client6 client7 token fid2 222 file F2 222 client7 F2 manager

16 manager0 file F1 111 client0 token fid1 111 file F3 333 client1 token fid3 333 client2 file F1 111 client3 file F4 444 client4 token fid4 444 file F3 333 client5 file X2 222 client5 file F2 222 client6 client7 token fid2 222 file F2 222 client7 token * 111 manager

17 manager0 file F1 111 client0 token fid1 111 file F3 333 client1 token fid3 333 client2 file F1 111 client3 file F4 444 client4 token fid4 444 file F3 333 client5 file X2 222 client5 file F2 222 client6 client7 token fid2 222 file F2 222 client7 token fid1 111 manager

18 manager0 file F1 111 client0 file F3 333 client1 token fid3 333 client2 file F1 111 client3 file F4 444 client4 token fid4 444 file F3 333 client5 file X2 222 client5 file F2 222 client6 client7 token fid2 222 file F2 222 client7 file F1 111 client0 manager

19 manager0 file F1 111 client0 file F3 333 client1 token fid3 333 client2 file F1 111 client3 file F4 444 client4 token fid4 444 file F3 333 client5 file X2 222 client5 file F2 222 client6 client7 token fid2 222 file F2 222 client7 file F1 111 client0 manager

20 manager0 client0 file F3 333 client1 token fid3 333 client2 file F1 111 client3 file F4 444 client4 token fid4 444 file F3 333 client5 file X2 222 client5 file F2 222 client6 client7 token fid2 222 file F2 222 client7 token fid1 555 client0 manager

21 manager0 client0 file F3 333 client1 token fid3 333 client2 file F1 111 client3 file F4 444 client4 token fid4 444 file F3 333 client5 file X2 222 client5 file F2 222 client6 client7 token fid2 222 file F2 222 client7 file F1 555 client0 file F1 111 client0 manager token fid1 555 client0

22 manager0 client0 file F3 333 client1 token fid3 333 client2 file F1 111 client3 file F4 444 client4 token fid4 444 file F3 333 client5 file X2 222 client5 file F2 222 client6 client7 token fid2 222 file F2 222 client7 token fid1 555 file F1 555 client0 file F1 111 client3 manager client0

23 manager0 client0 file F3 333 client1 token fid3 333 client2 file F1 555 client3 file F4 444 client4 token fid4 444 file F3 333 client5 file X2 222 client5 file F2 222 client6 client7 token fid2 222 file F2 222 client7 token fid1 555 file F1 555 client0 F1 manager client0

24 manager0 client0 file F3 333 client1 token fid3 333 client2 file F1 555 client3 file F3 333 client5 file X2 222 client5 file F2 222 client6 client7 token fid2 222 file F2 222 client7 token fid1 555 file F1 555 client0 manager client0

25 File Transfer Client7Client6 F2 222

26 File Transfer Client7Client6 F2 222 p, q, n, e, d

27 File Transfer Client7Client6 F2 222, n, e 222 p, q, n, e, d

28 File Transfer Client7Client6 F2 n, e 222 p, q, n, e, d

29 File Transfer Client7Client6 F2 n, e 222 p, q, n, e, d F?

30 File Transfer Client7Client6 F2 n, e 222 p, q, n, e, d F2 222

31 What is Left? Add security to file transfers Incorporate update propagation Fault tolerance

32 Demo


Download ppt "Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07 C:\>members Corey Andalora Mike Adams Darren Stanley."

Similar presentations


Ads by Google