Ανάπτυξη ενός Συστήματος Ομοτίμων στο PlanetLab Σπυρίδων-Δημήτριος Αγάθος Νικόλαος Καλιμάνης Κώστας Λίλλης.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Τεχνολογίες Internet Υπηρεσίες & Εφαρμογές Τμήμα 1I-ΙΝΠ01 – Web Design / Development Κωνσταντίνος Σαπουντζής.
Advertisements

Δημιουργία Ιστοσελίδων σε HTML και FrontPage Πρόγραμμα Αναμόρφωσης Προπτυχιακών Σπουδών Κεντρικό Γραφείο Υποστήριξης Εκπαιδευτικού Έργου Αλέξανδρος Λεκατσάς.
Connect. Communicate. Collaborate Παρουσίαση Προγράμματος GEANT2 JRA1/perfSONAR 27 Αυγούστου 2007 Πανεπιστήμιο Κύπρου Μιχάλης Μιχαήλ, Ειδικός Επιστήμονας-ΚΕΑΔ.
Δίκτυα υπολογιστών.
Υλοποίηση Συστήματος Ψηφοφορίας με τη χρήση Java RMI
WORDPRESS. Self-Hosting Wordpress • Απαιτείται δικό μας domain, και δικιά μας Web Hosting Υπηρεσία (κατόπιν πληρωμής) • Το λογισμικό του Wordpress κατεβαίνει.
ShareIt Social Network Project Simos Hatzikostas: Manolhs Georgiou: Theodoros Demetriou:
Αντώνης Λυμπέρης Τομέας Δικτυακών Υπηρεσιών Ινστιτούτο Τεχνολογίας Υπολογιστών -ΙΤΥ.
Ιστορία του Ιντερνετ.
Internet ‘Εκεί που η πληροφορία είναι το νόμισμα’ Παρουσιάζεται από τον Παναγιώτη Μιντόπουλο.
Πανεπιστήμιο Αιγαίου Σχολή Επιστημών της Διοίκησης Τμήμα Μηχανικών Οικονομίας & Διοίκησης Computer applications in the modern enterprise Γ. Κούζας, PhD.
Διαδικασία ανάπτυξης Προσδιορισμός απαιτήσεων Αρχιτεκτονικός Σχεδιασμός Λεπτομερής Σχεδιασμός Κωδικοποίηση Έλεγχος Παράδοση Συστήματος Λειτουργία - Συντήρηση.
Αξιοποίηση Kοινωνικών δικτύων στην Εκπαίδευση Η περίπτωση του Ning.
Microsoft Exchange Server Τι είναι ο Exchange Ο Exchange Server χρησιμοποιείται για την παροχή υπηρεσίας ηλεκτρονικού ταχυδρομείου ( service).
Δ.Π.Θ. Συνδέοντας έγγραφα - 1 Συνδέοντας έγγραφα Μια σύνδεση στο Web (link) αποτελείται από δύο μέρη : Aυτό που βλέπουμε στη σελίδα και λέγεται άγκυρα.
ΠΡΟΤΥΠΑ ΜΑΘΗΣΙΑΚΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΠΑΡΟΥΣΙΑΣΗ ΚΑΙ ΔΙΔΑΚΤΙΚΑ ΟΦΕΛΗ Ενότητα 3.7 – Β’ Μέρος.
Peer-to-Peer Systems Ευθυμία Ρόβα Βίκυ Τζιοβάρα Μαρία Χριστοδουλίδου.
Ενότητα Β: Εισαγωγή στο Διαδίκτυο Κουμπή Βασιλάντα, Ph.D, MSc.
Βάσεις Δεδομένων (ΚΒΔ)
1/23 DHTStrings: Συστήματα Δημοσιεύσεων/Συνδρομών σε DHT Δίκτυα με Υποστήριξη για Συμβολοσειρές Διανομή Περιεχομένου στο Διαδίκτυο Τμήμα ΜΗΥΠ Παν/μιο Πατρών.
Μέρος 1ο Πρόγραμμα Σπουδών Τμήμα ΗΜ&ΤΥ Μύθοι και Πραγματικότητα.
Στογιάννου Αθανασία 1Ι-ΙΝΠΟ internet Στογιάννου Αθανασία web designer 2013 web designer 2013.
Ε ΝΤΟΠΙΣΜΟΣ Κ ΙΝΟΥΜΕΝΩΝ Α ΝΤΙΚΕΙΜΕΝΩΝ ΠΑΡΟΥΣΙΑΣΗ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΗΣ ΕΡΓΑΣΙΑΣ Βόγκλης Κωνσταντίνος Τσίπουρας Μάρκος.
Διαχείριση πληροφοριών και επικοινωνίες Ονομ/νυμο Επιμορφωτή Επιμορφωτής: Ονομ/νυμο Επιμορφωτή ΥΠΕΠΘ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΠΡΟΓΡΑΜΜΑ «ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ»
ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ECOGrid™: Προς ένα Καθολικό Περιβάλλον.
1 Content Addressable Network Λίλλης Κώστας Καλλιμάνης Νικόλαος Αγάθος Σπυρίδων – Δημήτριος Σταθοπούλου Ευγενία Γεωργούλας Κώστας.
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
Ειδική Θεματική Δραστηριότητα Τμήμα Βπ– Τομέα Πληροφορικής 1 ου ΕΠΑΛ Λιβαδειάς Υπεύθυνοι εκπαιδευτικοί: Αθανασίου Παρασκευή ΠΕ19/ Σκίτσος Δημήτριος ΠΕ.
Σύγχρονοι Εξυπηρετητές του Ιστού Παραδείγματα και Συγκρίσεις Πληροφοριακά Συστήματα για Μάρκετινγκ & Δημοσκοπήσεις.
Σχεδίαση, ανάπτυξη, υλοποίηση και αξιολόγηση ενός συστήματος εξ αποστάσεως εκπαίδευσης: Μελέτη περίπτωσης του συστήματος Moodle, για την υποστήριξη της.
Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Κέντρο Υποστήριξης Τεχνολογιών Πληροφορικής 1 Υπηρεσίες Κέντρου Υποστήριξης Τεχνολογιών Πληροφορικής ΚΥΤΠ (1) Η.
Εισαγωγικά Θέματα WWW Δίκτυα Διανομής Περιεχομένου Τεχνολογίες, Παραδείγματα και Προοπτικές ΔΙΑΚΟΜΙΧΑΛΗΣ ΜΗΝΑΣ.
Εισαγωγή στην Επιστήμη των Υπολογιστών και Επικοινωνιών Σχεδιασμός ιστοχώρων Σπύρος Κοκολάκης* ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ.
Κεφάλαιο 2.  Με το διαδίκτυο μπορεί κάποιος:  να κάνει έρευνα,  να ψωνίσει για διάφορες υπηρεσίες και προϊόντα,  να δει καιρικούς χάρτες,  να πάρει.
Μάθημα: Δίκτυα Υπολογιστών Remote MONitoring Copyright  Οικονομικό Πανεπιστήμιο Αθηνών 1 Remote MONitoring, RMON  Παρακολούθηση δικτύου (network monitoring):
ΠΛΗΡΟΦΟΡΙΚΗ Α’ ΓΥΜΝΑΣΙΟΥ
1 Εισαγωγή στη Java Χρήσιμες Διευθύνσεις Χαρακτηριστικά της Java Εργαλεία της Java Εργαλεία της Java Μεταγλώττιση στοιχειωδών εφαρμογών.
1 Διαδίκτυο (Internet) Διευθύνσεις IP. 2 Ιεραρχικές ΙΡ διευθύνσεις  Κάθε host στο διαδίκυο έχει μια διεύθυνση που καλείται IP address.  Αυτή η διεύθυνση.
Το Internet Δικτύωση παροχέα υπηρεσιών Internet στην Ελλάδα.
University of Crete HY566-Semantic Web CS566 – Semantic Web Computer Science Department - UoC Heraklion 1 April, 2003 Παπαγγελής Μάνος, Κοφφινά Ιωάννα,
Domain Name System DNS. Αντιστοίχηση διευθύνσεων ΙΡ με συμβολικά ονόματα Π.χ. Στο εργαστήριο Η/Υ1 o user10 είναι ο user10.osk.local Σε περίπτωση που ένας.
ΤΙΤΛΟΣ ΕΡΓΟΥ ΚΑΤΑΣΚΕΥΗ ΖΕΥΞΗΣ ΣΧΟΛΙΚΩΝ ΕΡΓΑΣΤΗΡΙΩΝ ΚΑΙ ΔΙΑΣΥΝΔΕΣΗΣ ΤΟΥΣ ΜΕ ΑΣΥΡΜΑΤΟ ΔΙΚΤΥΟ ΠΕΡΙΦΕΡΕΙΑ: Β’ ΑΘΗΝΑΣ 2ο ΕΠΑΛ ΑΜΑΡΟΥΣΙΟΥ & ΣΕΚ ΑΜΑΡΟΥΣΙΟΥ Γραμματική.
Ιόνιο Πανεπιστήμιο Τμήμα Αρχειονομίας - Βιβλιοθηκονομίας Εργασία στο υποχρεωτικό μάθημα του ΣΤ’εξαμήνου Θέμα: Oxford Digital Library.
Ε.Κ.Π.Α 1 Διάθεση αρχείων βίντεο στο Διαδίκτυο Δρ. Μιχάλης Γκατζώνης Κέντρο Λειτουργίας και Διαχείρισης Δικτύου Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών.
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 1: Χρήση βασικών εργαλείων για συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου.
BitTorrent Μαρίνα Δρόσου Μυρτώ Ντέτσικα Γρηγόριος Τζώρτζης.
Διαδικτυακό εργαλείο ταξινόμησης καρτών Κώστας Σιώζος, Λευτέρης Παπαχρήστος.
Χάρης Κονδυλάκης Σχεδιασμός Ιστοχώρων 1. Παραδείγματα ιστοχώρων del.icio.us europa.eu lufthansa.aero cnn.tv.
Δίκτυα Υπολογιστών ΙΙ (Ε) Εργαστηριακή άσκηση - Υπηρεσίες WEB και DNS Ιφιγένεια Φουντά Τμήμα Μηχανικών Πληροφορικής Τ.Ε. 1 Ανοικτά Ακαδημαϊκά Μαθήματα.
Καλώς ήλθατε, μαθητές! Όνομα δασκάλου. Πρόγραμμα τάξης 8:15 - 9:00Το σχολείο ξεκινά, παίρνουμε παρουσίες 9: :00Ανάγνωση και έκθεση 10: :00Ορθογραφία.
Προχωρημένα Θέματα Δικτύων
Τα καινοτόμα χαρακτηριστικά του Διαδικτύου και η ευρεία του αποδοχή από τις νεαρές ηλικίες καλλιέργησαν την ιδέα της αξιοποίησής του ως ένα εργαλείο στην.
Κεφάλαιο 10: Υπηρεσίες και εφαρμογές Διαδικτύου
Πληροφοριακά Συστήματα Ανώτατης Διοίκησης (EIS) Συστήματα Υποστήριξης Ανώτατης Διοίκησης (ESS) Συστήματα Υποστήριξης Αποφάσεων στο Διαδίκτυο (Web-based.
2ο ΓΕ.Λ. ΑΛΙΜΟΥ ΤΑΞΗ :Β΄ ΤΜΗΜΑ:4ο
Ειδικά Θέματα σε Κινητά & Ασύρματα Δίκτυα
ΤΟΠΟΛΟΓΙΕΣ KAI ΜΟΝΑΔΕΣ ΔΙΑΣΥΝΔΕΣΗΣ ΤΟΠΙΚΩΝ ΔΙΚΤΥΩΝ ΥΠΟΛΟΓΙΣΤΩΝ
ΥΠΗΡΕΣΙΕΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ ΔΙΑΔΙΚΤΥΟΥ 10.1 Υπηρεσίες Διαδικτύου
Κεφάλαιο 7: Διαδικτύωση-Internet
Κεφάλαιο 6o. Επίπεδο εφαρμογής
Κεφάλαιο 6o. Επίπεδο εφαρμογής
Γυμνάσιο Νέας Κυδωνίας
Ο Παγκόσμιος Ιστός Φακίνος Αποστόλης 1.
5ο ΓΥΜΝΑΣΙΟ ΚΑΛΑΜΑΤΑΣ ΒΙΩΜΑΤΙΚΗ ΔΡΑΣΗ ΤΜΗΜΑ Α4 ΣΧ.ΕΤΟΣ
ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΙΚΤΥΑΚΩΝ ΕΦΑΡΜΟΓΩΝ
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα
Το Διαδίκτυο - Internet
ΣΤΟΧΟΣ : Ο μαθητής να μπορεί να,
ΕΝΟΤΗΤΑ 4 – Κεφάλαιο 12: Ο Παγκόσμιος Ιστός – Εισαγωγή στην έννοια του Υπερκειμένου Λέξεις Κλειδιά: Διαδίκτυο, Παγκόσμιος Ιστός (World Wide Web), ιστοσελίδα.
Μεταγράφημα παρουσίασης:

Ανάπτυξη ενός Συστήματος Ομοτίμων στο PlanetLab Σπυρίδων-Δημήτριος Αγάθος Νικόλαος Καλιμάνης Κώστας Λίλλης

PlanetLab  Κατανεμημένο σύστημα, όπου οι κόμβοι βρίσκονται διασκορπισμένοι σε όλο τον κόσμο.  Αποτελείται από 631 κόμβους (υπολογιστές) σε 299 διαφορετικές τοποθεσίες, σε 25 χώρες.  Κάθε site διαθέτει κάποιον αριθμό υπολογιστικών μηχανών.  Δίδεται η δυνατότητα να αξιοποιήσει πόρους από όλο το σύστημα, για την εκτέλεση ερευνητικών πειραμάτων μεγάλης κλίμακας.

Πρόβλημα - Σκοπός  Η αξιοποίηση ενός τόσο μεγάλου σε κλίμακα συστήματος, για την ανάπτυξη εφαρμογών σε κατανεμημένα συστήματα, είναι δύσκολη και αρκετά ενδιαφέρουσα.  Το PlanetLab προσφέρει μεγάλες δυνατότητες για την αξιολόγηση της απόδοσης κατανεμημένων εφαρμογών σε πραγματικές συνθήκες.

Σχετικές Εργασίες  Κάποια από τα πειράματα που τρέχουν στο PlanetLab είναι: SopCast → streaming media σε P2P συστήματα. Lancaster1 → παρακολούθηση του δικτύου BitTorrent. Dns Name Server over OpenDht.

OpenDHT  Μια υπηρεσία ενός κατανεμημένου πίνακα κατακερματισμού, η οποία είναι ελεύθερα προσβάσιμη από οποιονδήποτε χρήστη.  Υλοποιεί το Bamboo και τρέχει σε περίπου 200 κόμβους του PlanetLab.  Παρέχει λειτουργίες put και get, μέσω κλήσεων rpc.

Στόχοι  Δημιουργία μίας απλής file-sharing εφαρμογής, χρησιμοποιώντας τις λειτουργίες του OpenDHT.  Εκτέλεση πειραμάτων για την αξιολόγηση του συστήματος.

Αρχιτεκτονική Συστήματος BAMBOO OpenDHT API (put, get) C LAYER (RPC) JAVA APPLICA- TION

Στάδιο Ανάπτυξης  Εξοικείωση με το σύστημα PlanetLab.  Χρήση του OpenDHT (rpc interface).  Ανάπτυξη C-Layer.  Ανάπτυξη δοκιμαστικών διεπιφανειών JAVA εφαρμογής.

Interface (prototype)

Επόμενα Στάδια  Ενοποίηση JAVA εφαρμογής με το C-Layer.  Στρατηγική πειραμάτων.  Εκτέλεση Πειραμάτων.

Αναφορές [1] PlanetLab web page: lab.org/php/overview.php. lab.org/php/overview.php [2] L. Peterson, T Roscoe, The design Principles of PlanetLab, PlanetLab Design Note PDN , June [3] OpenDHT web page: [4] S. Rhea, B. Godfrey, B. Karp, J. Kubiatowicz, S. Ratnasamy, S. Shenker, I. Stoica, and H. Yu, OpenDHT: A Public DHT Service and Its Uses, In Proceedings of ACM SIGCOMM'05, Philadelphia, PA, August [5] Bamboo web page: [6] Sopcast web page: [7]