वितरित प्रणालियों में गलती से निपटने के मामले


10

वितरित सिस्टम में त्रुटियों से निपटने के लिए आप क्या कागजात सुझाते हैं?


2
मैं इस विषय से परिचित नहीं हूँ, लेकिन बहुत अधिक नहीं हैं? इसके अलावा, किस लिए सिफारिश करें?
त्सुयोशी इतो

5
यह सवाल बहुत व्यापक है; मुझे लगता है कि वितरित कंप्यूटिंग में सभी कागजात के आधे किसी भी तरह गलती सहिष्णुता से संबंधित हैं।
जुक्का सुकोला

2
निश्चित रूप से बहुत व्यापक है। मतदान बंद ...
सुरेश वेंकट

शायद सवाल इतना बुरा नहीं है। मैंने नीचे कुछ कार्यों की सिफारिश करने की कोशिश की।
दाई ले

1
सवाल बेहतर होता अगर आप मूल रूप से प्रेरणा के रूप में इस जानकारी को शामिल करते।
डेव क्लार्क

जवाबों:


8

आप उन कार्यों पर एक नज़र रखना चाहते हैं जो 2010 में तुषार डी। चंद्रा, वासोस हडज़िलकोस और सैम टूएड द एग्सगर डब्ल्यू। दिक्जस्ट्रा पुरस्कार जीते :

ये कागज एक सामान्य और सटीक ढांचे में वितरित प्रणाली में विफलता डिटेक्टरों की धारणा को पेश करते हैं । सहज रूप से, उन्होंने आम सहमति को हल करने के लिए आवश्यक विफलता की न्यूनतम जानकारी का अध्ययन करने की कोशिश की। यह पता चला है कि आम सहमति को हल करने के लिए आपको एक सही विफलता डिटेक्टर की आवश्यकता नहीं है। यहां तक ​​कि कुछ न्यूनतम स्थितियों को संतोषजनक करने वाले अविश्वसनीय विफलता डिटेक्टर भी कार्य के लिए पर्याप्त होंगे। ये कागज वितरित प्रणालियों में विफलताओं से निपटने के तरीके पर बहुत प्रभावशाली थे।


3

सिस्टम में किस तरह के दोष हैं? क्या आप बीजान्टिन दोष या सिर्फ क्लासिक फेल-स्टॉप मॉडल को संभालने के लिए उपाय खोज रहे हैं? एक वितरित प्रणाली में बीजान्टिन नोड्स की उपस्थिति में समाधान अधिक पेचीदा समस्या है। लेस्ली लामपोर्ट (बीजान्टिन जनरल्स समस्या) और 1999 पेपर द्वारा बारबरा लिस्कॉव और मिगुएल कास्त्रो द्वारा इस समस्या को औपचारिक रूप दिया गया था। यह निकटतम कार्य व्यावहारिक समाधान 'प्रैक्टिकल बीजान्टिन गलती-सहिष्णुता' प्रस्तुत करता है। गलती-सहिष्णुता से निपटने के लिए मूल औपचारिक मॉडल में राज्य शामिल हैं। फ्रेड श्नाइडर के मशीन दृष्टिकोण और दृश्य-मुद्रांकित प्रतिकृति से मैं सहमत हूं कि सवाल बहुत सामान्य है, क्षेत्र बहुत बड़ा है और सिद्धांत आज ऑनलाइन चल रहे अधिकांश प्रणालियों का आधार बनाता है। शायद एक अधिक विशिष्ट गलती-मॉडल और समस्या डोमेन प्राप्त करने में मदद करेगा। बेहतर जवाब


3

यहाँ वितरित सिस्टम में त्रुटियों से निपटने के लिए पैटर्न का एक संग्रह है:

वैकल्पिक रूप से, अधिक सामान्य कार्य के लिए, रचिद गेर्राऊई और लुइस रोड्रिग्स द्वारा विश्वसनीय डिस्ट्रीब्यूटेड प्रोग्रामिंग के लिए पुस्तक परिचय है , जिसमें कई की विफलता वसूली वेरिएंट सहित व्यावहारिक एल्गोरिदम की एक विशाल श्रृंखला है। नैन्सी लिंच द्वारा अधिक शास्त्रीय पाठ वितरित एल्गोरिदम अधिक सैद्धांतिक दृष्टिकोण से समान जमीन को कवर करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.