Your browser does not support JavaScript!

Αρχική    Improving the Performance of Passive Network Monitoring Applications  

Αποτελέσματα - Λεπτομέρειες

Προσθήκη στο καλάθι
[Προσθήκη στο καλάθι]
Κωδικός Πόρου uch.csd.msc//2007papadogiannakis
Τίτλος Improving the Performance of Passive Network Monitoring Applications
Άλλος τίτλος Βελτίωση της Απόδοσης για Εφαρμογές Παθητικής Εποπτείας Δικτύων
Συγγραφέας Παπαδογιαννάκης, Αντώνιος
Σύμβουλος διατριβής Μαρκάτος, Ευάγγελος
Περίληψη Η παθητική εποπτεία της κίνησης ενός δικτύου υπολογιστών αποτελεί έναν σημαντικό παράγοντα για την εξασφάλιση της αποδοτικής και ασφαλής του λειτουργίας. Οι παραδοσιακές προσεγγίσεις εστιάζουν είτε σε απλές μετρήσεις και συλλογή στατιστικών, είτε στην πλήρη καταγραφή της κίνησης του δικτύου. Αυτές οι προσεγγίσεις όμως δεν είναι επαρκείς για να υποστηρίξουν τις νέες ανάγκες που έχουν προκύψει, όπως συστήματα για ανίχνευση επιθέσεων, ανίχνευση της ραγδαίας εξάπλωσης worms στο Διαδίκτυο και ακριβής ταξινόμηση της κίνησης του διαδικτύου ανάλογα με τις εφαρμογές που την παράγουν. Επιπλέον, η δυνατότητα ταυτόχρονης εποπτείας πολλών διαφορετικών δικτύων στο Διαδίκτυο θα οφελούσε αρκετά αυτές τις εφαρμογές. Την ίδια στιγμή, οι ταχύτητες των σύγχρονων δικτύων αυξάνουν, η κίνηση στο Διαδίκτυο γίνεται ολοένα και πιο περίπλοκη και οι εφαρμογές για παθητική εποπτεία δικτύων όλο και πιο απαιτικές σε υπολογιστική ισχύ. Για όλους τους παραπάνω λόγους υπάρχει αυξανόμενη ανάγκη για πιο αποδοτικές εφαρμογές εποπτείας δικτύων. Σε αυτήν την εργασία παρουσιάζουμε την σχεδίαση, υλοποίηση και αξιολόγηση μιας προγραμματιστικής βιβλιοθήκης, που ονομάζεται DiMAPI, η οποία παρέχει δυνατότητες για την ανάπτυξη εφαρμογών για κατανεμημένη παθητική εποπτεία δικτύων. Η βιβλιοθήκη αυτή είναι ευέλικτη και εκφραστική, οπότε προσφέρει την δυνατότητα για ανάπτυξη αρκετών εφαρμογών χρησιμοποιώντας αποδοτικά ένα μεγάλο αριθμό εποπτευόμενων δικτύων. Επίσης, παρουσιάζουμε μια καινοτόμα προσέγγιση για την βελτίωση της απόδοσης ενός μεγάλου εύρους από ήδη υπάρχουσες εφαρμογές που απαιτούν σημαντική υπολογιστική ισχύ. Αυτή η προσέγγιση, που ονομάζεται locality buffering, αναδιατάσσει την σειρά των πακέτων δικτύου, πριν τα δώσει στην εφαρμογή που θέλει να τα επεξεργαστεί, ομαδοποιώντας τα "παρόμοια" πακέτα έτσι ώστε να βελτιώνεται η πρόσβαση στην μνήμη του συστήματος και να επιταχύνεται η επεξεργασία των πακέτων απο την εφαρμογή λόγω μειωμένων cache misses. Υλοποιήσαμε αυτήν την προσέγγιση σε μια ευρέως διαδεδομένη βιβλιοθήκη για καταγραφή πακέτων δικτύου με τέτοιο τρόπο ώστε όσες εφαρμογές την χρησιμοποιούν να μπορούν να εποφεληθούν απο την τεχνική μας χωρίς να χρειαστεί να κάνουν καμμία αλλαγή στον κώδικά τους. Η πειραματική αξιολόγηση αυτής της τεχνικής, χρησιμοποιώντας τρεις δημοφιλής εφαρμογές, δείχνει οτι μπορεί να επιτύχει σημαντικές βελτιώσεις στην απόδοση τους.
Γλώσσα Αγγλικά
Ημερομηνία έκδοσης 2007-12-07
Συλλογή   Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης
  Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης
Εμφανίσεις 476

Ψηφιακά τεκμήρια
No preview available

Κατέβασμα Εγγράφου
Προβολή Εγγράφου
Εμφανίσεις : 0