ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ 2012

Σχετικά έγγραφα
ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ 2008 / 2009

ΘΕΜΑΤΑ ΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ 2006 / 2007

Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές

ΜΕΛΕΤΗ ΣΧΕΔΙΑΣΗ ΕΦΑΡΜΟΓΗΣ ΣΕ ΥΠΟΛΟΓΙΣΤΙΚΟ ΝΕΦΟΣ (CLOUD COMPUTING) ΜΕ ΕΜΦΑΣΗ ΣΤΗΝ ΚΑΤΑΣΚΕΥΗ ΔΕΝΤΡΩΝ.

Προσφερόμενα Διπλώματα (Προσφερόμενοι Τίτλοι)

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΑΣ ΥΠΟΔΟΜΩΝ, ΝΑΥΤΙΛΙΑΣ & ΤΟΥΡΙΣΜΟΥ ΑΠΟΦΑΣΗ ΕΠΙ ΔΗΛΩΣΗΣ ΣΗΜΑΤΟΣ ΑΠΟΦΑΣΗ ΕΞ 3113/

Γκέγκα Ευρώπη Κωστοπούλου Ειρήνη

6.2 Υπηρεσίες Διαδικτύου

Εργαλεία ανάπτυξης εφαρμογών internet Ι

215 Μηχανικών Η/Υ και Πληροφορικής Πάτρας

Πανεπιστήμιο Κύπρου. Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών (ΗΜΜΥ)

Περίληψη Λαμπρόπουλος

ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ Α_ΤΕΤΡΑΜ_ ΕΣΠΕΡΙΝΟ ΛΥΚΕΙΟ ΛΑΡΙΣΑΣ. ΘΕΜΑ: E-LEARNING Αντζελα Πιετρη-Αριστελα Γκιονι ESPERINO LYKEIO LARISAS

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού

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

ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ

Δραστηριότητες στο εργαστήριο Τεχνολογίας & Συστημάτων λογισμικού του ΤΕΙ Κρήτης

ΗΜΕΡΙΔΑ Cloud Computing: Νέοι Ορίζοντες

Κατασκευή δικτυακής εφαρμογής στην αρχιτεκτονική ios iphone που υλοποιεί ένα παιχνίδι ερωτοαπαντήσεων

Σχολή Επικοινωνίας και Μέσων Ενημέρωσης. Τμήμα Επικοινωνίας και Σπουδών Διαδικτύου. - Μάστερ (MA) στις Νέες Τεχνολογίες Μάθησης και Επικοινωνίας

ΑΝΑΡΤΗΤΕΑ ΣΤΟ ΔΙΑΔΙΚΤΥΟ

ΑΝΑΡΤΗΤΕΑ ΣΤΟ ΔΙΑΔΙΚΤΥΟ

Επαναληπτικές Ασκήσεις Μαθήματος

ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΕΚΕΦΕ ΔΗΜΟΚΡΙΤΟΣ

Πληροφορική. Μάθημα Κατεύθυνσης

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη

Διπλωματική Εργασία. Επιβλέπων καθηγητής: Δρ. Μηνάς Δασυγένης. Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών

Νέες Επικοινωνιακές Τεχνολογίες

22/9/ o Τεχνολογίες του Λογισμικού, με έμφαση στην ανάλυση, στο σχεδιασμό και στην υλοποίηση συστημάτων λογισμικού

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

Αντικειμενοστρεφής Προγραμματισμός

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

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΙΑ ΙΚΑΣΙΑ ΜΕΤΑΒΑΣΗΣ ΣΤΟ CLOUD COMPUTING ΜΑΘΗΣΙΑΚΟΙ ΣΤΟΧΟΙ

Τμήμα Ψηφιακών Συστημάτων Δικτυοκεντρικών Ψηφιακών Συστημάτων και Υπηρεσιών Τηλεπικοινωνιακών Συστημάτων και Δικτύων Πτυχίο Ψηφιακά Συστήμα- τα

Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία

Πρόγραμμα Μεταπτυχιακών Σπουδών

Εισαγωγή στην Πληροφορική

Θέματα Διπλωματικών Εργασιών

Προτεινόμενες Διπλωματικές Εργασίες 2009

2018 / 19 ΜΕΤΑΠΤΥΧΙΑΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ & ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ «ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΕΣ»

101. ΑΡΧΕΣ ΑΕΡΟΔΙΑΣΤΗΜΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ 102. ΜΗΧΑΝΙΚΗ ΑΝΑΛΥΣΗ Ι ΚΑΙ ΕΦΑΡΜΟΓΕΣ 7

Εφαρμογές Ασφαλείας σε Περιβάλλον Ομότιμων Δικτύων

Information Technology for Business

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες

Θέματα Διπλωματικών Εργασιών

ΔΙΑΚΗΡΥΞΗ υπ αριθμ. 2311/ Διευκρινήσεις επί της ανωτέρω διακήρυξης

Ανάπτυξη Δικτυακής Εφαρμογής Διάχυσης και Ανάλυσης Γεωχωρικών Δεδομένων και Πληροφοριών

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112

Δραστηριότητες Έρευνας και Ανάπτυξης του Εργαστηρίου Αυτοματικής Ρομποτικής του Τμήματος Μηχανολογίας του ΤΕΙ Κρήτης

ΑΝΑΡΤΗΤΕΑ ΣΤΟ ΔΙΑΔΙΚΤΥΟ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΟΙΚΟΝΟΜΙΑΣ ΥΠΟΔΟΜΩΝ, ΝΑΥΤΙΛΙΑΣ & ΤΟΥΡΙΣΜΟΥ ΑΠΟΦΑΣΗ ΕΠΙ ΔΗΛΩΣΗΣ ΣΗΜΑΤΟΣ ΑΠΟΦΑΣΗ ΕΞ 4288 /

Πτυχί ο στην Εφαρμοσμέ νη Πληροφορίκη

ANDROID Προγραμματισμός Εφαρμογών

219 Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Θεσσαλονίκης

Θέμα: «Διαδικτιακές Εφαρμογές Μελέτης Ευχρηστίας»

1. ΓΕΝΙΚΟΙ ΚΑΝΟΝΕΣ ΚΑΙ ΠΡΟΥΠΟΘΕΣΕΙΣ ΛΗΨΗΣ ΠΤΥΧΙΟΥ

ΘΕΜΑΤΑ ΠΤΥΧΙΑΚΩΝ ΕΡΓΑΣΙΩΝ ΕΑΡΙΝΟΥ ΕΞΑΜΗΝΟΥ

Προγραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής

Θέματα Διπλωματικών Εργασιών

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΜΕ ΧΡΗΣΗ PHP

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Υπηρεσίες Ιστού (Web Services) ΜΙΧΑΛΗΣ ΜΑΛΙΑΠΠΗΣ

Ανοικτά Δεδομένα. Η εμπειρία του OpenDataCloud

Β Εξάµηνο Τίτλος Μαθήµατος Θ Φ Α.Π Ε Φ.E. Π.Μ Προαπαιτούµενα

ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι. Σημειώσεις Θεωρίας

ΑΞΙΟΠΟΙΗΣΗ ΑΝΟΙΧΤΩΝ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ ΕΥΦΥΕΙΣ ΔΗΜΟΥΣ

Περίληψη ιπλωµατικής Εργασίας

AN IMPLEMENTATION OF THE CLOUD BASED SCHOOL

4.2.1 Α εξάμηνο Β εξάμηνο Γ εξάμηνο 4.2. ΣΥΝΟΠΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΑΝΑ ΕΞΑΜΗΝΟ

3. Διάρκεια προγράμματος και φοίτηση 1 4. Πίνακες Μαθημάτων 2 5. Περιγραφή Μαθημάτων 2

ΜΕΤΑΒΑΤΙΚΕΣ ΠΡΟΫΠΟΘΕΣΕΙΣ ΑΠΟΚΤΗΣΗΣ ΠΤΥΧΙΟΥ

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα

ΚΕΦΑΛΑΙΟ 17: Web Services Εισαγωγή

Η HTML 5 θα αλλάξει το Web?

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΟΙΚΟΝΟΜΙΑΣ ΔΙΟΙΚΗΣΗΣ και ΠΛΗΡΟΦΟΡΙΚΗΣ. ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ και ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΟΔΗΓΟΣ ΜΕΤΑΒΑΤΙΚΩΝ ΔΙΑΤΑΞΕΩΝ

ΑΝΑΡΤΗΤΕΑ ΣΤΟ ΔΙΑΔΙΚΤΥΟ

"Αθηνά" - Ερευνητικό Κέντρο Καινοτομίας στις Τεχνολογίες της Πληροφορίας, των Επικοινωνιών και της Γνώσης

ΑΝΑΡΤΗΤΕΟ ΣΤΟ ΔΙΑΔΙΚΤΥΟ Χανιά, Αρ. Πρωτ.:6169 ΑΠΟΣΠΑΣΜΑ ΕΚ ΤΩΝ ΠΡΑΚΤΙΚΩΝ ΤΗΣ 317 ης ΣΥΝΕΔΡΙΑΣΗΣ

Κεφάλαιο 2. Υπολογιστές και Τεχνολογία Επικοινωνιών Παρελθόν - Παρόν - Μέλλον

Ανάπτυξη δικτυακών εκπαιδευτικών παιχνιδιών πολλών χρηστών. Δ. Μετάφας. (Android, ipad κ.α.). Το παιχνίδι που θα επιλεγεί για την

Διαφορές single-processor αρχιτεκτονικών και SoCs

1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26

ιπλωµατική εργασία: Νικόλαος Ματάνας Επιβλέπων Καθηγήτρια: Μπούσιου έσποινα

Πληροφορική (BSc & MSc)

Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016. Γεωργία Καπιτσάκη (Λέκτορας)

7.2 Τεχνολογία TCP/IP

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης

WIRELESS SENSOR NETWORKS (WSN)

Linux Terminal Server Project

World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών

Σχεδίαση συστήματος ανάγνωσης πολλαπλών αισθητήρων FBG, με χρήση οπτικών ινών νόθευσης ιόντων Ερβίου. Ν. Σταθόπουλος Σ. Σαββαίδης

... Τεχνολογία Επικοινωνιών Τεχνολογικής Κατεύθυνσης

ΑΝΑΚΟΙΝΩΣΗ ΔΙΑΔΙΚΑΣΙΑΣ ΑΠΕΥΘΕΙΑΣ ΑΝΑΘΕΣΗΣ. Αριθμ. Πρωτ.: /2017 Ο ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΚΟΝΔΥΛΙΩΝ ΕΡΕΥΝΑΣ

Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική Τμήμα Εφαρμοσμένης Πληροφορικής Πανεπιστήμιο Μακεδονίας

Internet Business Hellas

Transcript:

ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ 2012 Επιβλέπων : Επικ. Καθηγητής Σπύρος Δενάζης Για περισσότερες πληροφορίες σχετικά με τις παρακάτω διπλωματικές εργασίες να επικοινωνήσετε με τον κ. Σπύρο Δενάζη (sdena@ upatras.gr) και τους υποψήφιους διδάκτορες ή ερευνητές της ομάδας Αρχιτεκτονικές Δικτύων και Διαχείρισης (nam.ece.upatras.gr) 1. Επέκταση του λογισμικού του διακομιστή οικιακών δικτύων (home gateway) έτσι ώστε να διασυνδέεται με οικιακές συσκευές και εφαρμογές του χρήστη. (Η διπλωματική είναι σε συνεργασία με την εταιρία CSE) 1 [Είδος Διπλωματικής: Υλοποίηση] Ο διακομιστής CSE είναι μια δικτυακή πλατφόρμα βασισμένη σε μικρουπολογιστή Infineon. Στις τρέχουσες δυνατότητες της πλατφόρμας συγκαταλέγονται: - διασυνδεσιμότητα σε φυσικό επίπεδο με οικιακές συσκευές - διασυνδεσιμότητα και απομακρυνσμένη πρόσβαση μέσα από Internet - δυνατότητα ελέγχου των διασυνδεδεμένων συσκευών μέσα από software drivers (bundles) - δυνατότητα εσωτερικής διαμόρφωσης και αναβάθμισης του λογισμικού με χρήση τοπικού web server Στα πλαίσια της εργασίας θα πρέπει να υλοποιηθούν: - διεπαφές για την διαφανή συνεργασία των διασυνδεδεμένων συσκευών (M2M API) - υλοποίηση υποσυστημάτων στα πλαίσια του UPnP πρωτοκόλλου το οποίο επιτρέπει την αυτόματη αναγνώριση των δυνατοτήτων των διασυνδεδεμένων συσκευών και την χρήση τους απο εφαρμογές υψηλότερου επιπέδου - υλοποίηση διαφόρων εφαρμογών χρήστη (π.χ. για έλεγχο οικιακής κατανάλωσης, απομακρυνσμένη διαχείριση, κτλ). Επιθυμητές γνώσεις - Java/OSGi - C/C++ - OpenWRT (όχι απαραίτητη γνώση) - Βασικές γνώσεις embedded CPU (όχι απαραίτητη γνώση) Επιπλέον Επικοινωνία με τον υπεύθυνο της εταιρείας Σπύρο Τόμπρο, PhD, (stompros@creativese.eu) 1 Η εκπόνηση αυτής της διπλωματικής είναι υπό τη μορφή internship, δηλαδή o φοιτητής θα πρέπει να περάσει ένα μεγάλο μέρος του χρόνου του εργαζόμενος στα γραφεία της εταιρίας στην Αθήνα. 1

2. Αλγόριθμοι κατανεμημένου και δυναμικού ελέγχου εξισορρόπησης πόρων. [Είδος Διπλωματικής: Θεωρητική] Η δυναμική ομοιόμορφη κατανομή πόρων στις διάφορες διεργασίες είναι ένα πρόβλημα που κεντρικοποιημένα επιδέχεται πια αναλυτική λύση. Στα σημερινά συστήματα (οικονομικά, κοινωνικά, δικτυακά) λόγω της κλίμακάς τους και της γεωγραφικής κατανομής καθίσταται απαραίτητη η κατανεμημένη και δυναμική επίλυση αυτού του προβλήματος. Η συγκεκριμένη διπλωματική εργασία έχει σκοπό την χρήση θεωριών ελέγχου και βελτιστοποίησης για την κατανεμημένη επίλυση αυτού του προβλήματος. Πιο αναλυτικά στην συγκεκριμένη διπλωματική εργασία ο φοιτητής θα εκτελέσει τα παρακάτω στάδια: Θα μελετήσει και θα διδαχθεί από το εργαστήριο θεωρητικές γνώσεις απαραίτητες για την ανάπτυξη τέτοιων αλγορίθμων. Θα σχεδιάσει υπό την καθοδήγηση μας τέτοιους αλγορίθμους κατανεμημένου ελέγχου εξισορρόπησης πόρων. Θα χρησιμοποιήσει τις γνώσεις του για την εξέλιξη και αξιολόγησή τους. 1) αποκτήσει θεωρητικές γνώσεις στους παραπάνω τομείς. 2) αποκτήσει εμπειρία στην ερευνητική μεθοδολογία. 3) αποκτήσει συγγραφικό έργο (αποτελεσματικές λύσεις του παραπάνω προβλήματος θα οδηγήσουν σε δημοσίευση καθώς είναι ενεργό ερευνητικά). Η συγκεκριμένη διπλωματική εργασία μπορεί να αποτελέσει την βάση για επιπλέον ερευνητική δραστηριότητα και διδακτορικές σπουδές. 4) Δυνατότητα επέκτασης σε διδακτορικό Επιπλέον Επικοινωνία με τον μεταδιδάκτορα Νικόλαο Ευθυμιόπουλο (nefthymiop@ece.upatras.gr) 2

3. Αλγόριθμοι ελέγχου ροής μετάδοσης πολυμέσων σε πραγματικό χρόνο. (Flow control for real time media distribution) [Κατηγορία: Εφαρμοσμένη Έρευνα] Παραδοσιακοί αλγόριθμοι στο έλεγχο ροής που έχουν πια ενσωματωθεί στα πλαίσια του TCP δεν ενδείκνυνται για τον έλεγχο ροής σε πραγματικού χρόνου διαμοιρασμό πολυμέσων. Επιπλέον η φύση τους δεν συμπεριλαμβάνει την ύπαρξη κατανεμημένων αρχιτεκτονικών όπως το cloud computing και τα peer-topeer. Πιο αναλυτικά στην συγκεκριμένη διπλωματική εργασία ο φοιτητής θα εκτελέσει τα παρακάτω στάδια: Θα μελετήσει και θα διδαχθεί από το εργαστήριο μας τους ήδη υπάρχοντες αλγορίθμους και τα όριά τους. Θα σχεδιάσει υπό την καθοδήγηση μας μία μέθοδο πειραματικής αξιολόγησης των αλγορίθμων αυτών μέσω του δικτυακού προσομοιωτή Opnet. Θα του υποδειχτούν κάποιοι καινοτόμοι αλγόριθμοι τους οποίους και θα τεστάρει στον προσομοιωτή. 1) αποκτήσει θεωρητικές γνώσεις στους παραπάνω τομείς. 2) αποκτήσει εμπειρία στον προγραμματισμό και στον τρόπο με τον οποίο στήνονται και εκτελούνται πραγματικές πειραματικές δοκιμές σε δικτυακά συστήματα. 3) αποκτήσει εμπειρία σε θέματα έρευνας (αποτελεσματικές λύσεις του παραπάνω προβλήματος θα οδηγήσουν σε δημοσίευση καθώς είναι ενεργό ερευνητικά). Η συγκεκριμένη διπλωματική εργασία μπορεί να αποτελέσει την βάση για επιπλέον εφαρμοσμένη έρευνα και μεταπτυχιακές σπουδές. Επιπλέον Επικοινωνία με τον μεταδιδάκτορα Νικόλαο Ευθυμιόπουλο (nefthymiop@ece.upatras.gr) 3

4. Υλοποίηση peer-to-peer συστήματος μετάδοσης πολυμέσων σε πραγματικό χρόνο. (Implementation of a peer-to-peer live streaming client) [Κατηγορία: Υλοποίηση] Στα πλαίσια της αναπτυξιακής του δραστηριότητας του εργαστήριο μας υλοποιεί ένα σύστημα μετάδοσης πολυμέσων (π.χ. αγώνων) σε πραγματικό χρόνο. Το σύστημα αυτό είναι ήδη υλοποιημένο ενώ πρόσθετες λειτουργίες που θα το χρησιμοποιήσουν σαν βάση είναι υπό κατασκευή. Ο φοιτητής θα συμμετάσχει στην υλοποίηση αυτών των λειτουργιών. Πιο αναλυτικά στην συγκεκριμένη διπλωματική εργασία ο φοιτητής θα εκτελέσει τα παρακάτω στάδια: Θα μελετήσει λειτουργικά συστήματα και τρόπους υλοποίησης δικτυακών εφαρμογών Θα αναπτύξει κάποιες απλές λειτουργίες της παραπάνω διαδικασίας τις οποίες και θα ενσωματώσει στο ήδη υπάρχον σύστημα. 1) αποκτήσει γνώσεις πάνω στην υλοποίηση δικτυακών συστημάτων. 2) αποκτήσει εμπειρία στον προγραμματισμό και στον τρόπο με τον οποίο στήνονται και εκτελούνται πραγματικές δοκιμές για την υλοποίηση συστημάτων. Η παραπάνω εμπειρία θα αποτελέσει εφόδιο για εργασία σχετική με τον προγραμματισμό και την υλοποίηση δικτυακών συστημάτων. Επιπλέον Επικοινωνία με τον μεταδιδάκτορα Χρηστακίδη Αθανάσιο (schristakidis@ece.upatras.gr) 4

5. Ανάπτυξη εφαρμογής σε Notary στο σύστημα Convergence. [Κατηγορία: Υλοποίηση] Το σύστημα Convergence (http://convergence.io/index.html) είναι ένα καινούριο σύστημα που σκοπό έχει να αντικαταστήσει τις κλασικές διαδικασίας πιστοποίησης στο Διαδίκτυο με την χρήση Certificates. Βασίζεται σε μία κατανεμημένη αρχιτεκτονική από διάσπαρτους servers που ονομάζονται Notaries. Ένας χρήστης μπορεί να επιλέξει το Notary που θεωρεί πιο αξιόπιστο και στη συνέχεια να ζητάει πληροφορίες από αυτόν σχετικά με την εγκυρότητα δικτυακών τόπων και υπηρεσιών. Στόχος της διπλωματικής αυτής είναι η διερεύνηση κατ αρχάς του συστήματος Convergence. Ο φοιτητής καλείται να εξετάσει την αρχιτεκτονική του, τις διαδικασίες και τις υπηρεσίες που προσφέρονται από το σύστημα εγκαθιστώντας ένα Notary και έναν client που ήδη παρέχονται υπό την μορφή ανοιχτού κώδικα. Στη συνέχεια θα υλοποιηθεί μία ξεχωριστή εφαρμογή και ένας νέος client που θα πρέπει να συνεργάζονται με το ήδη υπάρχον σύστημα. Η λειτουργικότητα αυτής της εφαρμογής σε πρώτη φάση δεν είναι σημαντική. Ο φοιτητής είναι ελεύθερος να προτείνει κάτι που θα τον ενδιέφερε. Η υλοποίηση της διπλωματικής αυτής θα γίνει υποχρεωτικά σε μία σχετικά νέα scripting language που λέγεται ruby on rails. Πρόκειται για μία object oriented language η οποία δίνει την δυνατότητα για πολύ γρήγορο και ευέλικτο προγραμματισμό. Απαιτούμενα προσόντα: Linux, βασικές αρχές προγραμματισμού. 1) αποκτήσει γνώσεις πάνω σε scripting languages (Ruby). 2) αποκτήσει βασικές γνώσεις πάνω σε θέματα security και συγκεκριμένα σε certificates και τη λειτουργία τους σε browsers. 3) αποκτήσει εμπειρία στον προγραμματισμό και πιο συγκεκριμένα στην υλοποίηση διαδικτυακών clients. Επιπλέον Επικοινωνία με τον μεταδιδάκτορα Λαμπρόπουλο Κων/νο, klamprop@ece.upatras.gr 5

6. Ανάπτυξη εφαρμογής φυλλομετρητή ιστού (browser) εξειδικευμένου σκοπού. [Κατηγορία: Εφαρμοσμένη Έρευνα] Στα πλαίσια της έρευνας της ερευνητικής ομάδας Αρχιτεκτονικής και Διαχείρισης Δικτύων σχεδιάστηκε ένα σύστημα διαχείρισης ταυτοτήτων χρηστών για δίκτυα επόμενης γενιάς. Στο συγκεκριμένο σύστημα αρχικά ένας χρήστης μπορεί να συνδεθεί χρησιμοποιώντας έναν οποιοδήποτε φυλλομετρητή ιστού. Στόχος αυτής της διπλωματικής είναι η δημιουργία μιας εξειδικευμένης εφαρμογής που θα μπορεί να υποστηρίξει περιορισμένες λειτουργίες πλοήγησης σε σελίδες στο ίντερνετ αλλά παράλληλα θα έχει αυξημένα επίπεδα ασφάλειας (π.χ. σύνδεση με την χρήση smart-id κάρτας κτλ). Στην συγκεκριμένη διπλωματική ο φοιτητής καλείται να δημιουργήσει μία ειδικού σκοπού εφαρμογή φυλλομετρητή ιστού. Δεν απαιτείται η συγγραφή του κώδικα των λειτουργιών από την αρχή αφού ήδη υπάρχουν ένας μεγάλος αριθμός φυλλομετρητές ανοιχτού κώδικα. Αφού ενσωματωθούν οι βασικές λειτουργίες πλοήγησης της εφαρμογής, στην συνέχεια θα πρέπει να υλοποιηθεί ο κώδικας για την ενσωμάτωση του υποσυστήματος ασφαλείας. Απαιτούμενα προσόντα: Καλή γνώση προγραμματισμού, Linux. 1) αποκτήσει γνώσεις πάνω σε προγραμματισμό σε browsers. 2) αποκτήσει βασικές γνώσεις πάνω σε θέματα internet security 3) Δυνατότητα επέκτασης σε διδακτορικό Επιπλέον Επικοινωνία με τον μεταδιδάκτορα Λαμπρόπουλο Κων/νο, klamprop@ece.upatras.gr 6

7. Μοντελοποίηση και Έλεγχος Κατανεμημένων Υπηρεσιών [Κατηγορία: Εφαρμοσμένη Έρευνα] Οι σύγχρονες δικτυακές υπηρεσίες αναπτύσσονται σε κατανεμημένες πλατφόρμες hardware και λογισμικού. Ο έλεγχος τέτοιων υπηρεσιών αποτελεί ένα ενδιαφέρον ερευνητικό θέμα που περιλαμβάνει θεωρεία ελέγχου και βελτιστοποίησης και προβλήματα δικτύων και προγραμματισμού. Η συγκεκριμένη διπλωματική εργασία ο φοιτητής θα εκτελέσει τα παρακάτω στάδια: Θα μελετήσει και θα διδαχθεί από το εργαστήριο θεωρητικές γνώσεις απαραίτητες για την ανάπτυξη τέτοιων αλγορίθμων. Θα σχεδιάσει υπό την καθοδήγηση μας τέτοιους αλγορίθμους κατανεμημένου ελέγχου κατανεμημένων υπηρεσιών. Θα χρησιμοποιήσει τις γνώσεις του για την εξέλιξη και αξιολόγησή τους. 1) αποκτήσει θεωρητικές γνώσεις στους παραπάνω τομείς. 2) αποκτήσει εμπειρία στην ερευνητική μεθοδολογία. 3) αποκτήσει εμπειρία σε θέματα δικτύων και προγραμματισμού. Επιπλέον Επικοινωνία με τον μεταπτυχιακό Δεχουνιώτη Δημήτριο(ddexouni@ece.upatras.gr) 7

8. Υλοποίηση πλατφόρμας προσομοίωσης κατανεμημένων υπηρεσιών ευρείας κλίμακας [Κατηγορία: Εφαρμοσμένη Έρευνα] Σήμερα οι δικτυακές υπηρεσίες είναι εγκατεστημένες σε data center, που είναι γεωγραφικά κατανεμημένα. Η ομοιόμορφη απόδοση της υπηρεσίας απαιτεί την ανάπτυξη κατανεμημένων αλγορίθμων για τη διαχείριση αυτών των υπηρεσιών. Η συγκεκριμένη διπλωματική εργασία ο φοιτητής θα εκτελέσει τα παρακάτω στάδια: Ανάπτυξη ενός περιβάλλοντος προσομοίωσης ενός κατανεμημένου δικτύου υπηρεσιών (Matlab, Opnet, VM). Υλοποίηση κάποιου ήδη υπάρχοντος κατανεμημένου αλγορίθμου. Σχεδίαση νέων αλγορίθμων πάνω στο συγκεκριμένο πρόβλημα. 1) αποκτήσει θεωρητικές γνώσεις στους παραπάνω τομείς. 2) αποκτήσει εμπειρία στον προγραμματισμό και στον τρόπο με τον οποίο στήνονται και εκτελούνται πραγματικές πειραματικές δοκιμές σε δικτυακά συστήματα. 3) αποκτήσει εμπειρία σε θέματα έρευνας (αποτελεσματικές λύσεις του παραπάνω προβλήματος θα οδηγήσουν σε δημοσίευση καθώς είναι ενεργό ερευνητικά). Η συγκεκριμένη διπλωματική εργασία μπορεί να αποτελέσει την βάση για επιπλέον εφαρμοσμένη έρευνα και μεταπτυχιακές σπουδές. Επιπλέον Επικοινωνία με τον μεταπτυχιακό Νικόλαο Λεοντίου (nleontiou@ece.upatras.gr) 8

9. «Κατασκευή εφαρμογών που χειρίζονται γρήγορα και παράλληλα τεράστιες ποσότητες δεδομένων σε ομάδες υπολογιστικών κόμβων με χρήση Hadoop MapReduce» [Κατηγορία: Υλοποίηση] Η διαχείριση τεραστίας ποσότητας πληροφορίας θα είναι αντικείμενο της διπλωματικής. Θα γίνει εγκατάσταση του περιβάλλοντος Hadoop/MapReduce και κατασκευή μικρών εφαρμογών που θα επιδείξουν αυτές τις ικανότητες. Θα εξεταστεί επίσης και το περιβάλλον STORM του twitter. Απαιτούμενα προσόντα: Καλή γνώση προγραμματισμού σε C ή Java, Δίκτυα, προγραμματισμός διαδικτύου. 1) Κατανόηση συστημάτων διαχείρισης μεγάλων δεδομένων, 2) Διαχείριση, εγκατάσταση συστημάτων βασισμένα σε Hadoop/MapReduce 3) Απόκτηση κατάλληλων δεξιοτήτων που επιτρέπουν στον φοιτητή να: i)κατανοήσει τη θεωρία και τις εφαρμογές σε επίπεδο Cloud Computing. ii) Διαχείριση περιβάλλοντος Hadoop/MapReduce Επικοινωνία με τον ερευνητή Χρήστο Τρανώρη, PhD (tranoris@ece.upatras.gr) 9

10. «Κατασκευή plugin στο περιβάλλον παρακολούθησης Wireshark για αναγνώριση μηνυμάτων πρωτοκόλλου ForCES [Κατηγορία: Υλοποίηση] Ένα πρωτόκολλο αποτελείται από πολύ συγκεκριμένα πακέτα που μεταφράζονται σε μια σειρά από bytes πάνω στο σύρμα και τα καταλαβαίνει ο λήπτης. Το wireshark είναι ένα free open-source πρόγραμμα για να διαβάζει πακέτα πρωτοκόλλων και να τα αποκωδικοποιεί ώστε να μπορέσουν οι χρήστες να τα χρησιμοποιήσουν για debugging/ελέγχους γραμμής και διάφορες άλλες δικτυακές εργασίες. Το wireshark επίσης δέχεται plugin ώστε να μπορεί κάποιος να εισάγει περιγραφές δικών του πρωτοκόλλων για ανάγνωση. Σκοπός αυτής της διπλωματικής είναι η δημιουργία ενός plugin για το wireshark για ένα νέο πρωτόκολλο της IETF, το ForCES. 1) Προγραμματισμός σε C/C++ 2) Ανάγνωση και εμπέδωση πρωτοκόλλων. 3) Χρήση και αεξοικείωση με το περιβάλλον του Wireshark 4) Τρόπος λειτουργίας IETF ForCES protocol Επιπλέον Επικοινωνία με τον μεταπτυχιακό Χαλεπλίδη Ευάγγελο (ehalep@ece.upatras.gr) 10