Κάθε φοιτητής (ή ομάδα) μπορεί να επιλέξει να αναλάβει την εκπόνηση ενός προγραμματιστικού project σε ένα συγκεκριμένο ερευνητικό πεδίο. Το project θα γίνει με χρήση του προσομοιωτικού εργαλείου ns-2.
Θέματα εργασιών
Για το ακ. έτος 2016-2017 είναι διαθέσιμα δύο θέματα. Εκφωνήσεις: Θέμα 1, Θέμα 2.
Υλικό για την εκπόνηση της άσκησης
Για την εκπόνηση της άσκησης θα χρειαστείτε τις εικονοσειρές Foreman και Akiyo. Επίσης θα χρειαστείτε το λογισμικό για τον Η.264 (εμπεριέχονται οι πηγαίοι κώδικες για το rtpdump, το rtp_loss αλλά και το config file. Τέλος, μπορείτε να κατεβάσετε και το πρόγραμμα videometer.
Τέλος, για κάθε ένα από τα θέματα διατίθεται ένα παράδειγμα αρχείου προσομοίωσης, το οποίο θα πρέπει να τροποποιηθεί για να εκτελεστεί η προσομοίωση που ζητείται. Παραδείγματα: αρχείο προσομοίσης για το Θέμα 1, αρχείο προσομοίωσης για το Θέμα 2.
Σύντομος οδηγός (tutorial) για τον ns2
Εδώ μπορείτε να βρείτε έναν οδηγό για τον ns-2, o οποίος συνοδεύεται και από τρία βοηθητικά αρχεία. Ο οδηγός αυτός περιγράφει πως μπορείτε να χρησιμοποιήσετε τον ns για να εκτελέσετε μια προσομοίωση (μαζί με το αρχείο wireless-opt.tcl) αλλά και πως μπορείτε να εισάγεται στον ns ένα καινούργιο πρωτόκολλο δρομολόγησης (routing agent). Για το τελευταίο αυτό κομμάτι παρέχονται τα αρχεία simple.cc και simple.h . Τα αρχεία αυτά υλοποιούν έναν απλό routing agent και παρέχονται ως παράδειγμα. Ωστόσο αυτός ο απλός routing agent μπορεί να αποτελέσει και τη βάση του project σας.
Εξέταση της άσκησης
Η εξέταση της εργασίας θα γίνει σε ημερομηνία και ώρα που θα καθοριστεί σε συνεννόηση με τους διδάσκοντες.