dc.contributor.author | Τσεπενέκας, Λεωνίδας | el |
dc.contributor.author | Tsepenekas, Leonidas | en |
dc.date.accessioned | 2016-10-19T06:08:11Z | |
dc.date.available | 2016-10-19T06:08:11Z | |
dc.date.issued | 2016-10-19 | |
dc.identifier.uri | https://dspace.lib.ntua.gr/xmlui/handle/123456789/43833 | |
dc.identifier.uri | http://dx.doi.org/10.26240/heal.ntua.9631 | |
dc.rights | Αναφορά Δημιουργού-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nd/3.0/gr/ | * |
dc.subject | Χρονοδρομολόγηση | el |
dc.subject | Προσεγγιστικοί αλγόριθμοι | el |
dc.subject | Ανάθεση πόρων | el |
dc.subject | Malleable/Parallelizable/Multiprocessor εργασίες | el |
dc.subject | Μοντέλο μίας εργασίας σε πολλές μηχανές | el |
dc.subject | Scheduling | en |
dc.subject | Approximation algorithms | en |
dc.subject | Resource allocation | en |
dc.subject | Malleable/parallelizable/multiprocessor jobs | en |
dc.subject | One-job-multiple-machines model | en |
dc.title | Προσεγγιστικοί αλγόριθμοι δρομολόγησης παραλληλοποιήσιμων εργασιών | el |
heal.type | bachelorThesis | |
heal.classification | Αλγόριθμοι και πολυπλοκότητα | el |
heal.classificationURI | http://data.seab.gr/concepts/916a3b37862d25c71eb7293f7b653e91636f92a7 | |
heal.language | en | |
heal.access | free | |
heal.recordProvider | ntua | el |
heal.publicationDate | 2016-09-14 | |
heal.abstract | Μια τυπική υπόθεση στα κλασσικά προβλήματα χρονοδρομολόγησης είναι ότι οι εργασίες, χρησιμοποιούν μόνο μια επεξεραστική μονάδα για την εκτέλεσή τους. Παρόλα αυτά, υπάρχει πληθώρα προβλημάτων που εμφανίζονται σε πολλούς και διαφορετικούς τομείς, στα οποία η εν λόγω υπόθεση δεν είναι επαρκής για να μοντελοποιήσει τις ιδιαίτερες απαιτήσεις που παρουσιάζουν. Σε αυτές τις περιπτώσεις θα πρέπει να επεκτείνουμε το κλασικό μοντέλο, επιτρέποντας σε μια εργασία να εκτελείται ταυτόχρονα σε περισσότερους του ενός επεξεργαστές και μάλιστα ενιαία. Αυτό σημαίνει ότι η εργασία θα έχει κοινό χρόνο εκκίνησης και ολοκλήρωσης σε όλους τους επεξεργαστές που της έχουν ανατεθεί και μάλιστα ο χρόνος εκτέλεσης της θα είναι συνάρτηση αυτών. Στην αλγοριθμική βιβλιογραφία προβλήματα της παραπάνω μορφής συναντώνται ως malleable ή multiprocessor ή parallelizable job scheduling. ΄Οπως και στο κλασικό μοντέλο μιας εργασίας σε μια μηχανή, έτσι και εδώ υπάρχει η ανάγκη σχεδίασης αποδοτικών αλγορίθμων. Στη διπλωματική αυτή, μελετάμε το πρόβλημα της χρονοδρομολόγησης σε τέτοια μοντέλα από τη σκοπιά της θεωρίας δρομολόγησης και των προσεγγιστικών αλγορίθμων. Ξεκινάμε παρουσιάζοντας τα πιο γνωστά αποτελέσματα, επεκτείνοντας παράλληλα μερικά από αυτά. Η βασική συνεισφορά μας είναι η δημιουργία ενός μοντέλου για malleable job scheduling που γενικεύει την ιδέα του uniform machine scheduling και η παρουσίαση προσεγγιστικών αλγορίθμων σταθερού παράγοντα για αυτό. | el |
heal.abstract | A typical hypothesis in classical scheduling is that a job can be processed by only one machine at a time. However, in many problems arising in a variety of fields, this may not be an adequate model. In this case, we must extend the classical model, allowing a job to use more than one machines for its execution. The processing time of a job is a a function of the machines allocated to it. Also, all the machines allocated to a job are required to execute the job in unison. That is, they are required to start and finish the job at the same time. In algorithmic literature, the above are mentioned as malleable or multiprocessor or parallelizable job scheduling problems. In this diploma thesis, we study scheduling problems of that nature from the viewpoint of approximation algorithms and the typical scheduling theory. We present several known results and we also slightly extend some of them. Our main contribution is a novel malleable job scheduling model, that generalizes the idea of the well known uniform machine scheduling, and some constant factor approximation algorithms for it. | en |
heal.advisorName | Φωτάκης, Δημήτριος | el |
heal.committeeMemberName | Φωτάκης, Δημήτριος | el |
heal.committeeMemberName | Παγουρτζής, Αριστείδης | el |
heal.committeeMemberName | Μήλης, Ιωάννης | el |
heal.academicPublisher | Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών | el |
heal.academicPublisherID | ntua | |
heal.numberOfPages | 77 σ. | el |
heal.fullTextAvailability | true |
The following license files are associated with this item: