Please use this identifier to cite or link to this item: https://olympias.lib.uoi.gr/jspui/handle/teiep/9757
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΣαλωνίτη, Αγγελικήel
dc.date.accessioned2019-02-28T08:57:36Z-
dc.date.available2019-02-28T08:57:36Z-
dc.date.issued2019-02-28-
dc.identifier.urihttps://olympias.lib.uoi.gr/jspui/handle/teiep/9757-
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.subjectΕτερογενή συστήματαel
dc.subjectΚατευθυνόμενοι μη κυκλικοί γράφοιel
dc.subjectΑλγόριθμοιel
dc.subjectΑκέραιος προγραμματισμόςen
dc.titleΒέλτιστη εκτέλεση εργασιών σε παράλληλα ετερογενή υπολογιστικά περιβάλλονταel
heal.typemasterThesis-
heal.classificationΠρογραμματισμός κατευθυνόμενων μη κυκλικών γράφωνel
heal.dateAvailable2024-01-06T08:24:07Z-
heal.languageel-
heal.accessfree-
heal.recordProviderΤ.Ε.Ι. Ηπείρουel
heal.publicationDate2019-02-20-
heal.bibliographicCitationΣαλωνίτη, Α., 2019. Βέλτιστη εκτέλεση εργασιών σε παράλληλα ετερογενή υπολογιστικά περιβάλλοντα. Άρτα: Πανεπιστήμιο Ιωαννίνων, Σχολή Πληροφορικής και Τηλεπικοινωνιών, Τμήμα Πληροφορικής και Τηλεπικοινωνιών.el
heal.abstractΣτα πλαίσια αυτής της εργασίας μελετήθηκαν διάφορες ακριβείς και ευρετικές τεχνικές που αποσκοπούν στη βέλτιστη εκτέλεση εργασιών σε παράλληλα ετερογενή υπολογιστικά περιβάλλοντα. Αναπτύχθηκε ένας ευρετικός αλγόριθμος, ο CPHEFT, που βασίζεται σε μια τεχνική η οποία ονομάζεται list scheduling. Αποτελεί μια τροποποίηση του αλγορίθμου HEFT, η οποία έγκειται στην ταξινόμηση των εργασιών με βάση την κρίσιμη διαδρομή στο γράφημα των εργασιών. Με την ταξινόμηση αυτή, ορίζεται η προτεραιότητα με την οποία πραγματοποιείται η ανάθεση των εργασιών σε καθέναν από τους διαθέσιμους επεξεργαστές ενός ετερογενούς συστήματος. Ο CPHEFT ανήκει στους αλγορίθμους οι οποίοι προγραμματίζουν την ανάθεση ενός κόμβου στον επεξεργαστή, που υποστηρίζει τον σχετικά προγενέστερο χρόνο έναρξης της εκτέλεσης αυτού του κόμβου (earliest start-time). Ο κύριος στόχος του αλγορίθμου είναι να ελαχιστοποιήσει τον συνολικό χρόνο εκτέλεσης των συσχετιζόμενων εργασιών (makespan). Οι εισροές, που χρησιμοποιήθηκαν για σύγκριση, ήταν DAGs τυχαία παραγόμενα από γεννήτρια, η οποία αναπτύχθηκε στα πλαίσια της εργασίας γι αυτό το σκοπό. Παρατηρήθηκε ότι ο αλγόριθμος CPHEFT επιτυγχάνει συγκρίσιμη απόδοση με τον αλγόριθμο HEFT και μπορεί να επιτύχει καλύτερη απόδοση για γράφους, οι οποίοι περιγράφουν προβλήματα με αυξημένο κόστος επικοινωνίας μεταξύ των εργασιών, καθώς οι μεταφορές δεδομένων διαδραματίζουν ουσιαστικό ρόλο στην εκτέλεση ροών εργασιών.el
heal.abstractIn this work, various exact methods and heuristic techniques that aim at optimal task scheduling in parallel heterogeneous computing environments have been studied. A new heuristic algorithm called CPHEFT, which is based on the list scheduling technique, was developed. The main difference between CPHEFT and HEFT algorithm is that CPHEFT orders the tasks based on the critical path of the associated DAG. This ordering specifies the priority assignment of tasks to each of the available processors of a heterogeneous system. CPHEFT belongs to a category of algorithms that program the assignment of a node to a processor that supports the earlier start-time of this node. The main target of the algorithm is to minimize the overall execution time of the associated tasks known as schedule length or makespan. The inputs, used for comparison, were DAGs randomly generated by a generator, developed especially for this purpose. It was observed that the CPHEFT algorithm achieves comparable performance to the HEFT algorithm and can achieve better performance for graphs that represent problems with increased cost of communication between tasks. This feature of CPHEFT is significant, since data transfers play an essential role in executing workflows.en
heal.advisorNameΓκόγκος, Χρήστοςel
heal.committeeMemberNameΓκόγκος, Χρήστοςel
heal.committeeMemberNameΣτύλιος, Χρυσόστομοςel
heal.committeeMemberNameΛιαροκάπης, Δημήτριοςel
heal.academicPublisherΣχολή Πληροφορικής και Τηλεπικοινωνιών, Τμήμα Πληροφορικής και Τηλεπικοινωνιώνel
heal.academicPublisherIDuoi-
heal.numberOfPages102-
heal.fullTextAvailabilitytrue-
dc.contributor.masterΜΠΣ: Μηχανικών Η/Υ και Δικτύωνel
Appears in Collections:Μεταπτυχιακές εργασίες Τμ. Μηχανικών Πληροφορικής Τ.Ε

Files in This Item:
File Description SizeFormat 
Saloniti, A._DCSC_2019.pdf2.82 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons