VERSION 1.0 ΝΟΕΜΒΡΙΟΣ, 2016 ΤΕΧΝΟΛΟΓΙΕΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΝΕΦΟΥΣ ΔΗΜΙΟΥΡΓΩΝΤΑΣ ΤΟΠΟΛΟΓΙΕΣ ΔΙΚΤΥΩΝ ΣΤΟ CLOUDSIM ΕΠΙΜΕΛΕΙΑ: ΒΑΣΙΛΕΙΟΣ ΤΣΑΚΑΝΙΚΑΣ

Σχετικά έγγραφα
VERSION 1.0 ΝΟΕΜΒΡΙΟΣ, 2016 ΤΕΧΝΟΛΟΓΙΕΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΝΕΦΟΥΣ ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΟΜΟΙΩΣΗΣ CLOUDSIM ΕΠΙΜΕΛΕΙΑ: ΒΑΣΙΛΕΙΟΣ ΤΣΑΚΑΝΙΚΑΣ

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

Μεταγωγή Τοπικής Κλίμακας

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ. Εργαστηριακές Ασκήσεις για το Μάθημα «Δίκτυα Υπολογιστών I»

Επικοινωνιακή Διάταξη Σημείου-προς-Σημείο

8 η ιάλεξη: σε δίκτυα δεδομένων

Χρόνοι Μετάδοσης και Διάδοσης

ΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ - ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΔΙΚΤΥΑ Η/Υ

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4

Ο στόχος του εργαστηρίου είναι να παρουσιάσει τις δύο βασικές καταστάσεις λειτουργίας ενός ασύρματου τοπικού δικτύου (ad hoc και υποδομής).

Εκπαίδευση KOHA ΚΟΗΑ ΠΕΡΙΟΔΙΚΑ ΑΝΑΖΗΤΗΣΗ ΠΕΡΙΟΔΙΚΩΝ / ΠΕΡΙΛΗΨΗ ΑΠΟΚΤΗΜΑΤΩΝ / ΣΥΝΔΡΟΜΕΣ ΠΕΡΙΟΔΙΚΩΝ / ΠΑΡΑΛΑΒΗ ΤΕΥΧΩΝ / ΚΛΕΙΣΤΕΣ ΣΥΝΔΡΟΜΕΣ

Ειδικά Θέματα Δικτύων ΙΙ

Τμήμα Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών. Βαρτζιώτης Φώτης. ΠΡΟΧΩΡΗΜΕΝΑ ΘΕΜΑΤΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΔΙΚΤΥΩΝ ] Εργαστήριο 2

ιαδίκτυα & Ενδοδίκτυα Η/Υ

Εργαστήριο Δικτύων. Network Simulator OMNET++

Προσομοίωση Συστημάτων Χειμερινό εξάμηνο Εξάμηνο 5 ο. Ατομική εργασία προς παράδοση στο CloudAnalyst

Πανεπιστήμιο Κύπρου DEPARTMENT OF COMPUTER SCIENCE

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

MYY703: Δίκτυα Υπολογιστών I Εργαστήρια

ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ: Πρότυπο FDDI

OSPF : Open Shortest Path First

Εργαστήριο Δικτύων. 6 η Διάλεξη: Network Simulator NS

ΔΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 3

ΔΡΟΜΟΛΟΓΗΣΗ ΠΑΚΕΤΩΝ. Η δρομολόγηση των πακέτων μπορεί να γίνει είτε κάνοντας χρήση ασυνδεσμικής υπηρεσίας είτε συνδεσμοστρεφούς υπηρεσίας.

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

7. Hubs ή Switches? 7.1 Εισαγωγή

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ. Εργαστηριακές Ασκήσεις για το Μάθημα: Δίκτυα Υπολογιστών I

Κατανεμημένα Συστήματα. Javascript LCR example

DigiSkills. D3.5 Εγχειρίδιο Digiskills Inventory

Στην αρχική μέθοδο διευθυνσιοδότησης (ταξική classful) κάθε διεύθυνση IP είχε μία από τις πρώτες μορφές που φαίνονται στην Εικόνα1.

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα

Εργαστήριο Διοίκησης Παραγωγής & Έργων. Εισαγωγή στην προσομοίωση διεργασιών χρησιμοποιώντας το λογισμικό Extend

Ειδικά Θέματα Δικτύων Ι

Εργαστηριακή Άσκηση 1

ΔΙΚΤΥΑ Η/Υ ΙΙ. Πρωτόκολλα δρομολόγησης

RIP : Routing Information Protocol

Διαχείριση Έργων Πληροφορικής Εργαστήριο

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 7 ρομολόγηση ιανύσματος Αποστάσεων

Ειδικά Θέματα Δικτύων ΙΙ

Παιχνίδι TCP-IP (περιγραφή πρωτοκόλλων)

Πληροφοριακά Συστήματα Διοίκησης Ενότητα 9: Διαχείριση Έργων (1ο Μέρος)

Σελίδα.1/1

Δίκτυα Επικοινωνιών ΙΙ: OSPF Configuration

... Αν ν = 16 εγκαταλείπει τις προσπάθειες μετάδοσης του πακέτου. Τοπολογία Διαύλου (BUS).

Ειδικά Θέματα Δικτύων ΙΙ

Καθυστέρηση επεξεργασίας (processing delay) Έλεγχος επικεφαλίδας Καθορισµός εξερχόµενης ζεύξης 3

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 1

Δίκτυο Άμεσης Σύνδεσης με Έλεγχο Πρόσβασης στο Μέσο

8. Προσομοίωση Λειτουργίας Ασύρματων Δικτύων Υποδομής

Current Status of PF SAXS beamlines. 07/23/2014 Nobutaka Shimizu

Υλοποίηση τεχνικών για την αποφυγή συμφόρησης σε τοπικά ασύρματα δίκτυα αισθητήρων


Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 4: Διαχείριση Έργων

Ειδικά Θέματα Δικτύων Ι Ενότητα 10: To πρωτόκολλο RIP (Routing Information Protocol) - Μέρος 2. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

ΔΙΑΓΩΝΙΣΜΑ B ΤΕΤΡΑΜΗΝΟΥ - ΘΕΩΡΙΑ

Δίκτυα ΙΙ. Κεφάλαιο 7

Dynamic types, Lambda calculus machines Section and Practice Problems Apr 21 22, 2016

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 9 Επαναληπτικά Θέματα στη Μελέτη Πρωτοκόλλων με το NS2

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΡΟΣΟΜΟΙΩΣΗ ΔΙΕΡΓΑΣΙΩΝ ΧΡΗΣΙΜΟΠΟΙΩΝΤΑΣ ΤΟ ΛΟΓΙΣΜΙΚΟ EXTEND. 1 ο εργαστήριο Διοίκησης και Παραγωγής Έργων

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ

Cloud Computing & Data Management (Υπολογιστικά Νέφη & Διαχείριση Δεδομένων)

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Εργαστηριακή Άσκηση 3

ΤΙΤΛΟΣ ΜΑΘΗΜΑΤΟΣ: Δίκτυα Μεταγωγής & Τεχνικές Μεταγωγής Σε Δίκτυα Ευρείας Περιοχής

Δίκτυα Υπολογιστών Εργαστήρια

Δίκτυα Υπολογιστών I Εργαστήρια

Ειδικά Θέματα Δικτύων ΙΙ

Διάρθρωση. Δίκτυα Υπολογιστών I Βασικές Αρχές Δικτύωσης. Διάρθρωση. Δίκτυο Υπολογιστών: ένας απλός ορισμός. Ευάγγελος Παπαπέτρου

Δίκτυα Υπολογιστών I

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ

Ενσωματωμένα Συστήματα

Εργαστηριακές Ασκήσεις για το Μάθημα «Δίκτυα Υπολογιστών ΙI»

Περίληψη Φροντιστηρίου. Κατανεμημένα Συστήματα Ι. Το περιβάλλον DAP - Χαρακτηριστικά. Το περιβάλλον DAP Τι είναι.

Ειδικά Θέματα Δικτύων Ι

MIPS Interactive Learning Environment. MILE Simulator. Version 1.0. User's Manual

Δίκτυα Υπολογιστών I

ΚΕΦΑΛΑΙΟ 5. Matlab GUI για FWSVM και Global SVM

Τεχνολογία Διοίκησης Επιχειρησιακών Διαδικασιών

Παράλληλη Επεξεργασία Κεφάλαιο 7 ο Αρχιτεκτονική Συστημάτων Κατανεμημένης Μνήμης

Σχεδίαση Δικτύων Υπολογιστών

Σχεδίαση Δικτύων Υπολογιστών

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ

Οπτικοποίηση με Prefuse. Δομή / Βασικά Χαρακτηριστικά / Παράδειγμα

Orchid: Integrating Schema Mapping and ETL ICDE 2008

ΛΟΓΙΣΜΙΚΟ ΠΡΟΣΟΜΟΙΩΣΗΣ ANYLOGIC

(C) 2010 Pearson Education, Inc. All rights reserved.

ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΔΙΑΧΕΙΡΙΣΗΣ ΠΑΚΕΤΩΝ ΣΕ ΔΡΟΜΟΛΟΓΗΤΗ ΔΙΚΤΥΟΥ

Hancock. Ζωγραφάκης Ιωάννης Εξαρχάκος Νικόλαος. ΕΠΛ 428 Προγραμματισμός Συστημάτων

Hazmat notification prior to departure from a Greek port

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 4: Επίπεδο 3 το πρωτόκολλο IP

Δημιουργία δικτυακού ghost χρησιμοποιώντας το ghost console

6. Ethernet. 6.1 Εισαγωγή

ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΕΛΟΠΟΝΝΗΣΟΥ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών

Λειτουργικές - Τεχνικές Προδιαγραφές για το σύστημα Αναθέσεων

Network Algorithms and Complexity Παραλληλοποίηση του αλγορίθμου του Prim. Αικατερίνη Κούκιου

Κεφάλαιο 4ο: Δικτυωτή Ανάλυση

Transcript:

VERSION 1.0 ΝΟΕΜΒΡΙΟΣ, 2016 ΤΕΧΝΟΛΟΓΙΕΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΝΕΦΟΥΣ ΕΠΙΜΕΛΕΙΑ: ΒΑΣΙΛΕΙΟΣ ΤΣΑΚΑΝΙΚΑΣ

ΤΕΧΝΟΛΟΓΙΕΣ ΥΠΟΛΟΓΙΣΤΙΚΟΥ ΝΕΦΟΥΣ A. Εισαγωγή Οι υποδομές νέφους προσφέρουν στους πελάτες τους την δυνατότητα (στην αρχιτεκτονική IaaS) να δημιουργούν και να διαχειρίζονται δίκτυα υπολογιστών. Για αυτό τον λόγο, η πλατφόρμα προσομοίωσης CloudSim επιτρέπει τον ορισμό και την προσομοίωση τοπολογιών δικτύων. Με αυτόν τον τρόπο, μπορούμε να μελετήσουμε και να προσομοιώσουμε διάφορες επιλογές και δικτυακές αρχιτεκτονικές, με σκοπό την επιλογή της προτιμότερης επιλογής. Για τον ορισμό μίας τοπολογίας δικτύου, το CloudSim χρησιμοποιεί μία opensource αναπαράσταση, την αναπαράσταση BRITE, η οποία έχει επιλεγεί από πολλούς προσομοιωτές δικτύων. B. Αναπαράσταση BRITE Παρακάτω παρουσιάζονται συνοπτικά τα δομικά στοιχεία ενός αρχείου κατά BRITE: 1. Πληροφορίες τοπολογίας: Πληροφορίες σχετικά με την τοπολογία, όπως το πλήθος των κόμβων του δικτύου, καθώς και το πλήθος των ακμών. 2. Κόμβοι: Για κάθε κόμβο του δικτύου υπάρχει μία γραμμή με την ακόλουθη δομή NodeId xpos ypos indegree outgdegree ASid type Τα πεδία εξηγούνται στον παρακάτω πίνακα: Πεδίο NodeId xpos ypos indegree outgdegree ASid type Εξήγηση Μοναδικό ID κάθε κόμβου (φυσικός αριθμός) Συντεταγμένη x στο πεδίο Συντεταγμένη y στο πεδίο Πλήθος εισερχόμενων ακμών Πλήθος εξερχόμενων ακμών ID της AS που ανήκει ο κόμβος (στην περίπτωση ιεραρχικής σχεδίασης) Τύπος κόμβου (π.χ. δρομολογητής, AS) ΝΟΕΜΒΡΙΟΣ, 2016 Τεχνολογίες Υπολογιστικού Νέφους 1

3. Ακμές: Για κάθε ακμή της τοπολογίας, υπάρχει μία γραμμή με την ακόλουθη δομή EdgeId from to length delay bandwidth ASfrom ASto type Τα πεδία εξηγούνται στον παρακάτω πίνακα: Πεδίο EdgeId from to length delay bandwidth ASfrom ASto type Εξήγηση Μοναδικό ID κάθε ακμής (φυσικός αριθμός) ID πηγής ID προορισμού Μήκος ακμής (ευκλείδεια απόσταση) Καθυστέρηση μετάδοσης Εύρος ζώνης AS ID πηγής (στην περίπτωση ιεραρχικής αρχιτεκτονικής) AS ID προορισμού (στην περίπτωση ιεραρχικής αρχιτεκτονικής) Τύπος ακμής Ένα παράδειγμα τοπολογίας BRITE φαίνεται παρακάτω: ΝΟΕΜΒΡΙΟΣ, 2016 Τεχνολογίες Υπολογιστικού Νέφους 2

C. Κατανόηση Βασικών Εννοιών Τοπολογίας Δικτύων Για την 2 η σας προσομοίωση στο CloudSim, εκτελέστε τα παρακάτω βήματα: Δημιουργήστε ένα project στο Netbeans, συμπεριλαμβάνοντας την βιβλιοθήκη cloudsim.jar, όπως και στην Εργαστηριακή Άσκηση 3. Κατεβάστε το αρχείο NetworkExample1.txt. Κατεβάστε το αρχείο topology.brite Αντιγράψτε το περιεχόμενο του αρχείου στο MyCloudApp.java, κάνοντας τις απαραίτητες τροποποιήσεις. Βρείτε σε ποιο σημείο του κώδικα εισάγεται το αρχείο της τοπολογίας δικτύου και τροποποιήστε το path του αρχείου κατάλληλα. Καταγράψτε τις μεθόδους της κλάσης σας. Εντοπίστε Προσπαθήστε να εντοπίσετε σε ποιο σημείο του κώδικά σας συμβαίνουν τα παρακάτω: o Set Number of users for current simulation. This user count is directly proportional to number of brokers in current simulation. o Initialize the simulation, provided with current time, number of users and trace flag. o Create a Data center. ΝΟΕΜΒΡΙΟΣ, 2016 Τεχνολογίες Υπολογιστικού Νέφους 3

o Create a Data center broker. o Create a Virtual Machine(s). o Submit Virtual Machine to Data center broker. o Create Cloudlet(s) by specifying there characteristics. o Create Network Topology o Submit Cloudlets to Data center broker. o Send call to Start Simulation. o Once no more event to execute, send call to Stop Simulation. o Finally print the final status of the Simulation. ΝΟΕΜΒΡΙΟΣ, 2016 Τεχνολογίες Υπολογιστικού Νέφους 4