dc.contributor.advisor | Έλληνας, Ιωάννης | |
dc.contributor.author | Καρφάκης, Παναγιώτης | |
dc.date.accessioned | 2018-02-12T08:31:59Z | |
dc.date.available | 2018-02-12T08:31:59Z | |
dc.date.issued | 2018-02 | |
dc.identifier.uri | http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/4079 | |
dc.description.abstract | Η παρούσα πτυχιακή εργασία ασχολείται με τεχνικές που χρησιμοποιούνται
για την επίτευξη αξιόπιστων υπολογιστικών συστημάτων. Σε αυτό το πεδίο έχουν αναπτυχθεί από την αρχή της ιστορίας τους, πλήθος αξιόπιστων συστημάτων για κρίσιμες αποστολές σε τομείς όπως η αεροδιαστημική, η ιατρική, το εμπόριο και οι στρατιωτικές εφαρμογές. Τα συστήματα θα μελετηθούν από την σκοπιά της αξιοπιστίας τους και όχι τόσο από την πλευρά των επιδόσεων. Οι έννοιες της εξαρτησιμότητας, της διαθεσιμότητας, της συντηρησιμότητας και της ασφάλειας (Reliability Availability Maintainability Safety - RAMS) είναι μερικά χαρακτηριστικά που πρέπει να αποδοθούν σε ένα αξιόπιστο σύστημα. Κατά τον σχεδιασμό αξιόπιστων συστημάτων, η ανοχή σφαλμάτων αποτελεί την βασικότερη τεχνική αντιμετώπισης βλαβών και αποτυχιών. Οι πιθανότητες αποτυχίας ενός συστήματος μελετώνται και μοντελοποιούνται σύμφωνα με τις προδιαγραφές που μας δίνονται κάθε φορά. Γίνεται η περιγραφή των δυο διαθέσιμων τρόπων μοντελοποίησης αξιόπιστων υπολογιστικών συστημάτων: Reliability Block Diagrames και αλυσίδες Markov. Για να αντιμετωπιστούν τα σφάλματα σε ένα σύστημα χρησιμοποιείται με μεγάλη επιτυχία η εφεδρεία ή αλλιώς πλεονασμός (Redundancy). Τα τέσσερα πεδία όπου εφαρμόζεται είναι ο πλεονασμός υλικού, λογισμικού, πληροφορίας και χρόνου. Αυτά εμπεριέχουν αξιόπιστες τρόπους για την πρόληψη πιθανών βλαβών και της αποτυχίας ενός συστήματος. Έτσι λοιπόν εντός της εργασίας αναφέρονται οι τεχνικές αυτές μαζί με παραδείγματα. Τέλος θα γνωρίζουμε τον τρόπο σχεδιασμού ενός υπολογιστικού συστήματος με την χρήση των τεχνικών αυτών για να εξασφαλίσουμε αξιόπιστους υπολογισμούς. | el |
dc.format.extent | 139 | el |
dc.language.iso | el | el |
dc.publisher | Α.Ε.Ι. Πειραιά Τ.Τ. | el |
dc.rights | Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/3.0/gr/ | * |
dc.subject | TPSH::Επιστήμη Υπολογιστών | el |
dc.title | Υπολογιστικά συστήματα ανοχής σφαλμάτων | el |
dc.title.alternative | Fault tolerant computer systems | el |
dc.type | Πτυχιακή εργασία | el |
dc.contributor.committee | Αμοργίνος, Ιωάννης | |
dc.contributor.committee | Βελώνη, Αναστασία | |
dc.contributor.department | Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστικών Συστημάτων Τ.Ε. | el |
dc.contributor.faculty | Σχολή Τεχνολογικών Εφαρμογών | el |
dc.subject.keyword | Υπολογιστικά συστήματα | el |
dc.subject.keyword | Υπολογιστική μοντελοποίηση | el |
dc.subject.keyword | Αρχιτεκτονική υπολογιστών | el |
dc.subject.keyword | Λογισμικό | el |
dc.description.abstracttranslated | The present thesis concerns the study and development of reliable computer
systems. From the origins of computer science there has been a continuous
development of reliable computer systems for many mission critical appliances such as aerospace, medical, commercial and military. In this work, systems will be examined from the scope of reliability and not exclusively from the performance perspective. Attributes that accompany these systems are Reliability, Availability, Maintainability and Safety (RAMS), to mention a few. During the designation of such systems, fault tolerance is the only means of protection against faults and system failures. The possibilities of system failure are studied and modeled based on the initial specifications of a design. The models and techniques which are examined are Reliability Block Diagrammes and Markov chains. Furthermore, in order to make a system fault tolerant, redundancy has been successfully used as a countermeasure to faults. Redundancy varies and depends on the field it will be used. We will examine Information, Hardware, Software and Time Redundancy schemes and present some typical examples. In the end, we will know how to develop a reliable computer system using these techniques to ensure reliable computations. | el |