| _version_ |
1828462624527876096
|
| author |
Παναγή, Μαρία Παρασκευή
|
| author2 |
Κούτρας, Βασίλειος
|
| author_facet |
Κούτρας, Βασίλειος
Παναγή, Μαρία Παρασκευή
|
| author_sort |
Παναγή, Μαρία Παρασκευή
|
| collection |
DSpace
|
| description |
Η παρούσα διπλωματική εργασία διερευνά την πολιτική αναζωογόνησης λογισμικού (software rejuvenation) συστημάτων. Πιο συγκεκριμένα μελετάται η αναζωογόνηση δύο επιπέδων, μικρής (partial/minimal rejuvenation) και μεγάλης (full/major rejuvenation) αναζωογόνησης. Κατά την επιθεώρηση του συστήματος σε συγκεκριμένα χρονικά διαστήματα, το σύστημα ελέγχεται αν έχει υποστεί βλάβη. Επίσης ελέγχεται αν απαιτείται η έναρξη προγραμματισμένης αναζωογόνησης. Εφαρμόζοντας μερική αναζωογόνηση (partial rejuvenation), το σύστημα αναζωογονείται συχνά, σε σύντομο χρονικό διάστημα, αλλά όχι σε βάθος. Αντιθέτως, εφαρμόζοντας ολική αναζωογόνηση (full rejuvenation), το σύστημα αναζωογονείται σε βάθος, διότι ακολουθούνται περισσότερες ενέργειες και επανέρχεται στην αρχική υγιή κατάσταση. Κατά τη διάρκεια της αναζωογόνησης το σύστημα τίθεται εκτός λειτουργίας. Είναι σημαντικό ένα σύστημα να είναι, σε θέση να επιτελέσει το έργο του, δηλαδή να είναι διαθέσιμο για χρήση οποιαδήποτε χρονική στιγμή. Πολλές φορές όμως προκύπτουν βλάβες οι οποίες το εμποδίζουν να λειτουργήσει με υψηλή απόδοση και το βγάζουν εκτός λειτουργίας. Επειδή δεν είμαστε σε θέση να γνωρίζουμε πότε ακριβώς θα προκύψει βλάβη, προγραμματίζουμε μερικές αναζωογονήσεις. Εκτός από οφέλη, η πολιτική αναζωογόνησης έχει και μειονεκτήματα. Εξαιτίας του γεγονότος ότι κατά τη διάρκεια αναζωογόνησης, το σύστημα τίθεται εκτός λειτουργίας μέχρι να ολοκληρωθεί, πάλι δεν είναι διαθέσιμο προς χρήση. Επιπροσθέτως, εκτός από τη χρονική απώλεια, κάθε επιθεώρηση και αναζωογόνηση φέρουν κάποιο κόστος υλοποίησης. Με άλλα λόγια υπάρχει κάποιο κόστος κάθε φορά που καλούμαστε να αποφασίσουμε αν πρέπει να εφαρμοστεί αναζωογόνηση ή επισκευή ή τίποτα από τα παραπάνω. Συνεπώς τίθεται το ερώτημα πόσο συχνά συμφέρει να αναζωογονείται ένα σύστημα προκειμένου να προληφθούν όσο το δυνατόν, μελλοντικές βλάβες και η εύρεση βέλτιστης πολιτικής.
Σκοπός λοιπόν, είναι να δούμε πως οι σημαντικότερες από της παραμέτρους επηρεάζουν το κάθε μέτρο, αλλά και να βρεθεί η βέλτιστη πολιτική σε κάθε περίπτωση. Γι’ αυτό το λόγο ερευνάται η βέλτιστη πολιτική που μπορεί να ακολουθηθεί ως προς τη συχνότητα τους με κύριο γνώμονα τη μέγιστη διαθεσιμότητα του συστήματος και το ελάχιστο κόστος.
|
| id |
oai:hellanicus.lib.aegean.gr:11610-20872
|
| institution |
Hellanicus
|
| language |
el_GR
|
| publishDate |
2020
|
| record_format |
dspace
|
| spelling |
oai:hellanicus.lib.aegean.gr:11610-208722020-06-05T07:26:32Z Μοντελοποίηση και βελτιστοποίηση πολιτικών αναζωογόνησης λογισμικού δύο επιπέδων με τη χρήση γεωμετρικών ακολουθιών Modeling and optimization of two-level software rejuvenation policies based on geometric sequenses Παναγή, Μαρία Παρασκευή Κούτρας, Βασίλειος πολιτικές αναζωογόνησης γεωμετρική ακολουθία βελτιστοποίηση διαθεσιμότητα ρυθμός κόστους πολυ-αντικειμενική βελτιστοποίηση ολική αναζωογόνηση μερική αναζωογόνηση μέσο μήκος κύκλου λειτουργίας χρόνος λειτουργίας χρόνος μη λειτουργίας επιθεώρηση βλάβη επισκευή χρονικό διάστημα rejuvenation policy geometric sequence optimization availability cost rate multi-objective Optimization major rejuvenation partial optimization mean cycle length uptime downtime inspection failure repair interval Optimization (URL: http://skos.um.es/unescothes/C02848) Interval functions (URL: http://id.loc.gov/authorities/subjects/sh91002779) Repairing (URL: http://id.loc.gov/authorities/subjects/sh85112896) Inspection (URL: http://id.loc.gov/authorities/subjects/sh87004261) Η παρούσα διπλωματική εργασία διερευνά την πολιτική αναζωογόνησης λογισμικού (software rejuvenation) συστημάτων. Πιο συγκεκριμένα μελετάται η αναζωογόνηση δύο επιπέδων, μικρής (partial/minimal rejuvenation) και μεγάλης (full/major rejuvenation) αναζωογόνησης. Κατά την επιθεώρηση του συστήματος σε συγκεκριμένα χρονικά διαστήματα, το σύστημα ελέγχεται αν έχει υποστεί βλάβη. Επίσης ελέγχεται αν απαιτείται η έναρξη προγραμματισμένης αναζωογόνησης. Εφαρμόζοντας μερική αναζωογόνηση (partial rejuvenation), το σύστημα αναζωογονείται συχνά, σε σύντομο χρονικό διάστημα, αλλά όχι σε βάθος. Αντιθέτως, εφαρμόζοντας ολική αναζωογόνηση (full rejuvenation), το σύστημα αναζωογονείται σε βάθος, διότι ακολουθούνται περισσότερες ενέργειες και επανέρχεται στην αρχική υγιή κατάσταση. Κατά τη διάρκεια της αναζωογόνησης το σύστημα τίθεται εκτός λειτουργίας. Είναι σημαντικό ένα σύστημα να είναι, σε θέση να επιτελέσει το έργο του, δηλαδή να είναι διαθέσιμο για χρήση οποιαδήποτε χρονική στιγμή. Πολλές φορές όμως προκύπτουν βλάβες οι οποίες το εμποδίζουν να λειτουργήσει με υψηλή απόδοση και το βγάζουν εκτός λειτουργίας. Επειδή δεν είμαστε σε θέση να γνωρίζουμε πότε ακριβώς θα προκύψει βλάβη, προγραμματίζουμε μερικές αναζωογονήσεις. Εκτός από οφέλη, η πολιτική αναζωογόνησης έχει και μειονεκτήματα. Εξαιτίας του γεγονότος ότι κατά τη διάρκεια αναζωογόνησης, το σύστημα τίθεται εκτός λειτουργίας μέχρι να ολοκληρωθεί, πάλι δεν είναι διαθέσιμο προς χρήση. Επιπροσθέτως, εκτός από τη χρονική απώλεια, κάθε επιθεώρηση και αναζωογόνηση φέρουν κάποιο κόστος υλοποίησης. Με άλλα λόγια υπάρχει κάποιο κόστος κάθε φορά που καλούμαστε να αποφασίσουμε αν πρέπει να εφαρμοστεί αναζωογόνηση ή επισκευή ή τίποτα από τα παραπάνω. Συνεπώς τίθεται το ερώτημα πόσο συχνά συμφέρει να αναζωογονείται ένα σύστημα προκειμένου να προληφθούν όσο το δυνατόν, μελλοντικές βλάβες και η εύρεση βέλτιστης πολιτικής. Σκοπός λοιπόν, είναι να δούμε πως οι σημαντικότερες από της παραμέτρους επηρεάζουν το κάθε μέτρο, αλλά και να βρεθεί η βέλτιστη πολιτική σε κάθε περίπτωση. Γι’ αυτό το λόγο ερευνάται η βέλτιστη πολιτική που μπορεί να ακολουθηθεί ως προς τη συχνότητα τους με κύριο γνώμονα τη μέγιστη διαθεσιμότητα του συστήματος και το ελάχιστο κόστος. The present diploma thesis investigates the software rejuvenation policy. More specifically, a two-level rejuvenation is studied; partial/minimal rejuvenation and full/major rejuvenation. When the system is inspected at specific time periods, it is checked for any failure that may have been caused. It is also checked if a scheduled partial rejuvenation is required. With partial rejuvenation, the system is rejuvenated quite often for a short amount of time, but not in depth. On the contrary, with full rejuvenation the system is rejuvenated deeply because more actions are performed and it reverts to its initial healthy state. During the rejuvenation procedure, the system is turned off. It is very important for a system to be able to function, which is, to be available at any given time. However, malfunctions that occur prevent it from operating with high efficiency and therefore it shuts down. Due to the fact that we are unable to know exactly when a failure is going to take place, we schedule and implement partial rejuvenation actions. Unfortunately, apart from the benefits, the rejuvenation policy has drawbacks too. The system cannot be used once more owing to the rejuvenation procedure. Furthermore, each inspection requires an amount of time and has also got an implementation cost. In other words, there is some cost every time we are called to make a decision about what action needs to be implemented- a rejuvenation action, a repair action or none of the above. Thus, we are faced with the query of how frequently we need to schedule our rejuvenation policy in order to prevent, as possible as it can be, future malfunctions and which policy is the optimal. Above all, our purpose is to seek out how the main parameters affect the systems meters and make the best decision. Thus, we research the optimal policy we can implement for the maximum availability with the minimum cost. 2020-06-01T11:22:01Z 2020-06-01T11:22:01Z 2018-06 http://hdl.handle.net/11610/20872 el_GR Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές http://creativecommons.org/licenses/by-nc-sa/4.0/ 237 σ. application/pdf Χίος
|
| spellingShingle |
πολιτικές αναζωογόνησης
γεωμετρική ακολουθία
βελτιστοποίηση
διαθεσιμότητα
ρυθμός κόστους
πολυ-αντικειμενική βελτιστοποίηση
ολική αναζωογόνηση
μερική αναζωογόνηση
μέσο μήκος κύκλου λειτουργίας
χρόνος λειτουργίας
χρόνος μη λειτουργίας
επιθεώρηση
βλάβη
επισκευή
χρονικό διάστημα
rejuvenation policy
geometric sequence
optimization
availability
cost rate
multi-objective Optimization
major rejuvenation
partial optimization
mean cycle length
uptime
downtime
inspection
failure
repair
interval
Optimization (URL: http://skos.um.es/unescothes/C02848)
Interval functions (URL: http://id.loc.gov/authorities/subjects/sh91002779)
Repairing (URL: http://id.loc.gov/authorities/subjects/sh85112896)
Inspection (URL: http://id.loc.gov/authorities/subjects/sh87004261)
Παναγή, Μαρία Παρασκευή
Μοντελοποίηση και βελτιστοποίηση πολιτικών αναζωογόνησης λογισμικού δύο επιπέδων με τη χρήση γεωμετρικών ακολουθιών
|
| title |
Μοντελοποίηση και βελτιστοποίηση πολιτικών αναζωογόνησης λογισμικού δύο επιπέδων με τη χρήση γεωμετρικών ακολουθιών
|
| title_full |
Μοντελοποίηση και βελτιστοποίηση πολιτικών αναζωογόνησης λογισμικού δύο επιπέδων με τη χρήση γεωμετρικών ακολουθιών
|
| title_fullStr |
Μοντελοποίηση και βελτιστοποίηση πολιτικών αναζωογόνησης λογισμικού δύο επιπέδων με τη χρήση γεωμετρικών ακολουθιών
|
| title_full_unstemmed |
Μοντελοποίηση και βελτιστοποίηση πολιτικών αναζωογόνησης λογισμικού δύο επιπέδων με τη χρήση γεωμετρικών ακολουθιών
|
| title_short |
Μοντελοποίηση και βελτιστοποίηση πολιτικών αναζωογόνησης λογισμικού δύο επιπέδων με τη χρήση γεωμετρικών ακολουθιών
|
| title_sort |
μοντελοποίηση και βελτιστοποίηση πολιτικών αναζωογόνησης λογισμικού δύο επιπέδων με τη χρήση γεωμετρικών ακολουθιών
|
| topic |
πολιτικές αναζωογόνησης
γεωμετρική ακολουθία
βελτιστοποίηση
διαθεσιμότητα
ρυθμός κόστους
πολυ-αντικειμενική βελτιστοποίηση
ολική αναζωογόνηση
μερική αναζωογόνηση
μέσο μήκος κύκλου λειτουργίας
χρόνος λειτουργίας
χρόνος μη λειτουργίας
επιθεώρηση
βλάβη
επισκευή
χρονικό διάστημα
rejuvenation policy
geometric sequence
optimization
availability
cost rate
multi-objective Optimization
major rejuvenation
partial optimization
mean cycle length
uptime
downtime
inspection
failure
repair
interval
Optimization (URL: http://skos.um.es/unescothes/C02848)
Interval functions (URL: http://id.loc.gov/authorities/subjects/sh91002779)
Repairing (URL: http://id.loc.gov/authorities/subjects/sh85112896)
Inspection (URL: http://id.loc.gov/authorities/subjects/sh87004261)
|
| url |
http://hdl.handle.net/11610/20872
|
| work_keys_str_mv |
AT panagēmariaparaskeuē montelopoiēsēkaibeltistopoiēsēpolitikōnanazōogonēsēslogismikoudyoepipedōnmetēchrēsēgeōmetrikōnakolouthiōn
AT panagēmariaparaskeuē modelingandoptimizationoftwolevelsoftwarerejuvenationpoliciesbasedongeometricsequenses
|