Please use this identifier to cite or link to this item: https://olympias.lib.uoi.gr/jspui/handle/123456789/40227
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΚουτήςel
dc.contributor.authorKoutisen
dc.date.accessioned2026-07-06T07:20:54Z-
dc.date.available2026-07-06T07:20:54Z-
dc.identifier.urihttps://olympias.lib.uoi.gr/jspui/handle/123456789/40227-
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectΑλγόριθμοι χρονοπρογραμματισμούel
dc.subjectΡοές εργασίαςel
dc.subjectΠροσομοίωσηel
dc.subjectΒελτιστοποίηση πόρωνel
dc.subjectFog computingen
dc.subjectScheduling algorithmsen
dc.subjectWorkflow schedulingen
dc.subjectSimulationen
dc.subjectResource optimizationen
dc.titleΜελέτη αλγορίθμων χρονοπρογραμματισμού σε περιβάλλον υπολογισμού ομίχληςel
dc.titleStudy of scheduling algorithms in fog computingen
dc.typemasterThesisen
heal.typemasterThesis-
heal.type.enMaster thesisen
heal.type.elΜεταπτυχιακή εργασίαel
heal.classificationΧρονοπρογραμματισμός σε περιβάλλον ομίχλης-
heal.dateAvailable2026-07-06T07:21:54Z-
heal.languageel-
heal.accessfree-
heal.recordProviderΠανεπιστήμιο Ιωαννίνων. Σχολή Πληροφορικής και Τηλεπικοινωνιώνel
heal.publicationDate2026-06-20-
heal.abstractΗ παρούσα μεταπτυχιακή εργασία εστιάζει στη μελέτη και αξιολόγηση αλγορίθμων χρονοπρογραμματισμού σε περιβάλλοντα fog computing, δίνοντας έμφαση στον προγραμματισμό ροών εργασιών (workflow scheduling), ο οποίος αποτελεί κρίσιμη διαδικασία για τη διαχείριση κατανεμημένων εργασιών σε δυναμικά υπολογιστικά περιβάλλοντα. Στόχος της εργασίας είναι να διερευνηθεί η αποδοτικότητα διαφόρων τεχνικών χρονοπρογραμματισμού, εστιάζοντας σε παραμέτρους όπως ο συνολικός χρόνος εκτέλεσης (makespan), η κατανάλωση ενέργειας και το κόστος. Η μεθοδολογία που ακολουθήθηκε βασίστηκε σε εκτενή βιβλιογραφική ανασκόπηση των υπαρχόντων αλγορίθμων και εργαλείων προσομοίωσης, καθώς και σε πειραματική αξιολόγηση μέσω του εργαλείου FogWorkflowSim. Συγκεκριμένα, εφαρμόστηκαν έξι διαφορετικοί αλγόριθμοι χρονοπρογραμματισμού (MinMin, MaxMin, FCFS, RoundRobin, GA, PSO) σε έξι workflows, εκ των οποίων τα πέντε είναι ευρέως χρησιμοποιούμενα στην επιστημονική βιβλιογραφία (Montage, CyberShake, Epigenomics, Inspiral και SIPHT) ενώ το έκτο, το WRF, εντάσσεται στο πλαίσιο της εργασίας ως επιπλέον μοντέλο αξιολόγησης. Τα ευρήματα ανέδειξαν των ανωτερότητα των μεταευρετικών αλγορίθμων GA και PSO, οι οποίοι σημείωσαν σταθερά υψηλές επιδόσεις ως προς την αποδοτικότητα και την ενεργειακή κατανάλωση, επιδεικνύοντας προσαρμοστικότητα σε ετερογενή και υψηλού φόρτου υπολογιστικά περιβάλλοντα. Αντίθετα, οι απλοί στατικοί αλγόριθμοι όπως οι FCFS και RoundRobin εμφάνισαν σημαντικές αδυναμίες, κυρίως σε σύνθετες ή μεγάλου όγκου ροές εργασιών. Συμπερασματικά, διαπιστώνεται ότι οι έξυπνοι, δυναμικοί αλγόριθμοι χρονοπρογραμματισμού αποτελούν την πλέον κατάλληλη λύση για σύγχρονα συστήματα Fog Computing, ενώ η εισαγωγή του νέου workflow WRF προσφέρει μια επιπλέον συμβολή στη μελέτη του τομέα, επιτρέποντας συγκρίσιμη και επεκτάσιμη αξιολόγηση σε διαφορετικά πειραματικά σενάρια.el
heal.abstractThe present postgraduate thesis focuses on the study and evaluation of scheduling algorithms in Fog Computing environments, with a particular emphasis on workflow scheduling, a key process for managing distributed tasks in dynamic computing infrastructures. The aim of the study is to investigate the efficiency of various scheduling techniques, focusing on performance metrics such as total execution time (makespan), energy consumption and execution cost. The research methodology was conducted using FogWorkflowSim simulator, where six scheduling algorithms were evaluated: MinMin, MaxMin, FCFS, RR, GA, PSO. To ensure a comprehensive analysis, the algoritms were tested against six distinct workflow models: the five widely recognized scientific workflows Montage, CyberShake, Epigenomics, Inspiral, SIPHT and WRF model, which was integrated as an additional complex evaluation scenario. The experimental results demonstrated that metaheuristic algorithms, specifically GA and PSO, significantly outperformed static and heuristic methods. These algorithms exhibited superior efficiency, energy stability, and adaptability in handling the heterogeneous and dynamic nature of Fog infrastructures. In coclusion, the integration of intelligent scheduling techniques is essential for the advancement of Fog Computing systems, while the inclusion of the WRF workflow provided a robust framework for validating their performance in large-scale applications.en
heal.advisorNameΜαργαρίτηel
heal.committeeMemberNameΜαργαρίτη, Σπυριδούλαel
heal.committeeMemberNameΣτεργίου, Ελευθέριοςel
heal.committeeMemberNameΔουμένης, Γρηγόριοςel
heal.academicPublisherΠανεπιστήμιο Ιωαννίνων. Σχολή Πληροφορικής και Τηλεπικοινωνιών. Τμήμα Πληροφορικής και Τηλεπικοινωνιώνel
heal.academicPublisherIDuoi-
heal.numberOfPages84 σ.-
heal.fullTextAvailabilityfalse-
Appears in Collections:Διατριβές Μεταπτυχιακής Έρευνας (Masters) - ΤΠΤ

Files in This Item:
File Description SizeFormat 
Μ.Ε. Κουτής Στέφανος (2026).docx6.84 MBMicrosoft Word XMLView/Open


This item is licensed under a Creative Commons License Creative Commons