Πανεπιστήμιο Κύπρου DEPARTMENT OF COMPUTER SCIENCE Εργαστήρια ΕΠΛ 324 ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 2 LAB INSTRUCTOR Γιάννος Μυλωνάς Χειμερινό Department of Computer Science University of Cyprus 8
A. ΣΚΟΠΟΙ Σκοπός της άσκησης αυτής είναι: 1. να εξοικειωθείτε με τον simulator OPNET 2. να μάθετε να δίκτυο με τον simulator και να παίρνετε αποτελέσματα. 3. να μάθετε να αναλύετε τα αποτελέσματα σας και να βγάζετε συμπεράσματα. 4. Να μάθετε για το HTTP protocol B. Απαντήστε στα πιο κάτω ερωτήματα Μέρος Α (HTTP 1.0 vs HTTP 1.1) 1. Στην ιστοσελίδα τους μαθήματος κάτω από τον σύνδεσμο «εργαστήρια» θα βρείτε το αρχείο http.rar για την εργαστηριακή άσκηση 2. Να ανοίξετε το project σας στο OPNET και να κάνετε τα έξης: 1. Να αναλύσετε και να συγκρίνετε τα 2 πρώτα σενάρια baseline_1a και baseline_1b. Δεν χρειάζεται να κάνετε καμιά αλλαγή στο δίκτυο ούτε να τρέξετε τα σενάρια. Οι γραφικές παραστάσεις είναι επιλεγμένες για εσάς, απλώς να τις αναλύσετε. Η τοπολογία είναι ακριβώς η ίδια και στα δυο σενάρια, με κάποιες διαφορές στην εφαρμογή HTTP. Να βρείτε αυτές τις διαφορές και να τις καταγράψετε στην αναφορά σας. 2. Να αναλύσετε και να συγκρίνετε τα σενάρια baseline_2a και baseline_2b. Δεν χρειάζεται να κάνετε καμιά αλλαγή στο δίκτυο. Να σχολιάσετε και να αναλύσετε τις γραφικές παραστάσεις που είναι επιλεγμένες για εσάς. Η τοπολογία είναι ακριβώς η ίδια και στα δυο σενάρια, με κάποιες παραλλαγές στις παραμέτρους του HTTP πρωτόκολλου. Έχτος από τις διαφορές που βρήκατε στα δυο προηγούμενα σενάρια υπάρχουν και άλλες διαφορές σε αυτά τα δυο σενάρια. Να βρείτε αυτές τις διαφορές και να Department of Computer Science University of Cyprus 9
μιλήσετε για αυτές τις διαφορές όταν θα αναλύετε τις γραφικές παραστάσεις. 3. Να αναλύσετε και να συγκρίνετε τα σενάρια baseline_3a, baseline_3b και baseline_3c. Στα σενάρια baseline_3a, baseline_3b και baseline_3c έχουμε προσθέσει 50 επιπρόσθετους χρήστες. Η τοπολογία είναι ακριβώς η ίδια. Να αναλύσετε τις γραφικές παραστάσεις που είναι επιλεγμένες για εσάς και να αναφερθείτε στα διαφορά προβλήματα που μπορεί υπάρχουν στο δίκτυο. 4. Να αναλύσετε και να συγκρίνετε τα σενάρια baseline_3a_ds3, baseline_3b_ds3 και baseline_3c_ds3. Να σχολιάσετε τις γραφικές παραστάσεις που είναι επιλεγμένες για εσάς και να αναφερθείτε στα διαφορά προβλήματα που μπορεί να υπάρχουν στο δίκτυο. 5. Να συγκρίνετε όλα τα σενάρια μεταξύ τους και να βγάλετε τα δικά σας συμπεράσματα. 6. Να κάνετε ένα αντίγραφο το σενάριο baseline_3b και να κάνετε ότι αλλαγές χρειάζεται για να έχετε Page Response Time 12 seconds. Δεν επιτρέπετε να μειώσετε τον ρυθμό δεδομένων που δημιουργούν οι εφαρμογές. Επίσης πρέπει να είστε μέσα στα επιτρεπτά όρια του utilization που είναι 40% με 70%. Να αναφέρετε τι αλλαγές έχετε κάνει για να πάρετε χρόνους λιγότερο από 12 seconds. 7. Να αναλύσετε και να συγκρίνετε τα σενάρια http server no cache, http server with cache και http server with cache 2. Να αναλύσετε τις γραφικές παραστάσεις που είναι επιλεγμένες για εσάς και να αναφερθείτε στα διαφορά προβλήματα που μπορεί να υπάρχουν στο δίκτυο. Department of Computer Science University of Cyprus 10
Μέρος Β (Network design with Modeler ) 1. Να μετακινηθείτε στο σενάριο design_my_own_network και να σχεδιάσετε το πιο κάτω δίκτυο στο OPNET. a. Κοιτάζοντας τις πιο κάτω εικόνες να υλοποιήσετε το δίκτυο που βλέπετε στην εικόνα 1. Εικόνα 1: Network Topology Εικόνα 2: Site A Department of Computer Science University of Cyprus 11
Εικόνα 3: Site B b. Στην εικόνα 4 σας δείχνω ποιες εφαρμογές υποστηρίζει το δίκτυο. Ότι αναγράφετε μέσα στην παρένθεση έτσι θα είναι και τα χαρακτηριστικά τις εφαρμογής. Department of Computer Science University of Cyprus 12
Εικόνα 4: Applications c. Στην εικόνα 5 σας βλέπουμε ποια Profiles θα υποστηρίζει το δίκτυο σας ως επίσης και ποιες εφαρμογές θα περιέχει κάθε Profile.. Εικόνα 5: Profile for Manager Department of Computer Science University of Cyprus 13
Εικόνα 6: Profile for Supervisor Εικόνα 7: Profile for Users LAN A Department of Computer Science University of Cyprus 14
Εικόνα 8: Profiles for User LAN B Department of Computer Science University of Cyprus 15
Εικόνα 9: Results from the Simulation d. Κάτι παρόμοιο θα πρέπει να έχετε και εσείς στις δίκες σας γραφικές παραστάσεις. Department of Computer Science University of Cyprus 16
e. Να αναλύσετε το πιο πάνω δίκτυο και να το περιγράψετε με απλά λογία. f. Να αναφέρετε και να δείξετε τυχόν προβλήματα που υπάρχουν μέσα στο δίκτυο χρησιμοποιώντας γραφικές παραστάσεις. Να γράψετε λίγα λογία για κάθε πρόβλημα που έχετε αναφέρει. g. Να διορθώσετε τα προβλήματα που έχετε ανακαλύψει στο σημείο f και να τα προσομοιώσετε το σενάριο σας. Θα πρέπει να δείξετε με γραφικές παραστάσεις ότι πράγματι τα έχετε διορθώσει. h. Να γράψετε τα δικά σας συμπεράσματα. Department of Computer Science University of Cyprus 17