Υπολογιστικά συστήματα ανοχής σφαλμάτων

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Καρφάκης, Παναγιώτης
Μορφή: Πτυχιακή εργασία
Γλώσσα:Greek
Έκδοση: Α.Ε.Ι. Πειραιά Τ.Τ. 2018
Θέματα:
Διαθέσιμο Online:http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/4079
_version_ 1780524226753593344
abstract Η παρούσα πτυχιακή εργασία ασχολείται με τεχνικές που χρησιμοποιούνται για την επίτευξη αξιόπιστων υπολογιστικών συστημάτων. Σε αυτό το πεδίο έχουν αναπτυχθεί από την αρχή της ιστορίας τους, πλήθος αξιόπιστων συστημάτων για κρίσιμες αποστολές σε τομείς όπως η αεροδιαστημική, η ιατρική, το εμπόριο και οι στρατιωτικές εφαρμογές. Τα συστήματα θα μελετηθούν από την σκοπιά της αξιοπιστίας τους και όχι τόσο από την πλευρά των επιδόσεων. Οι έννοιες της εξαρτησιμότητας, της διαθεσιμότητας, της συντηρησιμότητας και της ασφάλειας (Reliability Availability Maintainability Safety - RAMS) είναι μερικά χαρακτηριστικά που πρέπει να αποδοθούν σε ένα αξιόπιστο σύστημα. Κατά τον σχεδιασμό αξιόπιστων συστημάτων, η ανοχή σφαλμάτων αποτελεί την βασικότερη τεχνική αντιμετώπισης βλαβών και αποτυχιών. Οι πιθανότητες αποτυχίας ενός συστήματος μελετώνται και μοντελοποιούνται σύμφωνα με τις προδιαγραφές που μας δίνονται κάθε φορά. Γίνεται η περιγραφή των δυο διαθέσιμων τρόπων μοντελοποίησης αξιόπιστων υπολογιστικών συστημάτων: Reliability Block Diagrames και αλυσίδες Markov. Για να αντιμετωπιστούν τα σφάλματα σε ένα σύστημα χρησιμοποιείται με μεγάλη επιτυχία η εφεδρεία ή αλλιώς πλεονασμός (Redundancy). Τα τέσσερα πεδία όπου εφαρμόζεται είναι ο πλεονασμός υλικού, λογισμικού, πληροφορίας και χρόνου. Αυτά εμπεριέχουν αξιόπιστες τρόπους για την πρόληψη πιθανών βλαβών και της αποτυχίας ενός συστήματος. Έτσι λοιπόν εντός της εργασίας αναφέρονται οι τεχνικές αυτές μαζί με παραδείγματα. Τέλος θα γνωρίζουμε τον τρόπο σχεδιασμού ενός υπολογιστικού συστήματος με την χρήση των τεχνικών αυτών για να εξασφαλίσουμε αξιόπιστους υπολογισμούς.
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.
advisor
author Καρφάκης, Παναγιώτης
author_facet Καρφάκης, Παναγιώτης
author_sort Καρφάκης, Παναγιώτης
collection Okeanis Institutional Repository
facultydepartment Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστικών Συστημάτων Τ.Ε.
format Πτυχιακή εργασία
id okeanis-123456789-4079
institution University of West Attica Campus II
keyword Υπολογιστικά συστήματα
Υπολογιστική μοντελοποίηση
Αρχιτεκτονική υπολογιστών
Λογισμικό
language Greek
physical 139
publishDate 2018
publisher Α.Ε.Ι. Πειραιά Τ.Τ.
record_format dspace
spelling okeanis-123456789-40792018-12-14T13:38:40Z Υπολογιστικά συστήματα ανοχής σφαλμάτων Fault tolerant computer systems Καρφάκης, Παναγιώτης Έλληνας, Ιωάννης Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστικών Συστημάτων Τ.Ε. TPSH::Επιστήμη Υπολογιστών Υπολογιστικά συστήματα Υπολογιστική μοντελοποίηση Αρχιτεκτονική υπολογιστών Λογισμικό Η παρούσα πτυχιακή εργασία ασχολείται με τεχνικές που χρησιμοποιούνται για την επίτευξη αξιόπιστων υπολογιστικών συστημάτων. Σε αυτό το πεδίο έχουν αναπτυχθεί από την αρχή της ιστορίας τους, πλήθος αξιόπιστων συστημάτων για κρίσιμες αποστολές σε τομείς όπως η αεροδιαστημική, η ιατρική, το εμπόριο και οι στρατιωτικές εφαρμογές. Τα συστήματα θα μελετηθούν από την σκοπιά της αξιοπιστίας τους και όχι τόσο από την πλευρά των επιδόσεων. Οι έννοιες της εξαρτησιμότητας, της διαθεσιμότητας, της συντηρησιμότητας και της ασφάλειας (Reliability Availability Maintainability Safety - RAMS) είναι μερικά χαρακτηριστικά που πρέπει να αποδοθούν σε ένα αξιόπιστο σύστημα. Κατά τον σχεδιασμό αξιόπιστων συστημάτων, η ανοχή σφαλμάτων αποτελεί την βασικότερη τεχνική αντιμετώπισης βλαβών και αποτυχιών. Οι πιθανότητες αποτυχίας ενός συστήματος μελετώνται και μοντελοποιούνται σύμφωνα με τις προδιαγραφές που μας δίνονται κάθε φορά. Γίνεται η περιγραφή των δυο διαθέσιμων τρόπων μοντελοποίησης αξιόπιστων υπολογιστικών συστημάτων: Reliability Block Diagrames και αλυσίδες Markov. Για να αντιμετωπιστούν τα σφάλματα σε ένα σύστημα χρησιμοποιείται με μεγάλη επιτυχία η εφεδρεία ή αλλιώς πλεονασμός (Redundancy). Τα τέσσερα πεδία όπου εφαρμόζεται είναι ο πλεονασμός υλικού, λογισμικού, πληροφορίας και χρόνου. Αυτά εμπεριέχουν αξιόπιστες τρόπους για την πρόληψη πιθανών βλαβών και της αποτυχίας ενός συστήματος. Έτσι λοιπόν εντός της εργασίας αναφέρονται οι τεχνικές αυτές μαζί με παραδείγματα. Τέλος θα γνωρίζουμε τον τρόπο σχεδιασμού ενός υπολογιστικού συστήματος με την χρήση των τεχνικών αυτών για να εξασφαλίσουμε αξιόπιστους υπολογισμούς. 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. 2018-02 Πτυχιακή εργασία http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/4079 el http://creativecommons.org/licenses/by-nc-sa/3.0/gr/ Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα Α.Ε.Ι. Πειραιά Τ.Τ. 139 http://okeanis.lib2.uniwa.gr/xmlui/bitstream/123456789/4079/7/Fault%20Tolerant%20Computer%20Systems%20-%20Panagiotis%20Karfakis%20-%20Thessis.pdf.jpg
spellingShingle TPSH::Επιστήμη Υπολογιστών
Καρφάκης, Παναγιώτης
Υπολογιστικά συστήματα ανοχής σφαλμάτων
title Υπολογιστικά συστήματα ανοχής σφαλμάτων
title_full Υπολογιστικά συστήματα ανοχής σφαλμάτων
title_fullStr Υπολογιστικά συστήματα ανοχής σφαλμάτων
title_full_unstemmed Υπολογιστικά συστήματα ανοχής σφαλμάτων
title_short Υπολογιστικά συστήματα ανοχής σφαλμάτων
title_sort υπολογιστικά συστήματα ανοχής σφαλμάτων
title_translated Fault tolerant computer systems
topic TPSH::Επιστήμη Υπολογιστών
url http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/4079