HEAL DSpace

Προσεγγιστικοί αλγόριθμοι δρομολόγησης παραλληλοποιήσιμων εργασιών

DSpace/Manakin Repository

Show simple item record

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


Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Αναφορά Δημιουργού-Όχι Παράγωγα Έργα 3.0 Ελλάδα Except where otherwise noted, this item's license is described as Αναφορά Δημιουργού-Όχι Παράγωγα Έργα 3.0 Ελλάδα