1 |
Σχεδιασμός αλγορίθμων και υλοποίηση εφαρμογών για νέες υπηρεσίεςΚαπούλας, Ευάγγελος 12 February 2008 (has links)
Στη διατριβή εξετάζουμε προβλήματα που σχετίζονται με τη μετάδοση δεδομένων με υψηλές απαιτήσεις σε εύρος ζώνης και προτείνουμε λύσεις, αλγόριθμους, τεχνικές βελτίωσης της απόδοσης, και εφαρμογές που τις υλοποιούν.
Για την περίπτωση του προβλήματος της μετάδοσης βίντεο κατ' απαίτηση (Video on Demand - VoD), εξετάζουμε το πρόβλημα της αποδοχής ή της απόρριψης αιτήσεων για μετάδοση ταινιών χωρίς να υπάρχει γνώση των μελλοντικών αιτήσεων. Παρουσιάζουμε έναν, άμεσης απόκρισης (online), πιθανοτικό αλγόριθμο χρονοπρογραμματισμού ταινιών που εκμεταλλεύεται την γνώση για την κατανομή των προτιμήσεων των αιτήσεων για ταινίες, και αποδεικνύουμε πως έχει ανταγωνιστικό λόγο (competitive ratio) που φράσσεται άνω από σταθερά. Επίσης, δείχνουμε πως η μέθοδος μας μπορεί να επεκταθεί σε ένα προσαρμοζόμενο αλγόριθμο που δεν γνωρίζει την κατανομή των προτιμήσεων. Επίσης, προτείνουμε έναν τρόπο να εφαρμόσουμε μια υπηρεσία βίντεο κατ' απαίτηση για ένα, βασισμένο στο πρωτόκολλο IP, δίκτυο, με περιορισμένο εύρος ζώνης.
Στη συνέχεια, εξετάζουμε ένα σχήμα ελέγχου και διαχείρισης του εύρους ζώνης και παρουσιάζουμε ορισμένες μεθόδους προκειμένου να αυξήσουμε την αποδοτικότητα του συστήματος και την εκμετάλλευση του διαθέσιμου εύρους ζώνης (bandwidth). Εξετάζουμε διάφορες τεχνικές και παρουσιάζουμε πειραματικά αποτελέσματα για την βελτίωση της απόδοσης. Επίσης, σχεδιάζουμε και υλοποιούμε μια υπηρεσία διαχείρισης εύρους ζώνης (Managed Bandwidth Service -- MBS).
Τέλος παρουσιάζουμε μια ενοποιημένη προσέγγιση για την μετάδοση υπερμεσικών/πολυμεσικών αντικειμένων, τα οποία παρουσιάζονται με βάση προκαθορισμένα σενάρια παρουσίασης (με χωροχρονικές αλληλοεξαρτήσεις μεταξύ των διάφορων μέσων). Τα υπερμεσικά αντικείμενα δομούνται σύμφωνα με μία γλώσσα σηματοδότησης, μέσω της οποίας διατηρούνται πληροφορίες για τις χωρικές και χρονικές συσχετίσεις. Επίσης, υλοποιούμε ένα τέτοιο σύστημα μετάδοσης, που εφαρμόζουμε για εκπαίδευση από απόσταση. / In this thesis we investigate problems related to the transmission of data with high demands in terms of bandwidth, and we propose solutions, algorithms, techniques to increase performance, and applications that use them.
For the case of the online video on demand problem, we investigate the problem of having to accept or reject a request for a movie without knowing the future requests. We present an online movie-scheduling scheme that exploits the knowledge of the distribution of the preference of requests for movies, and is shown to have a competitive ratio bounded above by a constant. We extend our approach by presenting an adaptive randomized scheduler which is not aware of the movie popularities. In the sequel we propose a way to implement a video on demand service over a limited bandwidth/best effort Internet based network.
Ιn the sequel, we consider a bandwidth control scheme, and we present some methods to increase the efficiency of the system and the utilisation of the available bandwidth. We consider different techniques and we present experimental results for the increased performance. We, also, design and implement a Managed Bandwidth Service (MBS) .
Finally, we present a unified approach for delivering hypermedia/multimedia objects, that are to be presented according to predefined scenarios (with spatial and temporal relationships between the various media). The hypermedia documents are structured using a hypermedia markup language that keeps information of the spatiotemporal relationships among document's media components. We, also, implement such a multimedia transmission system, and apply it to distance learning.
|
Page generated in 0.0243 seconds