وموثوقية البرمجيات ضرورية لضمان عمل النظم بشكل صحيح في ظل ظروف مختلفة، وتساعد تقنيات التسامح الافتراضي على كشف الأخطاء واحتواءها والتعافي منها، وزيادة قوة النظام، وتستكشف هذه المادة أساليب التسامح بين الأخطاء المشتركة، وأمثلة العالم الحقيقي تثبت فعاليتها.

تقنيات التسامح مع التخلف

فالتسامح الافتراضي ينطوي على استراتيجيات متعددة للحفاظ على تشغيل النظام رغم الإخفاقات، وتشمل التقنيات الرئيسية التكرار، وكشف الأخطاء، وآليات الاسترداد، وتعمل هذه الأساليب معاً للتقليل إلى أدنى حد من وقت التعطل وفقد البيانات.

العزل والتكرار

وينطوي إعادة التوحيد على ازدواجية العناصر الحاسمة بحيث يمكن للمرء أن يتولى المسؤولية، فعلى سبيل المثال، تستخدم مراكز البيانات في كثير من الأحيان خواديم متعددة لضمان استمرار الخدمة، ويحول تكرار البيانات عبر مواقع مختلفة دون فقدان البيانات أثناء إخفاق المعدات.

كشف الأخطاء والتصويب

(ج) تقنيات الكشف عن الأخطاء، مثل أجهزة التدقيق والتكافؤ، وتحديد البيانات الفاسدة، ويمكن أن تحدد أساليب تصحيح الأخطاء أو تطلب إعادة نقل البيانات المعطلة، وهذه التقنيات حيوية في نظم الاتصالات وأجهزة التخزين.

دراسات الحالة الحقيقية في العالم

ومن الأمثلة البارزة على ذلك صناعة الطيران، حيث يتسم التسامح إزاء الأخطاء بأهمية حاسمة، حيث تدمج نظم الطائرات الحديثة أجهزة الاستشعار الزائدة عن الحاجة وبروتوكولات الفشل التلقائي لضمان السلامة، وفي مراكز البيانات، تقوم شركات مثل غوغل باستخدام نظم موزعة مع تكرارها وتصحيح الأخطاء للحفاظ على توافرها على نحو كبير.