Πρότυπη υλοποίηση και αξιολόγηση παραμέτρων αρχιτεκτονικής εξισορρόπησης φόρτου σε περιβάλλοντα SIP : πτυχιακή εργασία

Η υπηρεσία Voice over IP (VoIP) χρησιμοποιεί το πρωτόκολλο του Διαδικτύου (Internet Protocol) για να μεταφέρει τηλεφωνικές συνομιλίες, μετατρέποντας τη φωνή σε πακέτα δεδομένων.Παράλληλα, η υπηρεσία Voice over IP αποτελεί μέρος των υπηρεσιών μετάδοσης σε πραγματικό χρόνο, η οποία τείνει να αντικατασ...

Πλήρης περιγραφή

Αποθηκεύτηκε σε:
Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Κεχαγιάς, Βασίλης
Συγγραφή απο Οργανισμό/Αρχή: Πανεπιστήμιο Αιγαίου. Σχολή Θετικών Επιστημών. Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων
Άλλοι συγγραφείς: Μπάκας, Ευάγγελος (Ο εκπονών διατριβή)
Μορφή: Thesis Βιβλίο
Γλώσσα:Greek
Δημοσίευση: 2008.
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/11610/8937
Ετικέτες: Προσθήκη ετικέτας
Δεν υπάρχουν, Καταχωρήστε ετικέτα πρώτοι!
Περιγραφή
Περίληψη:Η υπηρεσία Voice over IP (VoIP) χρησιμοποιεί το πρωτόκολλο του Διαδικτύου (Internet Protocol) για να μεταφέρει τηλεφωνικές συνομιλίες, μετατρέποντας τη φωνή σε πακέτα δεδομένων.Παράλληλα, η υπηρεσία Voice over IP αποτελεί μέρος των υπηρεσιών μετάδοσης σε πραγματικό χρόνο, η οποία τείνει να αντικαταστήσει τη συμβατική τεχνολογία του τηλεφώνου ανατρέποντας τα δεδομένα και τις τιμές των τηλεφωνικών υπηρεσιών παγκοσμίως. Στόχος της συγκεκριμένης εργασίας είναι η δημιουργία και η εκτίμηση της απόδοσης (performance evaluation) μιας πρότυπης αρχιτεκτονικής εξισορρόπησης φόρτου εργασίας (load balancing architecture) ειδικά για SIP εξυπηρετητές (Servers). Το Session Initiation Protocol (SIP) είναι ένα από τα αναδυόμενα πρωτόκολλα αρχικοποίησης σύνδεσης για την παροχή τηλεπικοινωνιακών υπηρεσιών διαμέσου του Διαδικτύου. Είναι επίσης γνωστό πως το συγκεκριμένο πρωτόκολλο δε χρησιμοποιεί ειδικά διαμορφωμένους μηχανισμούς ασφάλειας για να ικανοποιήσει τις απαιτήσεις ασφάλειας που δημιουργούνται, αλλά αξιοποιεί ήδη υπάρχοντες γνωστούς μηχανισμούς ασφάλειας, όπως τα πρωτόκολλα SSL, IPsec και ο μηχανισμός S/MIME. Με βάση το σενάριο της εργασίας, όταν ένας SIP πελάτης αιτείται την αρχικοποίησης μιας κλήσης SIP, μια δικτυακή οντότητα που καλείται SIP Balancer, εκτελεί μια διαδικασία επιλογής του περισσότερου προτιμητέου SIP server για να την εξυπηρετήσει, βασιζόμενος: 1)Στα διαθέσιμα DNS SRV records των SIP servers 2) Σε διάφορες μετρήσιμες παραμέτρους φόρτου εργασίας (workload metrics), οι οποίες συλλέγονται από τους υπάρχοντες SIP proxy servers που λειτουργούν στο συγκεκριμένο υποδίκτυο. Οι παράμετροι αυτοί μπορεί να είναι: ο φόρτος του κάθε SIP server (memory consumption, overall workload, κλπ), οι κλήσεις που εξυπηρετεί, η δικτυακή απόστασή του, και τα συνολικά χαρακτηριστικά του υλικού του. Στην παρούσα διπλωματική καταγράφονται και αναλύονται όλα τα θέματα που σχετίζονται με τη μελέτη, το σχεδιασμό και την ανάπτυξη της υπηρεσίας διαμοιρασμού φορτίου και περιγράφεται λεπτομερώς η λύση που υιοθετήθηκε και υλοποιήθηκε. Αρχικά, γίνεται μία αναφορά στα γενικότερα συστήματα εξισσορόπησης φόρτου που υπάρχουν σε διάφορες υπηρεσίες. Στην συνέχεια περιγράφεται η υπηρεσία VoIP και το πρωτόκολλο SIP. Ακολούθως αναλύονται γενικότερα σχήματα εξισσορόπησης φόρτου καθώς και του μοντέλου που υλοποιήθηκε. Εξετάζεται διεξοδικά ο λόγος υιοθέτησης αυτού του μοντέλου, τα προβλήματα που παρουσιάστηκαν και οι τρόποι με τους οποίους αντιμετωπίστηκαν. Επιπλέον παρουσιάζεται ο SER (Sip Express Router) και οι επιμέρους λειτουργίες του και παραθέτετε ο κώδικας και οι μετρήσεις απόδοσης και ποιότητας της υλοποιημένης υπηρεσίας. Τέλος παρουσιάζονται όλες οι απαραίτητες ρυθμίσεις που έλαβαν χώρα στον Balancer αλλά και στους SIP Proxy ενώ επεξηγούνται οι τροποποιήσεις στην συνολική αρχιτεκτονική του συστήματος.
The Voice over Ip Service, (VoIP) uses the Internet Protocol to transfer telephone calls, turning speech into packets of data. Moreover the VoIP service is part of the real-time transfer services, which tends to replace the conventional telephone technology, setting new standards (amid very low price calls), in global telephony services. The purpose of this project is the creation and performance evaluation of a new load balancing architecture for SIP servers. The Session Initiation Protocol (SIP) is one of the upcoming protocols regarding the initiation of the connection which will provide telecommunication services through the internet. This protocol does not use any specially designed security mechanisms in order to suffice the security requirements but instead takes advantage of well known security mechanisms such as SSL, IPsec, S/MIME.According to this projects scenario, when a SIP client requests the initiation of a SIP call, a network entity called SIP balancer, runs a selection routine to specify the most appropriate SIP server for our call, based on:1) The available DNS SRV records of the SIP servers 2)In a variety of countable work-load parameters (workload metrics), which are collected from the existing and operating SIP proxy servers. These parameters are the load in each SIP server (memory consumption, overall workload, etc), the calls currently serviced and its overall characteristics. In this project we recorded and analyzed all the subjects related to the study, the design and the development of this service, while thoroughly describing the selected and implemented solution. Initially there is a mention in the general load balancing systems to be found in different services. To continue with, the protocols of VoIP and SIP are described. Next we analyze the general load balancing schemes along with the model we implemented. We concentrate to the reasons we implement this model, the problems that occurred and the solutions we come up with. We present the SER (Sip Express Router) along with its functions. We have also included the source code plus the efficiency and quality measurements of our service implementation. Finally we describe all the necessary adjustments both to balancer and SIP Proxy and the architecture differences between this solution and the default.
Περιγραφή τεκμηρίου:Μέλη της εξεταστικής επιτροπής: Καμπουράκης Γεώργιος, Γκρίτζαλης Στέφανος, Κωνσταντίνου Ελισάβετ.
Φυσική περιγραφή:x, 159 σ. : σχ., πιν. ; 30 εκ.
Βιβλιογραφία:Βιβλιογραφία: σ. 142-145.
Πρόσβαση:Διάθεση πλήρους κειμένου - Ελεύθερη πρόσβαση.