1 / 32

Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07

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.

Télécharger la présentation

Team CMD Distributed Systems Team Report 3 Distributed File System 1/31/07

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

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

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

  5. manager0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  25. 222 File Transfer Client7 Client6 F2

  26. 222 File Transfer Client7 Client6 F2 p, q, n, e, d

  27. 222 File Transfer Client7 Client6 222, n, e F2 p, q, n, e, d

  28. 222 File Transfer Client7 Client6 F2 n, e p, q, n, e, d

  29. 222 File Transfer Client7 Client6 F? F2 n, e p, q, n, e, d

  30. 222 222 File Transfer Client7 Client6 F2 F2 n, e p, q, n, e, d

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

  32. Demo

More Related