Key points are not available for this paper at this time.
सॉफ़्टवेयर त्रुटियाँ आउटेज का एक प्रमुख कारण हैं और इनका अत्यधिक शोषण किया जा रहा है। बायज़ंताइन त्रुटि सहिष्णुता पुनरावृत्त प्रणाली को कुछ सॉफ़्टवेयर त्रुटियों को छिपाने की अनुमति देती है, लेकिन इसे लागू करना महंगा है। यह पेपर एक पुनरावृत्ति तकनीक, BFTA, का वर्णन करता है, जो के लिए बायज़ंताइन त्रुटि सहिष्णुता के खर्च को कम करने और सॉफ़्टवेयर त्रुटियों को छिपाने की इसकी क्षमता में सुधार के लिए अमूर्तता का उपयोग करती है। BFTA का खर्च कम करता है क्योंकि यह विक्रेताओं के उपयोग किए गए सेवा कार्यान्वयनों के पुनः उपयोग को सक्षम बनाता है। यह उपलब्धता में सुधार करता है क्योंकि प्रत्येक प्रति को सही प्रतियों द्वारा संग्रहीत स्थिति के अमूर्त दृश्य का उपयोग करके समय-समय पर मरम्मत किया जा सकता है, और क्योंकि प्रत्येक प्रति अलग या गैर-निश्चित सेवा कार्यान्वयनों को चला सकती है, जो सामान्य मोड विफलताओं की संभावना को कम करता है। हमने एक NFS सेवा विकसित की जो प्रत्येक प्रति को एक अलग ऑपरेटिंग सिस्टम चलाने की अनुमति देती है। यह उदाहरण सुझाव देता है कि BFTA का व्यावहारिक उपयोग किया जा सकता है; पुनरावृत्त फ़ाइल प्रणाली को केवल नवी कोड की एक मामूली मात्रा की आवश्यकता थी, और प्रारंभिक प्रदर्शन परिणाम दर्शाते हैं कि यह उन कार्यान्वयनों के साथ तुलनीय प्रदर्शन करता है जो इसे लपेटता है।
कैस्ट्रो एट अल। (गुरूवार) ने इस प्रश्न का अध्ययन किया।