Distributed computing δικτυωμένους , αυτόνομη υπολογιστές να εργαστούν από κοινού για ένα έργο . Υπό αυτό το μοντέλο , ένας κεντρικός υπολογιστής χωρίζει το έργο και το στέλνει έξω σε υπολογιστές-πελάτες για να ολοκληρωθεί. . Commit πρωτόκολλα επιτρέπουν αυτό το μοντέλο να αντέξει επιμέρους αποτυχίες πελάτη εικόνων
διφασική πρωτόκολλο
Η
Two - phase commit πρωτόκολλα εγγυηθεί η ατομικότητα με δύο στάδια : το στάδιο δέσμευση αίτημα και η διάπραξη φάση . Κατά τη διάρκεια της φάσης δέσμευση αίτημα , ο συντονιστής υπολογιστής στέλνει μια αίτηση σε κάθε άλλο υπολογιστή-πελάτη στο δίκτυο , τότε περιμένει για ένα μήνυμα απάντηση από κάθε πελάτη . Εάν δεν έχουν υποβληθεί όλα τα μηνύματα , τότε η δεύτερη φάση πραγματοποιείται ? Εάν υπάρχει μια αποτυχία του πελάτη και δεν είναι όλα τα μηνύματα που λαμβάνετε . ένα μήνυμα ματαίωση αποστέλλεται σε όλους τους πελάτες .
Η Three - Phase Commit πρωτόκολλο
Η
Το μειονέκτημα του πρωτοκόλλου επικύρωσης δύο φάσεων είναι ότι μια αποτυχία θα συντονιστής προκαλούν όλοι οι πόροι του πελάτη να είναι κλειδωμένο, ενδεχομένως για πάντα . Τρεις - phase commit πρωτόκολλα αντιπροσωπεύουν αυτή την ανεπάρκεια με τη χρήση μιας μεταβατικής χρονικού ορίου . Αν ο συντονιστής του υπολογιστή αποτύχει , μια μεταβατική υπέρβασης επιτρέπει στους πόρους που θα κυκλοφορήσει μετά από ένα ορισμένο προκαθορισμένο πέρασμα του χρόνου .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα