[Distrib] Μερικές ερωτήσεις για την εργασία

Dimitris Oikonomou dimitris.oik96 at gmail.com
Sun Jan 10 13:06:37 EET 2021


Καλησπέρα,

μερικές ερωτήσεις για την εργασία:

1)Στα πειράματα στο τέλος λέει οτι πρέπει να έχουμε 10 κόμβους. Όμως έχουμε
5 VMs. Αυτό σημαίνει οτι σε κάθε VM θα σηκώσουμε από 2 nodes σε διαφορετικά
ports?

2)Για κάθε κόμβο αντιστοιχεί ένα δικό του cli ή για κάθε VM αντιστοιχεί ένα
cli? Δηλαδή (αν η ερώτηση (1) έχει θετική απάντηση) έχουμε 10 clis (πρώτη
περίπτωση) ή 5 (δεύτερη περίπτωση)?

3)Υποθέτουμε ότι οι χρήστες είναι τα (10) nodes? Αν όχι πως θα μπορέσει
κάποιος χρήστης να συνδεθεί σε κάποιον node? Από τα VMs του ωκεανού μόνο
ένα έχει public ip, άρα θα πρέπει να συνδεθεί σε αυτόν με την public ip και
ύστερα στους άλλους?

4)Πώς ακριβώς γίνεται join ένας κόμβος. Θα πρέπει να ανοίξουμε ένα
καινούργιο cli και να γίνει join αυτόματα η θα πρέπει να το κάνουμε μέσω
εντολής?

5)Πως θα γίνει η επικοινωνία μεταξύ των κόμβων? Για την python είναι οκ να
μιλάνε(οι κόμβοι μεταξύ τους) μόνο με http requests?

6)(Λίγο θεωρητική) Στην συγκεκριμένη εργασία πόσο είναι το μήκος του
δακτυλίου? Από θεωρία ξέρουμε ότι είναι 2^m. Εδώ το m=160, δλδ όσο το
output του SHA1 σε bits? Αυτός ο αριθμός δεν είναι τεράστιος?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cslab.ece.ntua.gr/pipermail/distrib/attachments/20210110/7749d233/attachment.htm>


More information about the Distrib mailing list